mux_set_termios(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 mux_set_termios(9) β€” the Kernel API Manual, bestie edition πŸŽ€

okay so this whole page lives in the Kernel API Manual and it's about mux_set_termios(9). short page, big vibe. let's get into it πŸ’…


✨ NAME ✨

mux_set_termios β€” Chane port parameters.

not a typo on my end, bestie β€” "Chane" is literally what it says in the manual 😭 we keep it, we respect it, we move on. (you and i both know it means change 🫢)

πŸ¦‹ SYNOPSIS πŸ¦‹

void mux_set_termios (struct uart_port *port , struct ktermios *termios
, const struct ktermios *old );

like, it returns void, it takes three args, it's giving "function that is legally required to exist" energy ⭐


πŸ’– ARGUMENTS πŸ’–

  • port β€” ptr to the uart_port. yes, ptr, not "pointer", we're being efficient today ✨
  • termios β€” the new termios settings 🌈
  • old β€” the old termios settings πŸŽ€

πŸ’€ DESCRIPTION πŸ’€

So here's the whole entire tea: the Serial Mux does not support this function.

that's it. that's the description. not me being lazy, that's genuinely the full text 😭 the Serial Mux looked at this function and said "no ❀️" and the manpage wrote it down in one sentence and dipped.

so if you came here hoping for a deep lore dump about how port parameters get changed… bestie, this is not that page πŸ™ˆ


🐝 SEE ALSO 🐝

kernel file ./drivers/tty/serial/mux.c β€” and like, the whole mux friend group πŸ‘‘

the way that's twenty-one functions and honestly? go read them, they probably actually do stuff 😭πŸ”₯


and that's the page, bestie!! 🫢 brought to you by ./drivers/tty/serial, dated October 2026 β€” mwah, iconic, no notes πŸ’œβœ¨ no cap, go touch some termios πŸŽ€

πŸ“¦ where this page comes from