Home
last modified time | relevance | path

Searched refs:ehci_qh (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/usb/host/
Dehci-q.c75 qh_update (struct ehci_hcd *ehci, struct ehci_qh *qh, struct ehci_qtd *qtd) in qh_update()
109 qh_refresh (struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_refresh()
134 static void qh_link_async(struct ehci_hcd *ehci, struct ehci_qh *qh);
140 struct ehci_qh *qh = ep->hcpriv; in ehci_clear_tt_buffer_complete()
151 static void ehci_clear_tt_buffer(struct ehci_hcd *ehci, struct ehci_qh *qh, in ehci_clear_tt_buffer()
270 static int qh_schedule (struct ehci_hcd *ehci, struct ehci_qh *qh);
278 qh_completions (struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_completions()
748 static struct ehci_qh *
754 struct ehci_qh *qh = ehci_qh_alloc (ehci, flags); in qh_make()
970 static void qh_link_async (struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_link_async()
[all …]
Doxu210hp.h264 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;
Doxu210hp-hcd.c592 static void oxu_qh_free(struct oxu_hcd *oxu, struct ehci_qh *qh) in oxu_qh_free()
606 struct ehci_qh *qh = container_of(kref, struct ehci_qh, kref); in qh_destroy()
619 static struct ehci_qh *oxu_qh_alloc(struct oxu_hcd *oxu) in oxu_qh_alloc()
622 struct ehci_qh *qh = NULL; in oxu_qh_alloc()
631 qh = (struct ehci_qh *) &oxu->mem->qh_pool[i]; in oxu_qh_alloc()
657 static inline struct ehci_qh *qh_get(struct ehci_qh *qh) in qh_get()
663 static inline void qh_put(struct ehci_qh *qh) in qh_put()
807 struct ehci_qh *qh, struct ehci_qtd *qtd) in qh_update()
840 static void qh_refresh(struct oxu_hcd *oxu, struct ehci_qh *qh) in qh_refresh()
915 struct ehci_qh *qh = (struct ehci_qh *) urb->hcpriv; in ehci_urb_done()
[all …]
Dehci-timer.c223 struct ehci_qh *qh; in ehci_handle_start_intr_unlinks()
226 struct ehci_qh, unlink_node); in ehci_handle_start_intr_unlinks()
256 struct ehci_qh *qh; in ehci_handle_intr_unlinks()
258 qh = list_first_entry(&ehci->intr_unlink, struct ehci_qh, in ehci_handle_intr_unlinks()
Dehci-mem.c54 static void qh_destroy(struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_destroy()
67 static struct ehci_qh *ehci_qh_alloc (struct ehci_hcd *ehci, gfp_t flags) in ehci_qh_alloc()
69 struct ehci_qh *qh; in ehci_qh_alloc()
Dehci.h138 struct ehci_qh *qh_scan_next;
141 struct ehci_qh *async;
142 struct ehci_qh *dummy; /* For AMD quirk use */
359 struct ehci_qh *qh; /* Q_TYPE_QH */
404 struct ehci_qh { struct
Dehci-hcd.c300 static void start_unlink_intr(struct ehci_hcd *ehci, struct ehci_qh *qh);
301 static void end_unlink_intr(struct ehci_hcd *ehci, struct ehci_qh *qh);
896 struct ehci_qh *qh; in ehci_urb_dequeue()
912 qh = (struct ehci_qh *) urb->hcpriv; in ehci_urb_dequeue()
948 struct ehci_qh *qh; in ehci_endpoint_disable()
1021 struct ehci_qh *qh; in ehci_endpoint_reset()
1310 sizeof(struct ehci_qh), sizeof(struct ehci_qtd), in ehci_hcd_init()
Dehci-sched.c207 struct ehci_qh *qh, int sign) in reserve_release_intr_bandwidth()
534 static void qh_link_periodic(struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_link_periodic()
601 static void qh_unlink_periodic(struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_unlink_periodic()
644 struct ehci_qh, intr_node); in qh_unlink_periodic()
648 static void cancel_unlink_wait_intr(struct ehci_hcd *ehci, struct ehci_qh *qh) in cancel_unlink_wait_intr()
662 static void start_unlink_intr(struct ehci_hcd *ehci, struct ehci_qh *qh) in start_unlink_intr()
702 struct ehci_qh *qh) in start_unlink_intr_wait()
717 static void end_unlink_intr(struct ehci_hcd *ehci, struct ehci_qh *qh) in end_unlink_intr()
785 struct ehci_qh *qh, in check_intr_schedule()
849 static int qh_schedule(struct ehci_hcd *ehci, struct ehci_qh *qh) in qh_schedule()
[all …]
Dehci-dbg.c96 dbg_qh(const char *label, struct ehci_hcd *ehci, struct ehci_qh *qh) in dbg_qh()
370 static void qh_lines(struct ehci_hcd *ehci, struct ehci_qh *qh, in qh_lines()
477 struct ehci_qh *qh; in fill_async_buffer()
594 struct ehci_qh_hw *hw, struct ehci_qh *qh, unsigned size) in output_buf_tds_dir()
890 struct ehci_qh, unlink_node)); in fill_registers_buffer()
1053 struct ehci_hcd *ehci, struct ehci_qh *qh) { } in dbg_qh()