Searched refs:td_list (Results 1 - 23 of 23) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/host/
H A Dfhci-q.c62 void fhci_add_tds_to_ed(struct ed *ed, struct td **td_list, int number) argument
67 struct td *td = td_list[i];
68 list_add_tail(&td->node, &ed->td_list);
71 ed->td_head = td_list[0];
78 if (!list_empty(&ed->td_list))
79 td = list_entry(ed->td_list.next, struct td, node);
115 if (!list_empty(&ed->td_list)) {
116 td = list_entry(ed->td_list.next, struct td, node);
117 list_del_init(ed->td_list.next);
120 if (!list_empty(&ed->td_list))
[all...]
H A Dohci-q.c554 list_add_tail (&td->td_list, &td->ed->td_list);
714 list_del (&td->td_list);
790 struct list_head *tmp = td->td_list.next;
804 while (tmp != &ed->td_list) {
807 next = list_entry (tmp, struct td, td_list);
808 tmp = next->td_list.next;
821 list_del(&next->td_list);
864 * prepend to ours. ed->td_list changes later.
917 if (!list_empty (&ed->td_list)) {
[all...]
H A Duhci-q.c144 list_add_tail(&td->list, &urbp->td_list);
239 list_for_each_entry(td, &urbp->td_list, list)
338 WARN_ON(list_empty(&purbp->td_list));
339 ptd = list_entry(purbp->td_list.prev, struct uhci_td,
341 td = list_entry(urbp->td_list.prev, struct uhci_td,
358 WARN_ON(list_empty(&urbp->td_list));
359 td = list_entry(urbp->td_list.next, struct uhci_td, list);
396 td = list_entry(urbp->td_list.next, struct uhci_td, list);
398 td = list_entry(urbp->td_list.prev, struct uhci_td,
404 list_for_each_entry(td, &urbp->td_list, lis
[all...]
H A Dfhci-mem.c37 INIT_LIST_HEAD(&ed->td_list);
H A Dohci-mem.c127 INIT_LIST_HEAD (&ed->td_list);
H A Dxhci-ring.c366 if (!(list_empty(&ep->ring->td_list)))
374 if (!list_empty(&stream_info->stream_rings[stream_id]->td_list))
682 * removed from the td_list for that endpoint. In
708 list_del(&cur_td->td_list);
841 while (!list_empty(&ring->td_list)) {
842 cur_td = list_first_entry(&ring->td_list,
844 td_list);
845 list_del(&cur_td->td_list);
1382 list_del(&td->td_list);
1807 if (!list_empty(&ep_ring->td_list))
[all...]
H A Dehci-sched.c924 INIT_LIST_HEAD(&stream->td_list);
1038 // BUG_ON (!list_empty(&stream->td_list));
1136 INIT_LIST_HEAD (&iso_sched->td_list);
1192 list_splice (&iso_sched->td_list, &stream->free_list);
1250 list_add (&itd->itd_list, &sched->td_list);
1406 if (likely (!list_empty (&stream->td_list))) {
1646 if (unlikely (list_empty(&stream->td_list))) {
1668 // BUG_ON (list_empty (&iso_sched->td_list));
1672 itd = list_entry (iso_sched->td_list.next,
1674 list_move_tail (&itd->itd_list, &stream->td_list);
[all...]
H A Dohci-dbg.c377 /* use ed->td_list because HC concurrently modifies
380 list_for_each (tmp, &ed->td_list) {
382 td = list_entry (tmp, struct td, td_list);
474 list_for_each (entry, &ed->td_list) {
477 td = list_entry (entry, struct td, td_list);
574 list_for_each (entry, &ed->td_list)
H A Dohci-hcd.c355 if (list_empty (&ed->td_list)) {
367 list_empty (&ed->td_list) ? "" : " (has tds)");
411 && !list_empty(&ed->td_list);
848 ed->td_list.next,
849 struct td, td_list);
H A Dehci.h388 struct list_head td_list; member in struct:ehci_iso_sched
404 struct list_head td_list; /* queued itds/sitds */ member in struct:ehci_iso_stream
H A Dohci.h49 struct list_head td_list; /* "shadow list" of our TDs */ member in struct:ed
130 struct list_head td_list; /* "shadow list", TDs on same ED */ member in struct:td
H A Dimx21-hcd.h338 struct list_head td_list; member in struct:ep_priv
H A Duhci-hcd.h419 struct list_head td_list; member in struct:urb_priv
H A Dimx21-hcd.c459 if (list_empty(&ep_priv->td_list))
470 td = list_entry(ep_priv->td_list.next, struct td, list);
588 INIT_LIST_HEAD(&ep_priv->td_list);
672 if (list_empty(&ep_priv->td_list))
676 ep_priv->td_list.prev,
697 list_add_tail(&td->list, &ep_priv->td_list);
744 list_for_each_entry_safe(td, tmp, &ep_priv->td_list, list) {
H A Dfhci.h354 struct list_head td_list; /* a list of all queued TD to this pipe */ member in struct:ed
545 void fhci_add_tds_to_ed(struct ed *ed, struct td **td_list, int number);
H A Duhci-debug.c130 list_for_each_entry(td, &urbp->td_list, list) {
202 struct uhci_td *td = list_entry(urbp->td_list.next,
H A Dfhci-sched.c67 if (ed->td_list.next->next != &ed->td_list) {
69 list_entry(ed->td_list.next->next, struct td,
H A Dxhci.h1072 struct list_head td_list; member in struct:xhci_td
1094 struct list_head td_list; member in struct:xhci_ring
H A Dxhci-mem.c163 INIT_LIST_HEAD(&ring->td_list);
244 INIT_LIST_HEAD(&ring->td_list);
H A Dxhci.c1649 if (!list_empty(&xhci->devs[slot_id]->eps[ep_index].ring->td_list)) {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/c67x00/
H A Dc67x00-sched.c73 struct list_head td_list; member in struct:c67x00_td
242 list_for_each_entry(td, &c67x00->td_list, td_list)
656 list_add_tail(&td->td_list, &c67x00->td_list);
662 list_del_init(&td->td_list);
822 if (!list_empty(&c67x00->td_list)) {
825 list_for_each_entry_safe(td, ttd, &c67x00->td_list, td_list) {
916 while (td->td_list
[all...]
H A Dc67x00-hcd.h81 /* USB bandwidth allocated to td_list */
85 struct list_head td_list; member in struct:c67x00_hcd
H A Dc67x00-hcd.c369 INIT_LIST_HEAD(&c67x00->td_list);

Completed in 271 milliseconds