Lines Matching full:capability
60 /* capability headers */
65 u8 cap; /* if cap == 0x05 then we have a extended capability */
69 * struct tb_cap_extended_short - Switch extended short capability
70 * @next: Pointer to the next capability. If @next and @length are zero
72 * @cap: Base capability ID (see &enum tb_switch_cap)
73 * @vsec_id: Vendor specific capability ID (see &enum switch_vse_cap)
74 * @length: Length of this capability
84 * struct tb_cap_extended_long - Switch extended long capability
86 * @cap: Base capability ID (see &enum tb_switch_cap)
87 * @vsec_id: Vendor specific capability ID (see &enum switch_vse_cap)
89 * @next: Pointer to the next capability
90 * @length: Length of this capability
102 * struct tb_cap_any - Structure capable of hold every capability
103 * @basic: Basic capability
104 * @extended_short: Vendor specific capability
105 * @extended_long: Vendor specific extended capability
122 * offset (into this capability) of the configuration