Lines Matching refs:td_list
144 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, list) {
487 struct uhci_td *td = list_entry(urbp->td_list.next,
733 INIT_LIST_HEAD(&urbp->td_list);
747 list_for_each_entry_safe(td, tmp, &urbp->td_list, list) {
905 /* Remove the dummy TD from the td_list so it doesn't get freed */
1024 /* Remove the dummy TD from the td_list so it doesn't get freed */
1102 td = list_entry(urbp->td_list.prev, struct uhci_td, list);
1108 WARN_ON(list_empty(&urbp->td_list));
1121 if (list_empty(&urbp->td_list))
1124 tmp = urbp->td_list.prev;
1129 while (tmp != &urbp->td_list) {
1150 list_for_each_entry_safe(td, tmp, &urbp->td_list, list) {
1185 if (td->list.next != urbp->td_list.prev)
1194 else if (&td->list != urbp->td_list.prev)
1322 list_for_each_entry(td, &urbp->td_list, list) {
1344 list_for_each_entry_safe(td, tmp, &urbp->td_list, list) {
1612 struct uhci_td *td = list_entry(urbp->td_list.next,
1661 td = list_entry(urbp->td_list.next, struct uhci_td, list);