Lines Matching defs:tb_switch
167 struct tb_switch { struct
172 struct tb_switch_tmu tmu; argument
173 struct tb *tb;
174 u64 uid;
175 uuid_t *uuid;
176 u16 vendor;
177 u16 device;
178 const char *vendor_name;
179 const char *device_name;
180 unsigned int link_speed;
181 enum tb_link_width link_width;
182 enum tb_link_width preferred_link_width;
183 bool link_usb4;
184 unsigned int generation;
185 int cap_plug_events;
186 int cap_vsec_tmu;
187 int cap_lc;
188 int cap_lp;
189 bool is_unplugged;
190 u8 *drom;
191 struct tb_nvm *nvm;
192 bool no_nvm_upgrade;
193 bool safe_mode;
194 bool boot;
195 bool rpm;
196 unsigned int authorized;
197 enum tb_security_level security_level;
198 struct dentry *debugfs_dir;
199 u8 *key;
200 u8 connection_id;
201 u8 connection_key;
202 u8 link;
203 u8 depth;
204 struct completion rpm_complete;
205 unsigned long quirks;
206 bool credit_allocation;
207 unsigned int max_usb3_credits;
208 unsigned int min_dp_aux_credits;
209 unsigned int min_dp_main_credits;
233 * struct tb_port - a thunderbolt port, part of a tb_switch argument