Lines Matching defs:driver
93 * hcd->driver->flags & HCD_MASK
95 char irq_descr[24]; /* driver + bus # */
107 const struct hc_driver *driver; /* hw-specific hooks */
157 unsigned msix_enabled:1; /* driver has MSI-X enabled? */
158 unsigned msi_enabled:1; /* driver has MSI enabled? */
160 * do not manage the PHY state in the HCD core, instead let the driver
234 /* The HC driver's private data is stored at the end of
427 return hcd->driver->flags & HCD_BH;
438 return IS_ENABLED(CONFIG_HAS_DMA) && (hcd->driver->flags & HCD_DMA);
467 struct usb_hcd *__usb_create_hcd(const struct hc_driver *driver,
470 extern struct usb_hcd *usb_create_hcd(const struct hc_driver *driver,
472 extern struct usb_hcd *usb_create_shared_hcd(const struct hc_driver *driver,
493 const struct hc_driver *driver);
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
756 /* This rwsem is for use only by the hub driver and ehci-hcd.