Lines Matching refs:sched
1274 struct ehci_iso_sched *sched; in itd_urb_transaction() local
1277 sched = iso_sched_alloc (urb->number_of_packets, mem_flags); in itd_urb_transaction()
1278 if (unlikely (sched == NULL)) in itd_urb_transaction()
1281 itd_sched_init(ehci, sched, stream, urb); in itd_urb_transaction()
1284 num_itds = 1 + (sched->span + 7) / 8; in itd_urb_transaction()
1310 iso_sched_free(stream, sched); in itd_urb_transaction()
1319 list_add (&itd->itd_list, &sched->td_list); in itd_urb_transaction()
1324 urb->hcpriv = sched; in itd_urb_transaction()
1412 struct ehci_iso_sched *sched, in sitd_slot_ok() argument
1505 struct ehci_iso_sched *sched = urb->hcpriv; in iso_stream_schedule() local
1510 span = sched->span; in iso_stream_schedule()
1548 sched, tt)) in iso_stream_schedule()
1649 iso_sched_free(stream, sched); in iso_stream_schedule()
1650 sched = NULL; in iso_stream_schedule()
1654 if (sched) in iso_stream_schedule()
1655 sched->first_packet = urb->error_count; in iso_stream_schedule()
1681 iso_sched_free(stream, sched); in iso_stream_schedule()
2176 struct ehci_iso_sched *sched = urb->hcpriv; in sitd_link_urb() local
2194 for (packet = sched->first_packet, sitd = NULL; in sitd_link_urb()
2199 BUG_ON (list_empty (&sched->td_list)); in sitd_link_urb()
2203 sitd = list_entry (sched->td_list.next, in sitd_link_urb()
2209 sitd_patch(ehci, stream, sitd, sched, packet); in sitd_link_urb()
2218 iso_sched_free (stream, sched); in sitd_link_urb()