Lines Matching refs:qtd_list

114 	qtd = list_entry(qh->qtd_list.next, struct ehci_qtd, qtd_list);  in qh_refresh()
146 if (qh->qh_state == QH_STATE_IDLE && !list_empty(&qh->qtd_list) in ehci_clear_tt_buffer_complete()
319 list_for_each_safe (entry, tmp, &qh->qtd_list) { in qh_completions()
324 qtd = list_entry (entry, struct ehci_qtd, qtd_list); in qh_completions()
440 qh->qtd_list.next == &qtd->qtd_list && in qh_completions()
492 if (stopped && qtd->qtd_list.prev != &qh->qtd_list) { in qh_completions()
493 last = list_entry (qtd->qtd_list.prev, in qh_completions()
494 struct ehci_qtd, qtd_list); in qh_completions()
499 list_del (&qtd->qtd_list); in qh_completions()
555 struct list_head *qtd_list in qtd_list_free() argument
559 list_for_each_safe (entry, temp, qtd_list) { in qtd_list_free()
562 qtd = list_entry (entry, struct ehci_qtd, qtd_list); in qtd_list_free()
563 list_del (&qtd->qtd_list); in qtd_list_free()
592 list_add_tail (&qtd->qtd_list, head); in qh_urb_transaction()
615 list_add_tail (&qtd->qtd_list, head); in qh_urb_transaction()
686 list_add_tail (&qtd->qtd_list, head); in qh_urb_transaction()
722 list_add_tail (&qtd->qtd_list, head); in qh_urb_transaction()
1020 struct list_head *qtd_list, in qh_append_tds() argument
1037 if (unlikely (list_empty (qtd_list))) in qh_append_tds()
1040 qtd = list_entry (qtd_list->next, struct ehci_qtd, in qh_append_tds()
1041 qtd_list); in qh_append_tds()
1073 list_del (&qtd->qtd_list); in qh_append_tds()
1074 list_add (&dummy->qtd_list, qtd_list); in qh_append_tds()
1075 list_splice_tail(qtd_list, &qh->qtd_list); in qh_append_tds()
1082 qtd = list_entry (qh->qtd_list.prev, in qh_append_tds()
1083 struct ehci_qtd, qtd_list); in qh_append_tds()
1102 struct list_head *qtd_list, in submit_async() argument
1115 qtd = list_entry(qtd_list->next, struct ehci_qtd, qtd_list); in submit_async()
1134 qh = qh_append_tds(ehci, urb, qtd_list, epnum, &urb->ep->hcpriv); in submit_async()
1149 qtd_list_free (ehci, urb, qtd_list); in submit_async()
1171 struct list_head qtd_list; in ehci_submit_single_step_set_feature() local
1179 INIT_LIST_HEAD(&qtd_list); in ehci_submit_single_step_set_feature()
1180 head = &qtd_list; in ehci_submit_single_step_set_feature()
1186 list_add_tail(&qtd->qtd_list, head); in ehci_submit_single_step_set_feature()
1204 submit_async(ehci, urb, &qtd_list, GFP_ATOMIC); in ehci_submit_single_step_set_feature()
1237 list_add_tail(&qtd->qtd_list, head); in ehci_submit_single_step_set_feature()
1242 submit_async(ehci, urb, &qtd_list, GFP_KERNEL); in ehci_submit_single_step_set_feature()
1361 list_empty(&qh->qtd_list)) in end_unlink_async()
1409 if (!list_empty(&qh->qtd_list)) in end_unlink_async()
1411 if (!list_empty(&qh->qtd_list) && in end_unlink_async()
1429 if (list_empty(&qh->qtd_list) && in unlink_empty_async()
1460 WARN_ON(!list_empty(&qh->qtd_list)); in unlink_empty_async_suspended()
1493 if (!list_empty(&qh->qtd_list)) { in scan_async()
1506 } else if (list_empty(&qh->qtd_list) in scan_async()