Lines Matching refs:purb
401 struct urb **purb; in usx2y_urbs_allocate() local
416 purb = subs->urb + i; in usx2y_urbs_allocate()
417 if (*purb) { in usx2y_urbs_allocate()
418 usb_kill_urb(*purb); in usx2y_urbs_allocate()
421 *purb = usb_alloc_urb(nr_of_packs(), GFP_KERNEL); in usx2y_urbs_allocate()
422 if (!*purb) { in usx2y_urbs_allocate()
426 if (!is_playback && !(*purb)->transfer_buffer) { in usx2y_urbs_allocate()
428 (*purb)->transfer_buffer = in usx2y_urbs_allocate()
431 if (!(*purb)->transfer_buffer) { in usx2y_urbs_allocate()
436 (*purb)->dev = dev; in usx2y_urbs_allocate()
437 (*purb)->pipe = pipe; in usx2y_urbs_allocate()
438 (*purb)->number_of_packets = nr_of_packs(); in usx2y_urbs_allocate()
439 (*purb)->context = subs; in usx2y_urbs_allocate()
440 (*purb)->interval = 1; in usx2y_urbs_allocate()
441 (*purb)->complete = i_usx2y_subs_startup; in usx2y_urbs_allocate()