Lines Matching refs:urb
30 struct urb *urb_in; in submit_audio_in_urb()
147 static void audio_in_callback(struct urb *urb) in audio_in_callback() argument
152 struct snd_line6_pcm *line6pcm = (struct snd_line6_pcm *)urb->context; in audio_in_callback()
154 line6pcm->in.last_frame = urb->start_frame; in audio_in_callback()
158 if (urb == line6pcm->in.urbs[index]) in audio_in_callback()
166 struct usb_iso_packet_descriptor *fin = &urb->iso_frame_desc[i]; in audio_in_callback()
173 fbuf = urb->transfer_buffer + fin->offset; in audio_in_callback()
252 struct urb *urb; in line6_create_audio_in_urbs() local
255 urb = line6pcm->in.urbs[i] = in line6_create_audio_in_urbs()
258 if (urb == NULL) in line6_create_audio_in_urbs()
261 urb->dev = line6->usbdev; in line6_create_audio_in_urbs()
262 urb->pipe = in line6_create_audio_in_urbs()
266 urb->transfer_flags = URB_ISO_ASAP; in line6_create_audio_in_urbs()
267 urb->start_frame = -1; in line6_create_audio_in_urbs()
268 urb->number_of_packets = LINE6_ISO_PACKETS; in line6_create_audio_in_urbs()
269 urb->interval = LINE6_ISO_INTERVAL; in line6_create_audio_in_urbs()
270 urb->error_count = 0; in line6_create_audio_in_urbs()
271 urb->complete = audio_in_callback; in line6_create_audio_in_urbs()