Home
last modified time | relevance | path

Searched refs:qtd_list (Results 1 – 18 of 18) sorted by relevance

/linux-4.1.27/drivers/usb/host/
Dehci-q.c126 qtd = list_entry(qh->qtd_list.next, struct ehci_qtd, qtd_list); in qh_refresh()
154 if (qh->qh_state == QH_STATE_IDLE && !list_empty(&qh->qtd_list) in ehci_clear_tt_buffer_complete()
320 list_for_each_safe (entry, tmp, &qh->qtd_list) { in qh_completions()
325 qtd = list_entry (entry, struct ehci_qtd, qtd_list); in qh_completions()
437 qh->qtd_list.next == &qtd->qtd_list && in qh_completions()
488 if (stopped && qtd->qtd_list.prev != &qh->qtd_list) { in qh_completions()
489 last = list_entry (qtd->qtd_list.prev, in qh_completions()
490 struct ehci_qtd, qtd_list); in qh_completions()
495 list_del (&qtd->qtd_list); in qh_completions()
556 struct list_head *qtd_list in qtd_list_free() argument
[all …]
Doxu210hp-hcd.c558 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()
[all …]
Dfusbh200-hcd.c409 list_for_each_entry(td, &qh->qtd_list, qtd_list) { in qh_lines()
566 &p.qh->qtd_list, in fill_periodic_buffer()
567 qtd_list) { in fill_periodic_buffer()
1845 INIT_LIST_HEAD (&qtd->qtd_list); in fusbh200_qtd_init()
1869 if (!list_empty (&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy()
1894 INIT_LIST_HEAD (&qh->qtd_list); in fusbh200_qh_alloc()
2118 if (list_empty (&qh->qtd_list)) in qh_refresh()
2121 qtd = list_entry (qh->qtd_list.next, in qh_refresh()
2122 struct fusbh200_qtd, qtd_list); in qh_refresh()
2153 if (qh->qh_state == QH_STATE_IDLE && !list_empty(&qh->qtd_list) in fusbh200_clear_tt_buffer_complete()
[all …]
Dfotg210-hcd.c421 list_for_each_entry(td, &qh->qtd_list, qtd_list) { in qh_lines()
588 &p.qh->qtd_list, in fill_periodic_buffer()
589 qtd_list) { in fill_periodic_buffer()
1893 INIT_LIST_HEAD(&qtd->qtd_list); in fotg210_qtd_init()
1919 if (!list_empty(&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy()
1944 INIT_LIST_HEAD(&qh->qtd_list); in fotg210_qh_alloc()
2166 if (list_empty(&qh->qtd_list)) in qh_refresh()
2169 qtd = list_entry(qh->qtd_list.next, in qh_refresh()
2170 struct fotg210_qtd, qtd_list); in qh_refresh()
2201 if (qh->qh_state == QH_STATE_IDLE && !list_empty(&qh->qtd_list) in fotg210_clear_tt_buffer_complete()
[all …]
Dehci-hcd.c856 struct list_head qtd_list; in ehci_urb_enqueue() local
858 INIT_LIST_HEAD (&qtd_list); in ehci_urb_enqueue()
870 if (!qh_urb_transaction (ehci, urb, &qtd_list, mem_flags)) in ehci_urb_enqueue()
872 return submit_async(ehci, urb, &qtd_list, mem_flags); in ehci_urb_enqueue()
875 if (!qh_urb_transaction (ehci, urb, &qtd_list, mem_flags)) in ehci_urb_enqueue()
877 return intr_submit(ehci, urb, &qtd_list, mem_flags); in ehci_urb_enqueue()
975 WARN_ON(!list_empty(&qh->qtd_list)); in ehci_endpoint_disable()
991 if (list_empty (&qh->qtd_list)) { in ehci_endpoint_disable()
1004 list_empty (&qh->qtd_list) ? "" : "(has tds)"); in ehci_endpoint_disable()
1034 if (!list_empty(&qh->qtd_list)) { in ehci_endpoint_reset()
Dehci-mem.c46 INIT_LIST_HEAD (&qtd->qtd_list); in ehci_qtd_init()
70 if (!list_empty (&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy()
95 INIT_LIST_HEAD (&qh->qtd_list); in ehci_qh_alloc()
Doxu210hp.h226 struct list_head qtd_list; /* sw qtd list */ member
299 struct list_head qtd_list; /* sw qtd list */ member
Dfotg210.h338 struct list_head qtd_list; /* sw qtd list */ member
432 struct list_head qtd_list; /* sw qtd list */ member
Dfusbh200.h330 struct list_head qtd_list; /* sw qtd list */ member
422 struct list_head qtd_list; /* sw qtd list */ member
Dehci.h323 struct list_head qtd_list; /* sw qtd list */ member
416 struct list_head qtd_list; /* sw qtd list */ member
Dehci-dbg.c452 list_for_each (entry, &qh->qtd_list) { in qh_lines()
453 td = list_entry (entry, struct ehci_qtd, qtd_list); in qh_lines()
695 &p.qh->qtd_list, in fill_periodic_buffer()
696 qtd_list) { in fill_periodic_buffer()
Dehci-sched.c736 if (!list_empty(&qh->qtd_list)) in end_unlink_intr()
740 if (!list_empty(&qh->qtd_list) && ehci->rh_state == EHCI_RH_RUNNING) { in end_unlink_intr()
931 struct list_head *qtd_list, in intr_submit() argument
966 qh = qh_append_tds(ehci, urb, qtd_list, epnum, &urb->ep->hcpriv); in intr_submit()
987 qtd_list_free (ehci, urb, qtd_list); in intr_submit()
1000 if (!list_empty(&qh->qtd_list)) { in scan_intr()
1013 else if (unlikely(list_empty(&qh->qtd_list) && in scan_intr()
/linux-4.1.27/drivers/usb/isp1760/
Disp1760-hcd.c125 struct list_head qtd_list; member
147 struct list_head qtd_list; member
422 INIT_LIST_HEAD(&qh->qtd_list); in qh_alloc()
430 WARN_ON(!list_empty(&qh->qtd_list)); in qh_free()
520 if (list_is_last(&qtd->qtd_list, &qh->qtd_list)) in last_qtd_of_urb()
524 qtd = list_entry(qtd->qtd_list.next, typeof(*qtd), qtd_list); in last_qtd_of_urb()
705 INIT_LIST_HEAD(&qtd->qtd_list); in qtd_alloc()
776 list_for_each_entry_safe(qtd, qtd_next, &qh->qtd_list, qtd_list) { in collect_qtds()
826 list_del(&qtd->qtd_list); in collect_qtds()
842 if (unlikely(list_empty(&qh->qtd_list))) { in enqueue_qtds()
[all …]
/linux-4.1.27/drivers/usb/dwc2/
Dhcd_ddma.c558 list_for_each_entry(qtd, &qh->qtd_list, qtd_list_entry) { in dwc2_init_isoc_dma_desc()
679 list_for_each_entry(qtd, &qh->qtd_list, qtd_list_entry) { in dwc2_init_non_isoc_dma_desc()
874 list_for_each_entry(qtd, &qh->qtd_list, qtd_list_entry) in dwc2_complete_isoc_xfer_ddma()
893 list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list, in dwc2_complete_isoc_xfer_ddma()
911 list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list, qtd_list_entry) { in dwc2_complete_isoc_xfer_ddma()
1092 list_for_each_entry(qtd, &qh->qtd_list, qtd_list_entry) in dwc2_complete_non_isoc_xfer_ddma()
1097 list_for_each_safe(qtd_item, qtd_tmp, &qh->qtd_list) { in dwc2_complete_non_isoc_xfer_ddma()
1167 list_empty(&qh->qtd_list)) { in dwc2_hcd_complete_xfer_ddma()
1193 if (!list_empty(&qh->qtd_list)) { in dwc2_hcd_complete_xfer_ddma()
Dhcd_queue.c79 INIT_LIST_HEAD(&qh->qtd_list); in dwc2_qh_init()
697 if (!list_empty(&qh->qtd_list)) in dwc2_hcd_qh_deactivate()
715 if (list_empty(&qh->qtd_list)) { in dwc2_hcd_qh_deactivate()
802 list_add_tail(&qtd->qtd_list_entry, &(*qh)->qtd_list); in dwc2_hcd_qtd_add()
816 list_for_each_entry_safe(qtd2, qtd2_tmp, &qh_tmp->qtd_list, in dwc2_hcd_qtd_add()
Dhcd.h282 struct list_head qtd_list; member
733 _qtd_ = list_entry((_qh_)->qtd_list.next, struct dwc2_qtd, \
Dhcd.c135 list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list, in dwc2_kill_urbs_in_qh_list()
163 list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list, in dwc2_qh_list_free()
474 } else if (list_empty(&qh->qtd_list)) { in dwc2_hcd_urb_dequeue()
501 while (!list_empty(&qh->qtd_list) && retry--) { in dwc2_hcd_endpoint_disable()
522 list_for_each_entry_safe(qtd, qtd_tmp, &qh->qtd_list, qtd_list_entry) in dwc2_hcd_endpoint_disable()
774 if (list_empty(&qh->qtd_list)) { in dwc2_assign_and_init_hc()
790 qtd = list_first_entry(&qh->qtd_list, struct dwc2_qtd, qtd_list_entry); in dwc2_assign_and_init_hc()
1949 list_for_each_entry(qtd, &chan->qh->qtd_list, qtd_list_entry) { in dwc2_hcd_dump_state()
Dhcd_intr.c639 if (list_empty(&qh->qtd_list)) { in dwc2_deactivate_qh()
644 qtd = list_first_entry(&qh->qtd_list, struct dwc2_qtd, qtd_list_entry); in dwc2_deactivate_qh()
1965 if (list_empty(&chan->qh->qtd_list)) { in dwc2_hc_n_intr()
1981 qtd = list_first_entry(&chan->qh->qtd_list, struct dwc2_qtd, in dwc2_hc_n_intr()