Lines Matching refs:list_entry
54 lqh = list_entry(uhci->skel_async_qh->node.prev, in uhci_fsbr_on()
66 lqh = list_entry(uhci->skel_async_qh->node.prev, in uhci_fsbr_off()
167 ltd = list_entry(ftd->fl_list.prev, struct uhci_td, fl_list); in uhci_insert_td_in_frame_list()
198 ntd = list_entry(td->fl_list.next, in uhci_remove_td_from_frame_list()
207 ptd = list_entry(td->fl_list.prev, struct uhci_td, fl_list); in uhci_remove_td_from_frame_list()
224 ltd = list_entry(ftd->fl_list.prev, struct uhci_td, fl_list); in uhci_remove_tds_from_frame()
339 purbp = list_entry(urbp->node.prev, struct urb_priv, node); in uhci_cleanup_queue()
341 ptd = list_entry(purbp->td_list.prev, struct uhci_td, in uhci_cleanup_queue()
343 td = list_entry(urbp->td_list.prev, struct uhci_td, in uhci_cleanup_queue()
361 td = list_entry(urbp->td_list.next, struct uhci_td, list); in uhci_cleanup_queue()
384 urbp = list_entry(qh->queue.next, struct urb_priv, node); in uhci_fixup_toggles()
399 td = list_entry(urbp->td_list.next, struct uhci_td, list); in uhci_fixup_toggles()
401 td = list_entry(urbp->td_list.prev, struct uhci_td, in uhci_fixup_toggles()
416 pipe = list_entry(qh->queue.next, struct urb_priv, node)->urb->pipe; in uhci_fixup_toggles()
442 pqh = list_entry(qh->node.prev, struct uhci_qh, node); in link_interrupt()
488 struct urb_priv *urbp = list_entry(qh->queue.next, in uhci_activate_qh()
490 struct uhci_td *td = list_entry(urbp->td_list.next, in uhci_activate_qh()
507 uhci->next_qh = list_entry(qh->node.next, struct uhci_qh, in uhci_activate_qh()
526 pqh = list_entry(qh->node.prev, struct uhci_qh, node); in unlink_interrupt()
539 pqh = list_entry(qh->node.prev, struct uhci_qh, node); in unlink_async()
576 uhci->next_qh = list_entry(qh->node.next, struct uhci_qh, in uhci_unlink_qh()
592 uhci->next_qh = list_entry(qh->node.next, struct uhci_qh, in uhci_make_qh_idle()
1130 td = list_entry(urbp->td_list.prev, struct uhci_td, list); in uhci_fixup_short_transfer()
1159 td = list_entry(tmp, struct uhci_td, list); in uhci_fixup_short_transfer()
1298 lurb = list_entry(qh->queue.prev, in uhci_submit_isochronous()
1537 struct urb *nurb = list_entry(urbp->node.next, in uhci_giveback_urb()
1583 urbp = list_entry(qh->queue.next, struct urb_priv, node); in uhci_scan_qh()
1642 urbp = list_entry(qh->queue.next, struct urb_priv, node); in uhci_scan_qh()
1644 struct uhci_td *td = list_entry(urbp->td_list.next, in uhci_scan_qh()
1692 urbp = list_entry(qh->queue.next, struct urb_priv, node); in uhci_advance_check()
1693 td = list_entry(urbp->td_list.next, struct uhci_td, list); in uhci_advance_check()
1763 uhci->next_qh = list_entry(uhci->skelqh[i]->node.next, in uhci_scan_schedule()
1766 uhci->next_qh = list_entry(qh->node.next, in uhci_scan_schedule()
1773 list_entry(qh->queue.next, struct urb_priv, node)); in uhci_scan_schedule()