Lines Matching refs:hub
97 struct timer_list rh_timer; /* drives root-hub polling */
124 #define HCD_FLAG_WAKEUP_PENDING 4 /* root hub is resuming? */
125 #define HCD_FLAG_RH_RUNNING 5 /* root hub is running? */
155 unsigned rh_registered:1;/* is root hub registered? */
156 unsigned rh_pollable:1; /* may we poll the root hub? */
167 * support the new root-hub polling mechanism. */
170 unsigned has_tt:1; /* Integrated TT in root hub */
276 /* called to init HCD and root hub */
281 * a whole, not just the root hub; they're for PCI bus glue.
283 /* called after suspending the hub, before entering D3 etc */
286 /* called after entering D0 (etc), before resuming the hub */
326 /* root hub support */
395 /* Notifies the HCD after a hub descriptor is fetched.
407 /* Returns the USB3 hub-encoded value for the U1/U2 timeout. */
534 /* Enumeration is only for the hub driver, or HCD virtual root hubs */
557 * TTs should only be known to the hub driver, and high speed bus
565 struct usb_device *hub; /* upstream highspeed hub */
606 /* class requests from the USB 2.0 hub spec, table 11-15 */
624 /* class requests from USB 3.1 hub spec, table 10-7 */
756 /* This rwsem is for use only by the hub driver and ehci-hcd.