Lines Matching refs:inurb

95 		sk->inurb[u] = usb_alloc_urb(sk->n_o_ps, GFP_KERNEL);
96 if (!sk->inurb[u])
104 if (init_pipe_urbs(sk, use_packsize, sk->inurb, indata, dev, in_pipe) ||
136 usb_free_urb(sk->inurb[u]);
137 sk->inurb[u] = NULL;
283 struct urb *inurb)
306 s->sync_packet < inurb->number_of_packets && p < sk->n_o_ps;
308 l = inurb->iso_frame_desc[s->sync_packet].actual_length;
319 s->sync_packet -= inurb->number_of_packets;
323 s->sync_packet, p, inurb->number_of_packets,
360 struct urb *inurb, struct urb *outurb)
370 sk->completed_inurb = inurb;
446 struct urb *inurb, struct urb *outurb)
458 for (p = 0; p < inurb->number_of_packets; ++p) {
459 struct usb_iso_packet_descriptor *id = inurb->iso_frame_desc;
473 id[p].offset + (inurb->transfer_buffer - (void *)s);
495 if (usb_stream_prepare_playback(sk, inurb) < 0)
502 if (submit_urbs(sk, inurb, outurb) < 0)
531 struct urb *inurb, struct urb *outurb)
543 s->cfg.frame_size * inurb->number_of_packets;
552 for (p = 0; p < inurb->number_of_packets; ++p) {
555 l = inurb->iso_frame_desc[p].actual_length;
565 inurb->number_of_packets, diff);
597 if (usb_stream_prepare_playback(sk, inurb) < 0)
603 if (submit_urbs(sk, inurb, outurb) < 0)
609 subs_set_complete(sk->inurb, i_capture_idle);
680 subs_set_complete(sk->inurb, i_capture_start);
692 struct urb *inurb = sk->inurb[u];
696 inurb->number_of_packets = outurb->number_of_packets;
697 inurb->transfer_buffer_length =
698 inurb->number_of_packets *
699 inurb->iso_frame_desc[0].length;
703 struct usb_device *dev = inurb->dev;
711 err = usb_submit_urb(inurb, GFP_ATOMIC);
714 "usb_submit_urb(sk->inurb[%i]) returned %i\n",
726 if (inurb->start_frame != outurb->start_frame) {
729 u, inurb->start_frame, outurb->start_frame);
748 sk->idle_inurb = sk->inurb[USB_STREAM_NURBS - 2];
750 sk->completed_inurb = sk->inurb[USB_STREAM_NURBS - 1];
777 usb_kill_urb(sk->inurb[u]);