Lines Matching refs:usb_hcd

1387 static inline unsigned int hcd_index(struct usb_hcd *hcd)  in hcd_index()
1397 struct usb_hcd *main_hcd;
1398 struct usb_hcd *shared_hcd;
1538 static inline struct xhci_hcd *hcd_to_xhci(struct usb_hcd *hcd) in hcd_to_xhci()
1543 static inline struct usb_hcd *xhci_to_hcd(struct xhci_hcd *xhci) in xhci_to_hcd()
1725 int xhci_init(struct usb_hcd *hcd);
1726 int xhci_run(struct usb_hcd *hcd);
1727 void xhci_stop(struct usb_hcd *hcd);
1728 void xhci_shutdown(struct usb_hcd *hcd);
1729 int xhci_gen_setup(struct usb_hcd *hcd, xhci_get_quirks_t get_quirks);
1739 int xhci_get_frame(struct usb_hcd *hcd);
1740 irqreturn_t xhci_irq(struct usb_hcd *hcd);
1741 irqreturn_t xhci_msi_irq(int irq, struct usb_hcd *hcd);
1742 int xhci_alloc_dev(struct usb_hcd *hcd, struct usb_device *udev);
1743 void xhci_free_dev(struct usb_hcd *hcd, struct usb_device *udev);
1748 int xhci_alloc_streams(struct usb_hcd *hcd, struct usb_device *udev,
1751 int xhci_free_streams(struct usb_hcd *hcd, struct usb_device *udev,
1754 int xhci_address_device(struct usb_hcd *hcd, struct usb_device *udev);
1755 int xhci_update_device(struct usb_hcd *hcd, struct usb_device *udev);
1756 int xhci_set_usb2_hardware_lpm(struct usb_hcd *hcd,
1758 int xhci_update_hub_device(struct usb_hcd *hcd, struct usb_device *hdev,
1760 int xhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags);
1761 int xhci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status);
1762 int xhci_add_endpoint(struct usb_hcd *hcd, struct usb_device *udev, struct usb_host_endpoint *ep);
1763 int xhci_drop_endpoint(struct usb_hcd *hcd, struct usb_device *udev, struct usb_host_endpoint *ep);
1764 void xhci_endpoint_reset(struct usb_hcd *hcd, struct usb_host_endpoint *ep);
1765 int xhci_discover_or_reset_device(struct usb_hcd *hcd, struct usb_device *udev);
1766 int xhci_check_bandwidth(struct usb_hcd *hcd, struct usb_device *udev);
1767 void xhci_reset_bandwidth(struct usb_hcd *hcd, struct usb_device *udev);
1823 int xhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex,
1825 int xhci_hub_status_data(struct usb_hcd *hcd, char *buf);
1828 int xhci_bus_suspend(struct usb_hcd *hcd);
1829 int xhci_bus_resume(struct usb_hcd *hcd);
1836 int xhci_find_slot_id_by_port(struct usb_hcd *hcd, struct xhci_hcd *xhci,