Searched refs:ehci_qh (Results 1 – 9 of 9) sorted by relevance
/drivers/usb/host/ |
D | ehci-q.c | 92 qh_update (struct ehci_hcd *ehci, struct ehci_qh *qh, struct ehci_qtd *qtd) in qh_update() 126 qh_refresh (struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_refresh() 151 static void qh_link_async(struct ehci_hcd *ehci, struct ehci_qh *qh); 157 struct ehci_qh *qh = ep->hcpriv; in ehci_clear_tt_buffer_complete() 168 static void ehci_clear_tt_buffer(struct ehci_hcd *ehci, struct ehci_qh *qh, in ehci_clear_tt_buffer() 294 static int qh_schedule (struct ehci_hcd *ehci, struct ehci_qh *qh); 302 qh_completions (struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_completions() 772 static struct ehci_qh * 778 struct ehci_qh *qh = ehci_qh_alloc (ehci, flags); in qh_make() 994 static void qh_link_async (struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_link_async() [all …]
|
D | oxu210hp.h | 264 struct ehci_qh *qh; /* Q_TYPE_QH */ 277 struct ehci_qh { struct 302 struct ehci_qh *reclaim; /* next to reclaim */ argument 361 struct ehci_qh qh_pool[QHEAD_NUM]; 393 struct ehci_qh *async; 394 struct ehci_qh *reclaim;
|
D | oxu210hp-hcd.c | 605 static void oxu_qh_free(struct oxu_hcd *oxu, struct ehci_qh *qh) in oxu_qh_free() 619 struct ehci_qh *qh = container_of(kref, struct ehci_qh, kref); in qh_destroy() 632 static struct ehci_qh *oxu_qh_alloc(struct oxu_hcd *oxu) in oxu_qh_alloc() 635 struct ehci_qh *qh = NULL; in oxu_qh_alloc() 644 qh = (struct ehci_qh *) &oxu->mem->qh_pool[i]; in oxu_qh_alloc() 670 static inline struct ehci_qh *qh_get(struct ehci_qh *qh) in qh_get() 676 static inline void qh_put(struct ehci_qh *qh) in qh_put() 820 struct ehci_qh *qh, struct ehci_qtd *qtd) in qh_update() 853 static void qh_refresh(struct oxu_hcd *oxu, struct ehci_qh *qh) in qh_refresh() 928 struct ehci_qh *qh = (struct ehci_qh *) urb->hcpriv; in ehci_urb_done() [all …]
|
D | ehci-timer.c | 232 struct ehci_qh *qh; in ehci_handle_start_intr_unlinks() 235 struct ehci_qh, unlink_node); in ehci_handle_start_intr_unlinks() 265 struct ehci_qh *qh; in ehci_handle_intr_unlinks() 267 qh = list_first_entry(&ehci->intr_unlink, struct ehci_qh, in ehci_handle_intr_unlinks()
|
D | ehci-mem.c | 67 static void qh_destroy(struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_destroy() 80 static struct ehci_qh *ehci_qh_alloc (struct ehci_hcd *ehci, gfp_t flags) in ehci_qh_alloc() 82 struct ehci_qh *qh; in ehci_qh_alloc()
|
D | ehci.h | 151 struct ehci_qh *qh_scan_next; 154 struct ehci_qh *async; 155 struct ehci_qh *dummy; /* For AMD quirk use */ 372 struct ehci_qh *qh; /* Q_TYPE_QH */ 417 struct ehci_qh { struct
|
D | ehci-hcd.c | 313 static void start_unlink_intr(struct ehci_hcd *ehci, struct ehci_qh *qh); 314 static void end_unlink_intr(struct ehci_hcd *ehci, struct ehci_qh *qh); 909 struct ehci_qh *qh; in ehci_urb_dequeue() 925 qh = (struct ehci_qh *) urb->hcpriv; in ehci_urb_dequeue() 961 struct ehci_qh *qh; in ehci_endpoint_disable() 1034 struct ehci_qh *qh; in ehci_endpoint_reset() 1327 sizeof(struct ehci_qh), sizeof(struct ehci_qtd), in ehci_hcd_init()
|
D | ehci-sched.c | 219 struct ehci_qh *qh, int sign) in reserve_release_intr_bandwidth() 546 static void qh_link_periodic(struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_link_periodic() 613 static void qh_unlink_periodic(struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_unlink_periodic() 656 struct ehci_qh, intr_node); in qh_unlink_periodic() 660 static void cancel_unlink_wait_intr(struct ehci_hcd *ehci, struct ehci_qh *qh) in cancel_unlink_wait_intr() 674 static void start_unlink_intr(struct ehci_hcd *ehci, struct ehci_qh *qh) in start_unlink_intr() 714 struct ehci_qh *qh) in start_unlink_intr_wait() 729 static void end_unlink_intr(struct ehci_hcd *ehci, struct ehci_qh *qh) in end_unlink_intr() 797 struct ehci_qh *qh, in check_intr_schedule() 861 static int qh_schedule(struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_schedule() [all …]
|
D | ehci-dbg.c | 106 dbg_qh(const char *label, struct ehci_hcd *ehci, struct ehci_qh *qh) in dbg_qh() 380 static void qh_lines(struct ehci_hcd *ehci, struct ehci_qh *qh, in qh_lines() 487 struct ehci_qh *qh; in fill_async_buffer() 604 struct ehci_qh_hw *hw, struct ehci_qh *qh, unsigned size) in output_buf_tds_dir() 900 struct ehci_qh, unlink_node)); in fill_registers_buffer() 1077 struct ehci_hcd *ehci, struct ehci_qh *qh) { } in dbg_qh()
|