Lines Matching refs:uhci_qh
48 struct uhci_qh *lqh; in uhci_fsbr_on()
55 struct uhci_qh, node); in uhci_fsbr_on()
61 struct uhci_qh *lqh; in uhci_fsbr_off()
67 struct uhci_qh, node); in uhci_fsbr_off()
245 static struct uhci_qh *uhci_alloc_qh(struct uhci_hcd *uhci, in uhci_alloc_qh()
249 struct uhci_qh *qh; in uhci_alloc_qh()
293 static void uhci_free_qh(struct uhci_hcd *uhci, struct uhci_qh *qh) in uhci_free_qh()
315 static int uhci_cleanup_queue(struct uhci_hcd *uhci, struct uhci_qh *qh, in uhci_cleanup_queue()
373 static void uhci_fixup_toggles(struct uhci_qh *qh, int skip_first) in uhci_fixup_toggles()
424 static inline void link_iso(struct uhci_hcd *uhci, struct uhci_qh *qh) in link_iso()
435 static void link_interrupt(struct uhci_hcd *uhci, struct uhci_qh *qh) in link_interrupt()
437 struct uhci_qh *pqh; in link_interrupt()
441 pqh = list_entry(qh->node.prev, struct uhci_qh, node); in link_interrupt()
451 static void link_async(struct uhci_hcd *uhci, struct uhci_qh *qh) in link_async()
453 struct uhci_qh *pqh; in link_async()
480 static void uhci_activate_qh(struct uhci_hcd *uhci, struct uhci_qh *qh) in uhci_activate_qh()
506 uhci->next_qh = list_entry(qh->node.next, struct uhci_qh, in uhci_activate_qh()
521 static void unlink_interrupt(struct uhci_hcd *uhci, struct uhci_qh *qh) in unlink_interrupt()
523 struct uhci_qh *pqh; in unlink_interrupt()
525 pqh = list_entry(qh->node.prev, struct uhci_qh, node); in unlink_interrupt()
533 static void unlink_async(struct uhci_hcd *uhci, struct uhci_qh *qh) in unlink_async()
535 struct uhci_qh *pqh; in unlink_async()
538 pqh = list_entry(qh->node.prev, struct uhci_qh, node); in unlink_async()
551 static void uhci_unlink_qh(struct uhci_hcd *uhci, struct uhci_qh *qh) in uhci_unlink_qh()
575 uhci->next_qh = list_entry(qh->node.next, struct uhci_qh, in uhci_unlink_qh()
586 static void uhci_make_qh_idle(struct uhci_hcd *uhci, struct uhci_qh *qh) in uhci_make_qh_idle()
591 uhci->next_qh = list_entry(qh->node.next, struct uhci_qh, in uhci_make_qh_idle()
623 static int uhci_check_bandwidth(struct uhci_hcd *uhci, struct uhci_qh *qh) in uhci_check_bandwidth()
659 static void uhci_reserve_bandwidth(struct uhci_hcd *uhci, struct uhci_qh *qh) in uhci_reserve_bandwidth()
692 static void uhci_release_bandwidth(struct uhci_hcd *uhci, struct uhci_qh *qh) in uhci_release_bandwidth()
790 struct uhci_qh *qh) in uhci_submit_control()
916 struct uhci_qh *qh) in uhci_submit_common()
1057 struct uhci_qh *qh) in uhci_submit_bulk()
1074 struct uhci_qh *qh) in uhci_submit_interrupt()
1123 struct uhci_qh *qh, struct urb_priv *urbp) in uhci_fixup_short_transfer()
1172 struct uhci_qh *qh = urbp->qh; in uhci_result_common()
1254 struct uhci_qh *qh) in uhci_submit_isochronous()
1369 struct uhci_qh *qh = urbp->qh; in uhci_result_isochronous()
1411 struct uhci_qh *qh; in uhci_urb_enqueue()
1481 struct uhci_qh *qh; in uhci_urb_dequeue()
1512 static void uhci_giveback_urb(struct uhci_hcd *uhci, struct uhci_qh *qh, in uhci_giveback_urb()
1571 static void uhci_scan_qh(struct uhci_hcd *uhci, struct uhci_qh *qh) in uhci_scan_qh()
1664 static int uhci_advance_check(struct uhci_hcd *uhci, struct uhci_qh *qh) in uhci_advance_check()
1739 struct uhci_qh *qh; in uhci_scan_schedule()
1758 struct uhci_qh, node); in uhci_scan_schedule()
1761 struct uhci_qh, node); in uhci_scan_schedule()