Lines Matching defs:usb_hub
19 struct usb_hub { struct
28 struct usb_hub_status hub; argument
52 struct usb_hub_descriptor *descriptor; /* class descriptor */ argument
53 struct usb_tt tt; /* Transaction Translator */
55 unsigned mA_per_port; /* current for each child */
57 unsigned wakeup_enabled_descendants;
60 unsigned limited_power:1;
61 unsigned quiescing:1;
62 unsigned disconnected:1;
63 unsigned in_reset:1;
64 unsigned quirk_disable_autosuspend:1;
66 unsigned quirk_check_port_auto_suspend:1;
68 unsigned has_indicators:1;
69 u8 indicator[USB_MAXCHILDREN];
70 struct delayed_work leds;
71 struct delayed_work init_work;
72 struct work_struct events;
73 spinlock_t irq_urb_lock;
74 struct timer_list irq_urb_retry;
75 struct usb_port **ports;