Lines Matching refs:urb

25 static void change_volume(struct urb *urb_out, int volume[],  in change_volume()
70 struct urb *urb_out, int bytes_per_frame) in create_impulse_test_signal()
112 static void add_monitor_signal(struct urb *urb_out, unsigned char *signal, in add_monitor_signal()
155 struct urb *urb_out; in submit_audio_out_urb()
301 static void audio_out_callback(struct urb *urb) in audio_out_callback() argument
305 struct snd_line6_pcm *line6pcm = (struct snd_line6_pcm *)urb->context; in audio_out_callback()
310 memset(urb->transfer_buffer, 0, urb->transfer_buffer_length); in audio_out_callback()
313 line6pcm->out.last_frame = urb->start_frame; in audio_out_callback()
317 if (urb == line6pcm->out.urbs[index]) in audio_out_callback()
324 length += urb->iso_frame_desc[i].length; in audio_out_callback()
341 if (urb->iso_frame_desc[i].status == -EXDEV) { in audio_out_callback()
406 struct urb *urb; in line6_create_audio_out_urbs() local
409 urb = line6pcm->out.urbs[i] = in line6_create_audio_out_urbs()
412 if (urb == NULL) in line6_create_audio_out_urbs()
415 urb->dev = line6->usbdev; in line6_create_audio_out_urbs()
416 urb->pipe = in line6_create_audio_out_urbs()
420 urb->transfer_flags = URB_ISO_ASAP; in line6_create_audio_out_urbs()
421 urb->start_frame = -1; in line6_create_audio_out_urbs()
422 urb->number_of_packets = LINE6_ISO_PACKETS; in line6_create_audio_out_urbs()
423 urb->interval = LINE6_ISO_INTERVAL; in line6_create_audio_out_urbs()
424 urb->error_count = 0; in line6_create_audio_out_urbs()
425 urb->complete = audio_out_callback; in line6_create_audio_out_urbs()