Lines Matching refs:urb
26 struct urb *urb_in;
145 static void audio_in_callback(struct urb *urb)
150 struct snd_line6_pcm *line6pcm = (struct snd_line6_pcm *)urb->context;
152 line6pcm->in.last_frame = urb->start_frame;
156 if (urb == line6pcm->in.urbs[index])
164 struct usb_iso_packet_descriptor *fin = &urb->iso_frame_desc[i];
171 fbuf = urb->transfer_buffer + fin->offset;
262 line6pcm->in.urbs = kcalloc(line6->iso_buffers, sizeof(struct urb *),
269 struct urb *urb;
272 urb = line6pcm->in.urbs[i] =
275 if (urb == NULL)
278 urb->dev = line6->usbdev;
279 urb->pipe =
283 urb->transfer_flags = URB_ISO_ASAP;
284 urb->start_frame = -1;
285 urb->number_of_packets = LINE6_ISO_PACKETS;
286 urb->interval = LINE6_ISO_INTERVAL;
287 urb->error_count = 0;
288 urb->complete = audio_in_callback;
289 if (usb_urb_ep_type_check(urb))