Lines Matching refs:sched
1259 struct ehci_iso_sched *sched; in itd_urb_transaction() local
1262 sched = iso_sched_alloc(urb->number_of_packets, mem_flags); in itd_urb_transaction()
1263 if (unlikely(sched == NULL)) in itd_urb_transaction()
1266 itd_sched_init(ehci, sched, stream, urb); in itd_urb_transaction()
1269 num_itds = 1 + (sched->span + 7) / 8; in itd_urb_transaction()
1295 iso_sched_free(stream, sched); in itd_urb_transaction()
1304 list_add(&itd->itd_list, &sched->td_list); in itd_urb_transaction()
1309 urb->hcpriv = sched; in itd_urb_transaction()
1397 struct ehci_iso_sched *sched, in sitd_slot_ok() argument
1490 struct ehci_iso_sched *sched = urb->hcpriv; in iso_stream_schedule() local
1495 span = sched->span; in iso_stream_schedule()
1533 sched, tt)) in iso_stream_schedule()
1634 iso_sched_free(stream, sched); in iso_stream_schedule()
1635 sched = NULL; in iso_stream_schedule()
1639 if (sched) in iso_stream_schedule()
1640 sched->first_packet = urb->error_count; in iso_stream_schedule()
1666 iso_sched_free(stream, sched); in iso_stream_schedule()
2160 struct ehci_iso_sched *sched = urb->hcpriv; in sitd_link_urb() local
2178 for (packet = sched->first_packet, sitd = NULL; in sitd_link_urb()
2183 BUG_ON(list_empty(&sched->td_list)); in sitd_link_urb()
2187 sitd = list_entry(sched->td_list.next, in sitd_link_urb()
2193 sitd_patch(ehci, stream, sitd, sched, packet); in sitd_link_urb()
2202 iso_sched_free(stream, sched); in sitd_link_urb()