Lines Matching refs:usb_hub
19 struct usb_hub { struct
122 extern int usb_hub_create_port_device(struct usb_hub *hub,
124 extern void usb_hub_remove_port_device(struct usb_hub *hub,
126 extern int usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub,
128 extern struct usb_hub *usb_hub_to_struct_hub(struct usb_device *hdev);
129 extern void hub_get(struct usb_hub *hub);
130 extern void hub_put(struct usb_hub *hub);
131 extern int hub_port_debounce(struct usb_hub *hub, int port1,
135 extern int usb_hub_port_status(struct usb_hub *hub, int port1,
137 extern int usb_port_is_power_on(struct usb_hub *hub, unsigned int portstatus);
139 static inline bool hub_is_port_power_switchable(struct usb_hub *hub) in hub_is_port_power_switchable()
161 static inline unsigned hub_power_on_good_delay(struct usb_hub *hub) in hub_power_on_good_delay()
171 static inline int hub_port_debounce_be_connected(struct usb_hub *hub, in hub_port_debounce_be_connected()
177 static inline int hub_port_debounce_be_stable(struct usb_hub *hub, in hub_port_debounce_be_stable()