Searched refs:ehci_qh (Results 1 – 8 of 8) sorted by relevance
/linux-3.4.99/drivers/usb/host/ |
D | ehci-q.c | 88 qh_update (struct ehci_hcd *ehci, struct ehci_qh *qh, struct ehci_qtd *qtd) in qh_update() 122 qh_refresh (struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_refresh() 150 static void qh_link_async(struct ehci_hcd *ehci, struct ehci_qh *qh); 156 struct ehci_qh *qh = ep->hcpriv; in ehci_clear_tt_buffer_complete() 167 static void ehci_clear_tt_buffer(struct ehci_hcd *ehci, struct ehci_qh *qh, in ehci_clear_tt_buffer() 273 qh_put((struct ehci_qh *) urb->hcpriv); in ehci_urb_done() 301 static void start_unlink_async (struct ehci_hcd *ehci, struct ehci_qh *qh); 302 static void unlink_async (struct ehci_hcd *ehci, struct ehci_qh *qh); 304 static int qh_schedule (struct ehci_hcd *ehci, struct ehci_qh *qh); 312 qh_completions (struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_completions() [all …]
|
D | ehci-mem.c | 67 static void qh_destroy(struct ehci_qh *qh) in qh_destroy() 82 static struct ehci_qh *ehci_qh_alloc (struct ehci_hcd *ehci, gfp_t flags) in ehci_qh_alloc() 84 struct ehci_qh *qh; in ehci_qh_alloc() 117 static inline struct ehci_qh *qh_get (struct ehci_qh *qh) in qh_get() 124 static inline void qh_put (struct ehci_qh *qh) in qh_put()
|
D | oxu210hp.h | 263 struct ehci_qh *qh; /* Q_TYPE_QH */ 276 struct ehci_qh { struct 301 struct ehci_qh *reclaim; /* next to reclaim */ argument 360 struct ehci_qh qh_pool[QHEAD_NUM]; 392 struct ehci_qh *async; 393 struct ehci_qh *reclaim;
|
D | ehci.h | 82 struct ehci_qh *async; 83 struct ehci_qh *dummy; /* For AMD quirk use */ 84 struct ehci_qh *reclaim; 85 struct ehci_qh *qh_scan_next; 309 struct ehci_qh *qh; /* Q_TYPE_QH */ 348 struct ehci_qh { struct 355 struct ehci_qh *reclaim; /* next to reclaim */ argument
|
D | oxu210hp-hcd.c | 603 static void oxu_qh_free(struct oxu_hcd *oxu, struct ehci_qh *qh) in oxu_qh_free() 617 struct ehci_qh *qh = container_of(kref, struct ehci_qh, kref); in qh_destroy() 630 static struct ehci_qh *oxu_qh_alloc(struct oxu_hcd *oxu) in oxu_qh_alloc() 633 struct ehci_qh *qh = NULL; in oxu_qh_alloc() 642 qh = (struct ehci_qh *) &oxu->mem->qh_pool[i]; in oxu_qh_alloc() 668 static inline struct ehci_qh *qh_get(struct ehci_qh *qh) in qh_get() 674 static inline void qh_put(struct ehci_qh *qh) in qh_put() 818 struct ehci_qh *qh, struct ehci_qtd *qtd) in qh_update() 851 static void qh_refresh(struct oxu_hcd *oxu, struct ehci_qh *qh) in qh_refresh() 926 struct ehci_qh *qh = (struct ehci_qh *) urb->hcpriv; in ehci_urb_done() [all …]
|
D | ehci-hcd.c | 1032 static void unlink_async (struct ehci_hcd *ehci, struct ehci_qh *qh) in unlink_async() 1050 struct ehci_qh *last; in unlink_async() 1071 struct ehci_qh *qh; in ehci_urb_dequeue() 1084 qh = (struct ehci_qh *) urb->hcpriv; in ehci_urb_dequeue() 1104 qh = (struct ehci_qh *) urb->hcpriv; in ehci_urb_dequeue() 1143 struct ehci_qh *qh, *tmp; in ehci_endpoint_disable() 1209 struct ehci_qh *qh; in ehci_endpoint_reset() 1410 sizeof(struct ehci_qh), sizeof(struct ehci_qtd), in ehci_hcd_init()
|
D | ehci-dbg.c | 138 dbg_qh (const char *label, struct ehci_hcd *ehci, struct ehci_qh *qh) in dbg_qh() 300 dbg_qh (char *label, struct ehci_hcd *ehci, struct ehci_qh *qh) in dbg_qh() 429 struct ehci_qh *qh, in qh_lines() 525 struct ehci_qh *qh; in fill_async_buffer()
|
D | ehci-sched.c | 558 static int qh_link_periodic (struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_link_periodic() 622 static int qh_unlink_periodic(struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_unlink_periodic() 661 static void intr_deschedule (struct ehci_hcd *ehci, struct ehci_qh *qh) in intr_deschedule() 764 const struct ehci_qh *qh, in check_intr_schedule() 828 static int qh_schedule(struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_schedule() 902 struct ehci_qh *qh; in intr_submit()
|