Lines Matching full:urbs
116 } *urbs[MAX_QUEUE_LENGTH]; member
267 * and capture URBs must have been completed. Since the USB core does in playback_work()
269 * called alternately, we use two FIFOs for packet sizes and read URBs; in playback_work()
270 * submitting playback URBs is possible as long as both FIFOs are in playback_work()
437 int err = usb_submit_urb(&stream->urbs[i]->urb, GFP_KERNEL); in submit_stream_urbs()
452 if (stream->urbs[i]) in kill_stream_urbs()
453 usb_kill_urb(&stream->urbs[i]->urb); in kill_stream_urbs()
518 ua->capture.urbs[0]->urb.complete = first_capture_urb_complete; in start_usb_capture()
560 ua->playback.urbs[0]->urb.complete = in start_usb_playback()
567 * We submit the initial URBs all at once, so we have to wait for the in start_usb_playback()
584 /* all initial URBs contain silence */ in start_usb_playback()
590 urb = &ua->playback.urbs[i]->urb; in start_usb_playback()
1102 stream->urbs[u++] = urb; in alloc_stream_urbs()
1120 kfree(stream->urbs[i]); in free_stream_urbs()
1121 stream->urbs[i] = NULL; in free_stream_urbs()