Lines Matching refs:outurb
96 sk->outurb[u] = usb_alloc_urb(sk->n_o_ps, GFP_KERNEL); in init_urbs()
97 if (!sk->outurb[u]) in init_urbs()
102 init_pipe_urbs(sk, use_packsize, sk->outurb, sk->write_page, dev, in init_urbs()
135 usb_free_urb(sk->outurb[u]); in usb_stream_free()
136 sk->outurb[u] = NULL; in usb_stream_free()
359 struct urb *inurb, struct urb *outurb) in submit_urbs() argument
375 sk->completed_outurb = outurb; in submit_urbs()
445 struct urb *inurb, struct urb *outurb) in stream_idle() argument
501 if (submit_urbs(sk, inurb, outurb) < 0) in stream_idle()
530 struct urb *inurb, struct urb *outurb) in stream_start() argument
598 if (submit_urbs(sk, inurb, outurb) < 0) in stream_start()
605 subs_set_complete(sk->outurb, i_playback_idle); in stream_start()
676 subs_set_complete(sk->outurb, i_playback_start); in usb_stream_start()
688 struct urb *outurb = sk->outurb[u]; in usb_stream_start() local
690 playback_prep_freqn(sk, outurb); in usb_stream_start()
691 inurb->number_of_packets = outurb->number_of_packets; in usb_stream_start()
712 err = usb_submit_urb(outurb, GFP_ATOMIC); in usb_stream_start()
720 if (inurb->start_frame != outurb->start_frame) { in usb_stream_start()
723 __func__, u, inurb->start_frame, outurb->start_frame); in usb_stream_start()
743 sk->idle_outurb = sk->outurb[USB_STREAM_NURBS - 2]; in usb_stream_start()
745 sk->completed_outurb = sk->outurb[USB_STREAM_NURBS - 1]; in usb_stream_start()
771 usb_kill_urb(sk->outurb[u]); in usb_stream_stop()