STRUCT TB10X_PORT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

struct tb10x_port β€” literally just the state of an I/O port, bestie πŸ’–

okay so this is a page from the Kernel API Manual, and it's all about struct tb10x_port(9). tiny struct, big main character energy πŸ‘‘


🌸 SYNOPSIS 🌸

struct tb10x_port {
    unsigned int mode;
    unsigned int count;
 };

that's the whole thing, no cap β€” two unsigned ints and a dream πŸŽ€


πŸ¦‹ Members πŸ¦‹

  • mode β€” the node this port is currently in. it's giving "where am I right now" vibes πŸ—ΊοΈ
  • count β€” number of enabled functions which require this port to be configured in mode. so like, a little tally of how many things are depending on this port being in that mode β€” and if you're wondering why it matters, iykyk πŸ’…

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/pinctrl/pinctrl-tb10x.c β€” go read the source, it ate ✨
  • struct tb10x_pinctrl(9) β€” the sibling struct, obsessed 🫢

and that's the tea πŸ“ this page lives in ./drivers/pinctrl, dated October 2026, and it's struct tb10x_port(9) forever and always 🌈 mwah πŸ’‹

πŸ“¦ where this page comes from