STRUCT TB_CAP_ANY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, welcome to the struct tb_cap_any(9) page from the Kernel API Manual πŸ’–. This is struct tb_cap_any β€” a structure capable of holding every capability. That's the whole assignment: every capability, one struct. slay.


✨ SYNOPSIS ✨

the exact C situation is literally this, no edits, no cap:

       struct tb_cap_any {
           union {
             struct tb_cap_basic basic;
             struct tb_cap_extended_short extended_short;
             struct tb_cap_extended_long extended_long;
           };
        };

πŸ’… Members πŸ’…

the members are giving:

  • {unnamed_union} β€” anonymous. literally just anonymous, iykyk.
  • basic β€” Basic capability.
  • extended_short β€” Vendor specific capability.
  • extended_long β€” Vendor specific extended capability.

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/thunderbolt/tb_regs.h struct tb_cap_extended_short(9), struct tb_cap_extended_long(9)

mwah πŸ’‹ this page is brought to you by ./drivers/thunderbolt, dated October 2026, and it's literally struct tb_cap_any(9). periodt.

πŸ“¦ where this page comes from