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