• Home
  • Raw
  • Download

Lines Matching refs:i

47 #define MAKE_CHECKBYTE(dev,stream,i) \  argument
48 (stream << 1) | (~(i / (dev->n_streams * BYTES_PER_SAMPLE_USB)) & 1)
95 int i; in all_substreams_zero() local
96 for (i = 0; i < MAX_STREAMS; i++) in all_substreams_zero()
97 if (subs[i] != NULL) in all_substreams_zero()
104 int i, ret; in stream_start() local
118 for (i = 0; i < N_URBS; i++) { in stream_start()
119 ret = usb_submit_urb(dev->data_urbs_in[i], GFP_ATOMIC); in stream_start()
121 log("unable to trigger read #%d! (ret %d)\n", i, ret); in stream_start()
132 int i; in stream_stop() local
140 for (i = 0; i < N_URBS; i++) { in stream_stop()
141 usb_kill_urb(dev->data_urbs_in[i]); in stream_stop()
142 usb_kill_urb(dev->data_urbs_out[i]); in stream_stop()
196 int bytes_per_sample, bpp, ret, i; in snd_usb_caiaq_pcm_prepare() local
213 for (i=0; i < ARRAY_SIZE(rates); i++) in snd_usb_caiaq_pcm_prepare()
214 if (runtime->rate == rates[i]) in snd_usb_caiaq_pcm_prepare()
215 dev->pcm_info.rates = 1 << i; in snd_usb_caiaq_pcm_prepare()
327 int stream, i; in read_in_urb_mode0() local
332 for (i = 0; i < iso->actual_length;) { in read_in_urb_mode0()
333 for (stream = 0; stream < dev->n_streams; stream++, i++) { in read_in_urb_mode0()
340 = usb_buf[i]; in read_in_urb_mode0()
356 int stream, i; in read_in_urb_mode2() local
358 for (i = 0; i < iso->actual_length;) { in read_in_urb_mode2()
359 if (i % (dev->n_streams * BYTES_PER_SAMPLE_USB) == 0) { in read_in_urb_mode2()
362 stream++, i++) { in read_in_urb_mode2()
366 check_byte = MAKE_CHECKBYTE(dev, stream, i); in read_in_urb_mode2()
368 if ((usb_buf[i] & 0x3f) != check_byte) in read_in_urb_mode2()
371 if (usb_buf[i] & 0x80) in read_in_urb_mode2()
377 for (stream = 0; stream < dev->n_streams; stream++, i++) { in read_in_urb_mode2()
384 usb_buf[i]; in read_in_urb_mode2()
422 int stream, i; in fill_out_urb() local
424 for (i = 0; i < iso->length;) { in fill_out_urb()
425 for (stream = 0; stream < dev->n_streams; stream++, i++) { in fill_out_urb()
431 usb_buf[i] = in fill_out_urb()
438 usb_buf[i] = 0; in fill_out_urb()
443 i % (dev->n_streams * BYTES_PER_SAMPLE_USB) == in fill_out_urb()
445 for (stream = 0; stream < dev->n_streams; stream++, i++) in fill_out_urb()
446 usb_buf[i] = MAKE_CHECKBYTE(dev, stream, i); in fill_out_urb()
522 int i, frame; in alloc_urbs() local
538 for (i = 0; i < N_URBS; i++) { in alloc_urbs()
539 urbs[i] = usb_alloc_urb(FRAMES_PER_URB, GFP_KERNEL); in alloc_urbs()
540 if (!urbs[i]) { in alloc_urbs()
546 urbs[i]->transfer_buffer = in alloc_urbs()
548 if (!urbs[i]->transfer_buffer) { in alloc_urbs()
556 &urbs[i]->iso_frame_desc[frame]; in alloc_urbs()
562 urbs[i]->dev = usb_dev; in alloc_urbs()
563 urbs[i]->pipe = pipe; in alloc_urbs()
564 urbs[i]->transfer_buffer_length = FRAMES_PER_URB in alloc_urbs()
566 urbs[i]->context = &dev->data_cb_info[i]; in alloc_urbs()
567 urbs[i]->interval = 1; in alloc_urbs()
568 urbs[i]->transfer_flags = URB_ISO_ASAP; in alloc_urbs()
569 urbs[i]->number_of_packets = FRAMES_PER_URB; in alloc_urbs()
570 urbs[i]->complete = (dir == SNDRV_PCM_STREAM_CAPTURE) ? in alloc_urbs()
580 int i; in free_urbs() local
585 for (i = 0; i < N_URBS; i++) { in free_urbs()
586 if (!urbs[i]) in free_urbs()
589 usb_kill_urb(urbs[i]); in free_urbs()
590 kfree(urbs[i]->transfer_buffer); in free_urbs()
591 usb_free_urb(urbs[i]); in free_urbs()
599 int i, ret; in snd_usb_caiaq_audio_init() local
666 for (i = 0; i < N_URBS; i++) { in snd_usb_caiaq_audio_init()
667 dev->data_cb_info[i].dev = dev; in snd_usb_caiaq_audio_init()
668 dev->data_cb_info[i].index = i; in snd_usb_caiaq_audio_init()