Lines Matching defs:usb_hub
20 struct usb_hub { struct
29 struct usb_hub_status hub; argument
53 struct usb_hub_descriptor *descriptor; /* class descriptor */ argument
54 struct usb_tt tt; /* Transaction Translator */
56 unsigned mA_per_port; /* current for each child */
58 unsigned wakeup_enabled_descendants;
61 unsigned limited_power:1;
62 unsigned quiescing:1;
63 unsigned disconnected:1;
64 unsigned in_reset:1;
65 unsigned quirk_disable_autosuspend:1;
67 unsigned quirk_check_port_auto_suspend:1;
69 unsigned has_indicators:1;
70 u8 indicator[USB_MAXCHILDREN];
71 struct delayed_work leds;
72 struct delayed_work init_work;
73 struct work_struct events;
74 spinlock_t irq_urb_lock;
75 struct timer_list irq_urb_retry;
76 struct usb_port **ports;
77 struct list_head onboard_devs;