Lines Matching defs:sched
1244 struct ehci_iso_sched *sched;
1247 sched = iso_sched_alloc(urb->number_of_packets, mem_flags);
1248 if (unlikely(sched == NULL))
1251 itd_sched_init(ehci, sched, stream, urb);
1254 num_itds = 1 + (sched->span + 7) / 8;
1280 iso_sched_free(stream, sched);
1289 list_add(&itd->itd_list, &sched->td_list);
1294 urb->hcpriv = sched;
1388 struct ehci_iso_sched *sched,
1481 struct ehci_iso_sched *sched = urb->hcpriv;
1486 span = sched->span;
1524 sched, tt))
1531 ehci_dbg(ehci, "iso sched full %p", urb);
1625 iso_sched_free(stream, sched);
1626 sched = NULL;
1630 if (sched)
1631 sched->first_packet = urb->error_count;
1657 iso_sched_free(stream, sched);
2151 struct ehci_iso_sched *sched = urb->hcpriv;
2169 for (packet = sched->first_packet, sitd = NULL;
2174 BUG_ON(list_empty(&sched->td_list));
2178 sitd = list_entry(sched->td_list.next,
2184 sitd_patch(ehci, stream, sitd, sched, packet);
2193 iso_sched_free(stream, sched);