Lines Matching refs:hcd
14 int (*urb_enqueue)(struct usb_hcd *hcd, struct urb *urb,
16 int (*urb_dequeue)(struct usb_hcd *hcd, struct urb *urb, int status);
17 int (*hub_control)(struct usb_hcd *hcd, struct usb_device *dev,
62 #define usb_hcd_link_urb_to_ep(hcd, urb) ({ \ argument
66 #define usb_hcd_unlink_urb_from_ep(hcd, urb) list_del_init(&urb->urb_list) argument
69 static inline void usb_hcd_giveback_urb(struct usb_hcd *hcd, in usb_hcd_giveback_urb() argument
78 static inline int usb_hcd_unmap_urb_for_dma(struct usb_hcd *hcd, in usb_hcd_unmap_urb_for_dma() argument
93 int usb_urb_submit_control(struct usb_hcd *hcd, struct urb *urb,
99 int usb_urb_submit_bulk(struct usb_hcd *hcd, struct urb *urb,
103 int usb_urb_submit_irq(struct usb_hcd *hcd, struct urb *urb,
112 int usb_urb_submit(struct usb_hcd *hcd, struct urb *urb);