uart_port_tx(9)
π NAME π
okay so this page is uart_port_tx(9) from the Kernel API Manual, and the NAME line is literally uart_port_tx - - transmit helper for uart_port. Lowkey iconic kernel-core vibes only. π
β¨ SYNOPSIS β¨
Here's the whole call, copied exactly so nobody gets creative with the commas:
uart_port_tx (port , ch , tx_ready , put_char );
π ARGUMENTS π
portβ uart port. That's the whole note, no extra lore. π«Άchβ variable to store a character to be written to the HW.tx_readyβ can HW accept more data function. Yes, that's the phrasing, and honestly it ate. π₯put_charβ function to write a character.
π DESCRIPTION π
See uart_port_tx_limited for more details.
That's literally the whole description, bestie β no cap, no extra paragraphs, just a point in the direction of uart_port_tx_limited. Go drink water and read that one too. π
π¦ SEE ALSO π¦
okay so the linked lore is long and honestly kind of slay:
- Kernel file
./include/linux/serial_core.hstructuart_ops(9) uart_port_set_cons(9)uart_port_lock(9)uart_port_lock_irq(9)uart_port_lock_irqsave(9)uart_port_trylock(9)uart_port_trylock_irqsave(9)uart_port_unlock(9)uart_port_unlock_irq(9)uart_port_unlock_irqrestore(9)enum uart_pm_state(9)uart_xmit_advance(9)enum UART_TX_FLAGS(9)uart_port_tx_limited(9)uart_port_tx_limited_flags(9)uart_port_tx_flags(9)
kay bye bestie π this page came from ./include/linux, dated October 2026, and yes it's still uart_port_tx(9) β periodt. π
π¦ 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