cdns_uart_stop_rx(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ cdns_uart_stop_rx(9) ✨

okay so real talk bestie, we're in the Kernel API Manual today and this one is short but iconic πŸŽ€ it's cdns_uart_stop_rx(9) and like… the name literally tells you everything, but let's still do the whole breakdown because that's what we do πŸ’…


🌸 NAME 🌸

cdns_uart_stop_rx β€” Stop RX. that's it. that's the whole vibe. no cap, it stops the RX. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

void cdns_uart_stop_rx (struct uart_port *port );

so it returns void, meaning it gives you nothing back β€” not even a little crumb 😭 β€” and it takes exactly one thing. periodt.


πŸ’– ARGUMENTS πŸ’–

  • port β€” Handle to the uart port structure. that's your little golden ticket into the uart port struct, so pass it in and let the function do its thing 🫢

🌈 SEE ALSO 🌈

okay this is the part where the friend group shows up and it's a whole roster, so get comfy πŸ“ the kernel file is ./drivers/tty/serial/xilinx_uartps.c and it's hanging out with struct cdns_uart(9) plus literally the entire extended fam:

like… the way that list just keeps going 😭 every single one of them, no skips, we don't do that here πŸ’œ


ngl if you only remember one thing: cdns_uart_stop_rx = Stop RX, takes your struct uart_port *port, returns void. slay. πŸ’…

and that's the page!! sourced straight from ./drivers/tty/serial, dated October 2026, which is lowkey giving time traveler energy but we respect it πŸ§šβ€β™€οΈ bye bestie, go stop some RX πŸ’–βœ¨

πŸ“¦ where this page comes from