cdns_uart_shutdown(9)
π cdns_uart_shutdown(9) π
ok so this is a page from the Kernel API Manual (section 9, the kernel-functions girlies π
) and bestie, it's a short one but it matters. Say hi to cdns_uart_shutdown β it's the function that gets called when an application closes a cdns_uart port. That's it, that's the whole vibe: app says "bye," this thing gets poked. β¨
πΈ NAME πΈ
cdns_uart_shutdown β literally the function that gets called when an application closes a cdns_uart port π«Ά
β¨ SYNOPSIS β¨
void cdns_uart_shutdown (struct uart_port *port );
no cap, that's the whole signature β returns void, takes one pointer, does its little thing π
π¦ ARGUMENTS π¦
portβ the handle to theuart_portstructure. yeah. that's the one. hand it over and it's main character energy for this function π
π SEE ALSO π
ok this is the part where you meet the entire friend group, and there are a LOT of them. the source lives in the kernel file ./drivers/tty/serial/xilinx_uartps.c, and here's everyone else you might wanna go hang out with:
struct cdns_uart(9)cdns_uart_handle_rx(9)cdns_rts_gpio_enable(9)cdns_rs485_tx_setup(9)cdns_rs485_rx_setup(9)cdns_uart_tx_empty(9)cdns_rs485_rx_callback(9)cdns_calc_after_tx_delay(9)cdns_uart_handle_tx(9)cdns_uart_isr(9)cdns_uart_calc_baud_divs(9)cdns_uart_set_baud_rate(9)cdns_uart_clk_notifier_cb(9)cdns_rs485_tx_callback(9)cdns_uart_start_tx(9)cdns_uart_stop_tx(9)cdns_uart_stop_rx(9)cdns_uart_break_ctl(9)cdns_uart_set_termios(9)cdns_uart_startup(9)cdns_uart_type(9)cdns_uart_verify_port(9)cdns_uart_request_port(9)cdns_uart_release_port(9)cdns_uart_config_port(9)cdns_uart_get_mctrl(9)cdns_uart_console_putchar(9)cdns_uart_console_write(9)cdns_uart_console_setup(9)cdns_uart_suspend(9)cdns_uart_resume(9)cdns_rs485_config(9)cdns_uart_probe(9)cdns_uart_remove(9)
like. that's a whole group chat right there ππ every one of them is worth a read, iykyk.
π tiny reminder bestie: this page lives under./drivers/tty/serial, dated October 2026, and it'scdns_uart_shutdown(9)from the Kernel API Manual β that's the source, the version, and the date all wrapped up with a bow π go close some ports, slay π πΈ
π¦ 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