Lines Matching defs:tb_switch
179 struct tb_switch { struct
184 struct tb_switch_tmu tmu; argument
185 struct tb *tb;
186 u64 uid;
187 uuid_t *uuid;
188 u16 vendor;
189 u16 device;
190 const char *vendor_name;
191 const char *device_name;
192 unsigned int link_speed;
193 unsigned int link_width;
194 bool link_usb4;
195 unsigned int generation;
196 int cap_plug_events;
197 int cap_vsec_tmu;
198 int cap_lc;
199 int cap_lp;
200 bool is_unplugged;
201 u8 *drom;
202 struct tb_nvm *nvm;
203 bool no_nvm_upgrade;
204 bool safe_mode;
205 bool boot;
206 bool rpm;
207 unsigned int authorized;
208 enum tb_security_level security_level;
209 struct dentry *debugfs_dir;
210 u8 *key;
211 u8 connection_id;
212 u8 connection_key;
213 u8 link;
214 u8 depth;
215 struct completion rpm_complete;
216 unsigned long quirks;
217 bool credit_allocation;
218 unsigned int max_usb3_credits;
219 unsigned int min_dp_aux_credits;
220 unsigned int min_dp_main_credits;
244 * struct tb_port - a thunderbolt port, part of a tb_switch argument