Lines Matching refs:usb_hcd
1750 struct usb_hcd *hcd;
1760 struct usb_hcd *main_hcd;
1761 struct usb_hcd *shared_hcd;
1955 int (*reset)(struct usb_hcd *hcd);
1956 int (*start)(struct usb_hcd *hcd);
1957 int (*add_endpoint)(struct usb_hcd *hcd, struct usb_device *udev,
1959 int (*drop_endpoint)(struct usb_hcd *hcd, struct usb_device *udev,
1961 int (*check_bandwidth)(struct usb_hcd *, struct usb_device *);
1962 void (*reset_bandwidth)(struct usb_hcd *, struct usb_device *);
1963 int (*address_device)(struct usb_hcd *hcd, struct usb_device *udev);
1964 int (*bus_suspend)(struct usb_hcd *hcd);
1965 int (*bus_resume)(struct usb_hcd *hcd);
1971 static inline struct xhci_hcd *hcd_to_xhci(struct usb_hcd *hcd) in hcd_to_xhci()
1973 struct usb_hcd *primary_hcd; in hcd_to_xhci()
1983 static inline struct usb_hcd *xhci_to_hcd(struct xhci_hcd *xhci) in xhci_to_hcd()
2111 int xhci_run(struct usb_hcd *hcd);
2112 int xhci_gen_setup(struct usb_hcd *hcd, xhci_get_quirks_t get_quirks);
2113 void xhci_shutdown(struct usb_hcd *hcd);
2116 int xhci_add_endpoint(struct usb_hcd *hcd, struct usb_device *udev,
2118 int xhci_drop_endpoint(struct usb_hcd *hcd, struct usb_device *udev,
2120 int xhci_check_bandwidth(struct usb_hcd *hcd, struct usb_device *udev);
2121 void xhci_reset_bandwidth(struct usb_hcd *hcd, struct usb_device *udev);
2122 int xhci_address_device(struct usb_hcd *hcd, struct usb_device *udev);
2129 irqreturn_t xhci_irq(struct usb_hcd *hcd);
2131 int xhci_alloc_dev(struct usb_hcd *hcd, struct usb_device *udev);
2190 int xhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex,
2192 int xhci_hub_status_data(struct usb_hcd *hcd, char *buf);
2193 int xhci_find_raw_port_number(struct usb_hcd *hcd, int port1);
2194 struct xhci_hub *xhci_get_rhub(struct usb_hcd *hcd);
2199 int xhci_bus_suspend(struct usb_hcd *hcd);
2200 int xhci_bus_resume(struct usb_hcd *hcd);
2201 unsigned long xhci_get_resuming_ports(struct usb_hcd *hcd);
2209 int xhci_find_slot_id_by_port(struct usb_hcd *hcd, struct xhci_hcd *xhci,