Lines Matching refs:iso_sched
4135 struct fusbh200_iso_sched *iso_sched; in iso_sched_alloc() local
4136 int size = sizeof *iso_sched; in iso_sched_alloc()
4139 iso_sched = kzalloc(size, mem_flags); in iso_sched_alloc()
4140 if (likely (iso_sched != NULL)) { in iso_sched_alloc()
4141 INIT_LIST_HEAD (&iso_sched->td_list); in iso_sched_alloc()
4143 return iso_sched; in iso_sched_alloc()
4149 struct fusbh200_iso_sched *iso_sched, in itd_sched_init() argument
4158 iso_sched->span = urb->number_of_packets * stream->interval; in itd_sched_init()
4164 struct fusbh200_iso_packet *uframe = &iso_sched->packet [i]; in itd_sched_init()
4191 struct fusbh200_iso_sched *iso_sched in iso_sched_free() argument
4194 if (!iso_sched) in iso_sched_free()
4197 list_splice (&iso_sched->td_list, &stream->free_list); in iso_sched_free()
4198 kfree (iso_sched); in iso_sched_free()
4452 struct fusbh200_iso_sched *iso_sched, in itd_patch() argument
4457 struct fusbh200_iso_packet *uf = &iso_sched->packet [index]; in itd_patch()
4516 struct fusbh200_iso_sched *iso_sched = urb->hcpriv; in itd_link_urb() local
4540 itd = list_entry (iso_sched->td_list.next, in itd_link_urb()
4551 itd_patch(fusbh200, itd, iso_sched, packet, uframe); in itd_link_urb()
4567 iso_sched_free (stream, iso_sched); in itd_link_urb()