| /drivers/usb/host/ |
| A D | ehci-q.c | 114 qtd = list_entry(qh->qtd_list.next, struct ehci_qtd, qtd_list); in qh_refresh() 440 qh->qtd_list.next == &qtd->qtd_list && in qh_completions() 492 if (stopped && qtd->qtd_list.prev != &qh->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 1041 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() 1115 qtd = list_entry(qtd_list->next, struct ehci_qtd, qtd_list); in submit_async() 1171 struct list_head qtd_list; in ehci_submit_single_step_set_feature() local [all …]
|
| A D | oxu210hp-hcd.c | 1411 list_for_each_entry_safe(qtd, tmp, &qh->qtd_list, qtd_list) { in qh_completions() 1512 if (stopped && qtd->qtd_list.prev != &qh->qtd_list) { in qh_completions() 1517 list_del(&qtd->qtd_list); in qh_completions() 1582 list_del(&qtd->qtd_list); in qtd_list_free() 1957 qtd_list); in qh_append_tds() 1989 list_del(&qtd->qtd_list); in qh_append_tds() 1990 list_add(&dummy->qtd_list, qtd_list); in qh_append_tds() 1991 list_splice(qtd_list, qh->qtd_list.prev); in qh_append_tds() 2023 qtd = list_entry(qtd_list->next, struct ehci_qtd, qtd_list); in submit_async() 3213 struct list_head qtd_list; in __oxu_urb_enqueue() local [all …]
|
| A D | ehci-hcd.c | 887 struct list_head qtd_list; in ehci_urb_enqueue() local 889 INIT_LIST_HEAD (&qtd_list); in ehci_urb_enqueue() 901 if (!qh_urb_transaction (ehci, urb, &qtd_list, mem_flags)) in ehci_urb_enqueue() 903 return submit_async(ehci, urb, &qtd_list, mem_flags); in ehci_urb_enqueue() 906 if (!qh_urb_transaction (ehci, urb, &qtd_list, mem_flags)) in ehci_urb_enqueue() 908 return intr_submit(ehci, urb, &qtd_list, mem_flags); in ehci_urb_enqueue() 1006 if (list_empty(&qh->qtd_list)) in ehci_endpoint_disable() 1025 if (list_empty (&qh->qtd_list)) { in ehci_endpoint_disable() 1038 list_empty (&qh->qtd_list) ? "" : "(has tds)"); in ehci_endpoint_disable() 1068 if (!list_empty(&qh->qtd_list)) { in ehci_endpoint_reset()
|
| A D | ehci-mem.c | 33 INIT_LIST_HEAD (&qtd->qtd_list); in ehci_qtd_init() 57 if (!list_empty (&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy() 81 INIT_LIST_HEAD (&qh->qtd_list); in ehci_qh_alloc()
|
| A D | ehci-dbg.c | 416 list_for_each(entry, &qh->qtd_list) { in qh_lines() 419 td = list_entry(entry, struct ehci_qtd, qtd_list); in qh_lines() 602 list_for_each_entry(qtd, &qh->qtd_list, qtd_list) { in output_buf_tds_dir()
|
| A D | ehci-sched.c | 712 if (!list_empty(&qh->qtd_list)) in end_unlink_intr() 716 if (!list_empty(&qh->qtd_list) && ehci->rh_state == EHCI_RH_RUNNING) { in end_unlink_intr() 907 struct list_head *qtd_list, in intr_submit() argument 943 qh = qh_append_tds(ehci, urb, qtd_list, epnum, &urb->ep->hcpriv); in intr_submit() 964 qtd_list_free(ehci, urb, qtd_list); in intr_submit() 977 if (!list_empty(&qh->qtd_list)) { in scan_intr() 990 else if (unlikely(list_empty(&qh->qtd_list) && in scan_intr()
|
| A D | ehci.h | 319 struct list_head qtd_list; /* sw qtd list */ member 419 struct list_head qtd_list; /* sw qtd list */ member
|
| /drivers/usb/isp1760/ |
| A D | isp1760-hcd.c | 151 struct list_head qtd_list; member 173 struct list_head qtd_list; member 801 if (list_is_last(&qtd->qtd_list, &qh->qtd_list)) in last_qtd_of_urb() 805 qtd = list_entry(qtd->qtd_list.next, typeof(*qtd), qtd_list); in last_qtd_of_urb() 1060 list_for_each_entry_safe(qtd, qtd_next, &qh->qtd_list, qtd_list) { in collect_qtds() 1155 list_for_each_entry(qtd, &qh->qtd_list, qtd_list) { in enqueue_qtds() 1424 if (list_is_last(&qtd->qtd_list, &qh->qtd_list) || in handle_done_ptds() 1760 list_for_each_entry_safe(qtd, qtd_next, qtd_list, qtd_list) { in qtd_list_free() 2008 list_for_each_entry_from(qtd, &qh->qtd_list, qtd_list) { in dequeue_urb_from_qtd() 2051 list_for_each_entry(qtd, &qh->qtd_list, qtd_list) in isp1760_urb_dequeue() [all …]
|
| /drivers/usb/fotg210/ |
| A D | fotg210-hcd.c | 394 list_for_each_entry(td, &qh->qtd_list, qtd_list) { in qh_lines() 488 list_for_each_entry(qtd, &qh->qtd_list, qtd_list) { in output_buf_tds_dir() 2274 list_for_each_entry_safe(qtd, tmp, &qh->qtd_list, qtd_list) { in qh_completions() 2435 if (stopped && qtd->qtd_list.prev != &qh->qtd_list) { in qh_completions() 2442 list_del(&qtd->qtd_list); in qh_completions() 2515 list_del(&qtd->qtd_list); in qtd_list_free() 2956 qtd_list); in qh_append_tds() 2988 list_add(&dummy->qtd_list, qtd_list); in qh_append_tds() 2989 list_splice_tail(qtd_list, &qh->qtd_list); in qh_append_tds() 3024 qtd = list_entry(qtd_list->next, struct fotg210_qtd, qtd_list); in submit_async() [all …]
|
| A D | fotg210-hcd.h | 346 struct list_head qtd_list; /* sw qtd list */ member 440 struct list_head qtd_list; /* sw qtd list */ member
|
| /drivers/usb/dwc2/ |
| A D | hcd_ddma.c | 592 list_for_each_entry(qtd, &qh->qtd_list, qtd_list_entry) { in dwc2_init_isoc_dma_desc() 728 list_for_each_entry(qtd, &qh->qtd_list, qtd_list_entry) { in dwc2_init_non_isoc_dma_desc() 952 list_for_each_entry(qtd, &qh->qtd_list, qtd_list_entry) in dwc2_complete_isoc_xfer_ddma() 971 list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list, in dwc2_complete_isoc_xfer_ddma() 989 list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list, qtd_list_entry) { in dwc2_complete_isoc_xfer_ddma() 1028 qtd_next = list_first_entry(&qh->qtd_list, in dwc2_complete_isoc_xfer_ddma() 1210 list_for_each_entry(qtd, &qh->qtd_list, qtd_list_entry) in dwc2_complete_non_isoc_xfer_ddma() 1215 list_for_each_safe(qtd_item, qtd_tmp, &qh->qtd_list) { in dwc2_complete_non_isoc_xfer_ddma() 1289 list_empty(&qh->qtd_list)) { in dwc2_hcd_complete_xfer_ddma() 1297 &qh->qtd_list, in dwc2_hcd_complete_xfer_ddma() [all …]
|
| A D | hcd_queue.c | 1469 INIT_LIST_HEAD(&qh->qtd_list); in dwc2_qh_init() 1922 if (!list_empty(&qh->qtd_list)) in dwc2_hcd_qh_deactivate() 1948 if (list_empty(&qh->qtd_list)) { in dwc2_hcd_qh_deactivate() 2027 list_add_tail(&qtd->qtd_list_entry, &qh->qtd_list); in dwc2_hcd_qtd_add()
|
| A D | hcd_intr.c | 638 if (list_empty(&qh->qtd_list)) { in dwc2_deactivate_qh() 643 qtd = list_first_entry(&qh->qtd_list, struct dwc2_qtd, qtd_list_entry); in dwc2_deactivate_qh() 2008 cur_head = list_first_entry(&qh->qtd_list, struct dwc2_qtd, in dwc2_check_qtd_still_ok() 2071 if (list_empty(&chan->qh->qtd_list)) { in dwc2_hc_n_intr() 2087 qtd = list_first_entry(&chan->qh->qtd_list, struct dwc2_qtd, in dwc2_hc_n_intr()
|
| A D | hcd.c | 1577 list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list, in dwc2_kill_urbs_in_qh_list() 1605 list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list, in dwc2_qh_list_free() 1951 } else if (list_empty(&qh->qtd_list)) { in dwc2_hcd_urb_dequeue() 1978 while (!list_empty(&qh->qtd_list) && retry--) { in dwc2_hcd_endpoint_disable() 1999 list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list, qtd_list_entry) in dwc2_hcd_endpoint_disable() 2553 if (list_empty(&qh->qtd_list)) { in dwc2_assign_and_init_hc() 2569 qtd = list_first_entry(&qh->qtd_list, struct dwc2_qtd, qtd_list_entry); in dwc2_assign_and_init_hc() 3924 list_for_each_entry(qtd, &chan->qh->qtd_list, qtd_list_entry) { in dwc2_hcd_dump_state() 4787 list_for_each_entry_safe(qtd2, qtd2_tmp, &qh->qtd_list, in _dwc2_hcd_urb_enqueue()
|
| A D | hcd.h | 335 struct list_head qtd_list; member
|