__ssp_enable_txwm(9)
π NAME π
okay so bestie, this page is __ssp_enable_txwm(9) from the Kernel API Manual β and it does exactly what it says on the tin: enable transmit watermark interrupts. no cap, periodt. π
β¨ SYNOPSIS β¨
void __ssp_enable_txwm (struct sifive_serial_port *ssp );
π ARGUMENTS π
sspβ pointer to astruct sifive_serial_port. that's it, that's the whole argument. π«Ά
π¦ DESCRIPTION π¦
this one is lowkey iconic: it enables interrupt generation when the transmit FIFO watermark is reached on the SiFive UART referred to by ssp. it's giving βturn on the watermark interruptβ energy, fr fr. β¨
π SEE ALSO π
the whole friend group is here, bestie:
- Kernel file
./drivers/tty/serial/sifive.c struct sifive_serial_port(9)__ssp_early_writel(9)__ssp_early_readl(9)__ssp_writel(9)__ssp_readl(9)sifive_serial_is_txfifo_full(9)__ssp_transmit_char(9)__ssp_transmit_chars(9)__ssp_enable_rxwm(9)__ssp_disable_txwm(9)__ssp_disable_rxwm(9)__ssp_receive_char(9)__ssp_receive_chars(9)__ssp_update_div(9)__ssp_update_baud_rate(9)__ssp_set_stop_bits(9)__ssp_wait_for_xmitr(9)sifive_serial_clk_notifier(9)
cute lil sign-off: source ./drivers/tty/serial, dated October 2026, from the Kernel API Manual β mwah, slay, bye bestie ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms