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;
65 unsigned quirk_check_port_auto_suspend:1;
67 unsigned has_indicators:1;
68 u8 indicator[USB_MAXCHILDREN];
69 struct delayed_work leds;
70 struct delayed_work init_work;
71 struct work_struct events;
72 spinlock_t irq_urb_lock;
73 struct timer_list irq_urb_retry;
74 struct usb_port **ports;