Lines Matching refs:qtd_list

558 	INIT_LIST_HEAD(&qtd->qtd_list);  in ehci_qtd_init()
594 INIT_LIST_HEAD(&qtd->qtd_list); in ehci_qtd_alloc()
624 if (!list_empty(&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy()
651 INIT_LIST_HEAD(&qh->qtd_list); in oxu_qh_alloc()
858 if (list_empty(&qh->qtd_list)) in qh_refresh()
861 qtd = list_entry(qh->qtd_list.next, in qh_refresh()
862 struct ehci_qtd, qtd_list); in qh_refresh()
992 if (unlikely(list_empty(&qh->qtd_list))) in qh_completions()
1010 list_for_each_safe(entry, tmp, &qh->qtd_list) { in qh_completions()
1015 qtd = list_entry(entry, struct ehci_qtd, qtd_list); in qh_completions()
1113 if (stopped && qtd->qtd_list.prev != &qh->qtd_list) { in qh_completions()
1114 last = list_entry(qtd->qtd_list.prev, in qh_completions()
1115 struct ehci_qtd, qtd_list); in qh_completions()
1118 list_del(&qtd->qtd_list); in qh_completions()
1178 struct urb *urb, struct list_head *qtd_list) in qtd_list_free() argument
1182 list_for_each_safe(entry, temp, qtd_list) { in qtd_list_free()
1185 qtd = list_entry(entry, struct ehci_qtd, qtd_list); in qtd_list_free()
1186 list_del(&qtd->qtd_list); in qtd_list_free()
1212 list_add_tail(&qtd->qtd_list, head); in qh_urb_transaction()
1243 list_add_tail(&qtd->qtd_list, head); in qh_urb_transaction()
1304 list_add_tail(&qtd->qtd_list, head); in qh_urb_transaction()
1337 list_add_tail(&qtd->qtd_list, head); in qh_urb_transaction()
1543 struct urb *urb, struct list_head *qtd_list, in qh_append_tds() argument
1557 if (unlikely(list_empty(qtd_list))) in qh_append_tds()
1560 qtd = list_entry(qtd_list->next, struct ehci_qtd, in qh_append_tds()
1561 qtd_list); in qh_append_tds()
1593 list_del(&qtd->qtd_list); in qh_append_tds()
1594 list_add(&dummy->qtd_list, qtd_list); in qh_append_tds()
1595 list_splice(qtd_list, qh->qtd_list.prev); in qh_append_tds()
1602 qtd = list_entry(qh->qtd_list.prev, in qh_append_tds()
1603 struct ehci_qtd, qtd_list); in qh_append_tds()
1618 struct list_head *qtd_list, gfp_t mem_flags) in submit_async() argument
1626 qtd = list_entry(qtd_list->next, struct ehci_qtd, qtd_list); in submit_async()
1643 qh = qh_append_tds(oxu, urb, qtd_list, epnum, &urb->ep->hcpriv); in submit_async()
1657 qtd_list_free(oxu, urb, qtd_list); in submit_async()
1682 if (!list_empty(&qh->qtd_list) in end_unlink_async()
1770 if (!list_empty(&qh->qtd_list) in scan_async()
1793 if (list_empty(&qh->qtd_list)) { in scan_async()
2052 if (list_empty(&qh->qtd_list) in intr_deschedule()
2194 struct list_head *qtd_list, gfp_t mem_flags) in intr_submit() argument
2226 qh = qh_append_tds(oxu, urb, qtd_list, epnum, &urb->ep->hcpriv); in intr_submit()
2235 qtd_list_free(oxu, urb, qtd_list); in intr_submit()
2308 if (unlikely(list_empty(&temp.qh->qtd_list))) in scan_periodic()
2829 struct list_head qtd_list; in __oxu_urb_enqueue() local
2831 INIT_LIST_HEAD(&qtd_list); in __oxu_urb_enqueue()
2837 if (!qh_urb_transaction(oxu, urb, &qtd_list, mem_flags)) in __oxu_urb_enqueue()
2839 return submit_async(oxu, urb, &qtd_list, mem_flags); in __oxu_urb_enqueue()
2842 if (!qh_urb_transaction(oxu, urb, &qtd_list, mem_flags)) in __oxu_urb_enqueue()
2844 return intr_submit(oxu, urb, &qtd_list, mem_flags); in __oxu_urb_enqueue()
2985 if (!list_empty(&qh->qtd_list) in oxu_urb_dequeue()
3053 if (list_empty(&qh->qtd_list)) { in oxu_endpoint_disable()
3065 list_empty(&qh->qtd_list) ? "" : "(has tds)"); in oxu_endpoint_disable()