sdio_uart_shutdown(9)
π sdio_uart_shutdown(9) β like, the Kernel API Manual page you actually wanna read
okay so bestie, welcome to the Kernel API Manual page for sdio_uart_shutdown β she's short, she's sweet, and she's literally just here to stop hardware. no cap. π
β¨ NAME β¨
sdio_uart_shutdown β stop hardware π
πΈ SYNOPSIS πΈ
void sdio_uart_shutdown (struct tty_port *tport );
π¦ ARGUMENTS π¦
tportβ the tty port you're shutting down, bestie. that's the whole vibe check. π
π DESCRIPTION π
So what she does is deactivate a tty port. that's it, that's the function.
And here's the iconic part: the port locking guarantees us that this will only ever run if a successful matching activate already ran. the two of them are protected from each other by the internal locking, so they will not run at the same time β not even during a hangup event. periodt. π₯
ngl the locking is doing the heavy lifting here and she ate. π
π SEE ALSO π
- Kernel file
./drivers/mmc/core/sdio_uart.c uart_dtr_rts(9)sdio_uart_activate(9)sdio_uart_install(9)sdio_uart_cleanup(9)
like, go read her friends too, iykyk π«Ά
okay that's the whole page, she's lowkey a legend β this one lives in ./drivers/mmc/core, dated October 2026 β mwah, thanks for reading, ily, bye! ππ§πΈ
π¦ 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