STRUCT TB_CAP_ANY(9)
πΈ 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.hstruct 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
- 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