Lines Matching refs:i
30 #define MAKE_CHECKBYTE(cdev,stream,i) \ argument
31 (stream << 1) | (~(i / (cdev->n_streams * BYTES_PER_SAMPLE_USB)) & 1)
82 int i; in all_substreams_zero() local
83 for (i = 0; i < MAX_STREAMS; i++) in all_substreams_zero()
84 if (subs[i] != NULL) in all_substreams_zero()
91 int i, ret; in stream_start() local
107 for (i = 0; i < N_URBS; i++) { in stream_start()
108 ret = usb_submit_urb(cdev->data_urbs_in[i], GFP_ATOMIC); in stream_start()
111 i, ret); in stream_start()
122 int i; in stream_stop() local
131 for (i = 0; i < N_URBS; i++) { in stream_stop()
132 usb_kill_urb(cdev->data_urbs_in[i]); in stream_stop()
134 if (test_bit(i, &cdev->outurb_active_mask)) in stream_stop()
135 usb_kill_urb(cdev->data_urbs_out[i]); in stream_stop()
187 int bytes_per_sample, bpp, ret, i; in snd_usb_caiaq_pcm_prepare() local
236 for (i=0; i < ARRAY_SIZE(rates); i++) in snd_usb_caiaq_pcm_prepare()
237 if (runtime->rate == rates[i]) in snd_usb_caiaq_pcm_prepare()
238 cdev->pcm_info.rates = 1 << i; in snd_usb_caiaq_pcm_prepare()
359 int stream, i; in read_in_urb_mode0() local
364 for (i = 0; i < iso->actual_length;) { in read_in_urb_mode0()
365 for (stream = 0; stream < cdev->n_streams; stream++, i++) { in read_in_urb_mode0()
372 = usb_buf[i]; in read_in_urb_mode0()
388 int stream, i; in read_in_urb_mode2() local
390 for (i = 0; i < iso->actual_length;) { in read_in_urb_mode2()
391 if (i % (cdev->n_streams * BYTES_PER_SAMPLE_USB) == 0) { in read_in_urb_mode2()
394 stream++, i++) { in read_in_urb_mode2()
398 check_byte = MAKE_CHECKBYTE(cdev, stream, i); in read_in_urb_mode2()
400 if ((usb_buf[i] & 0x3f) != check_byte) in read_in_urb_mode2()
403 if (usb_buf[i] & 0x80) in read_in_urb_mode2()
409 for (stream = 0; stream < cdev->n_streams; stream++, i++) { in read_in_urb_mode2()
412 usb_buf[i] = 0; in read_in_urb_mode2()
419 usb_buf[i]; in read_in_urb_mode2()
434 int stream, i; in read_in_urb_mode3() local
440 for (i = 0; i < iso->actual_length;) { in read_in_urb_mode3()
456 audio_buf[cdev->audio_in_buf_pos[stream]++] = usb_buf[i+n]; in read_in_urb_mode3()
465 i += BYTES_PER_SAMPLE; in read_in_urb_mode3()
467 if (usb_buf[i] != ((stream << 1) | c) && in read_in_urb_mode3()
471 ((stream << 1) | c), usb_buf[i], c, stream, i); in read_in_urb_mode3()
475 i++; in read_in_urb_mode3()
522 int stream, i; in fill_out_urb_mode_0() local
524 for (i = 0; i < iso->length;) { in fill_out_urb_mode_0()
525 for (stream = 0; stream < cdev->n_streams; stream++, i++) { in fill_out_urb_mode_0()
531 usb_buf[i] = in fill_out_urb_mode_0()
538 usb_buf[i] = 0; in fill_out_urb_mode_0()
543 i % (cdev->n_streams * BYTES_PER_SAMPLE_USB) == in fill_out_urb_mode_0()
545 for (stream = 0; stream < cdev->n_streams; stream++, i++) in fill_out_urb_mode_0()
546 usb_buf[i] = MAKE_CHECKBYTE(cdev, stream, i); in fill_out_urb_mode_0()
555 int stream, i; in fill_out_urb_mode_3() local
557 for (i = 0; i < iso->length;) { in fill_out_urb_mode_3()
572 usb_buf[i+n] = audio_buf[cdev->audio_out_buf_pos[stream]++]; in fill_out_urb_mode_3()
577 usb_buf[i+n] = 0; in fill_out_urb_mode_3()
584 i += BYTES_PER_SAMPLE; in fill_out_urb_mode_3()
587 usb_buf[i++] = (stream << 1) | c; in fill_out_urb_mode_3()
614 int i, frame, len, send_it = 0, outframe = 0; in read_completed() local
628 for (i = 0; i < N_URBS; i++) in read_completed()
629 if (test_and_set_bit(i, &cdev->outurb_active_mask) == 0) { in read_completed()
630 out = cdev->data_urbs_out[i]; in read_completed()
699 int i, frame; in alloc_urbs() local
714 for (i = 0; i < N_URBS; i++) { in alloc_urbs()
715 urbs[i] = usb_alloc_urb(FRAMES_PER_URB, GFP_KERNEL); in alloc_urbs()
716 if (!urbs[i]) { in alloc_urbs()
721 urbs[i]->transfer_buffer = in alloc_urbs()
724 if (!urbs[i]->transfer_buffer) { in alloc_urbs()
731 &urbs[i]->iso_frame_desc[frame]; in alloc_urbs()
737 urbs[i]->dev = usb_dev; in alloc_urbs()
738 urbs[i]->pipe = pipe; in alloc_urbs()
739 urbs[i]->transfer_buffer_length = FRAMES_PER_URB in alloc_urbs()
741 urbs[i]->context = &cdev->data_cb_info[i]; in alloc_urbs()
742 urbs[i]->interval = 1; in alloc_urbs()
743 urbs[i]->number_of_packets = FRAMES_PER_URB; in alloc_urbs()
744 urbs[i]->complete = (dir == SNDRV_PCM_STREAM_CAPTURE) ? in alloc_urbs()
754 int i; in free_urbs() local
759 for (i = 0; i < N_URBS; i++) { in free_urbs()
760 if (!urbs[i]) in free_urbs()
763 usb_kill_urb(urbs[i]); in free_urbs()
764 kfree(urbs[i]->transfer_buffer); in free_urbs()
765 usb_free_urb(urbs[i]); in free_urbs()
773 int i, ret; in snd_usb_caiaq_audio_init() local
849 for (i = 0; i < N_URBS; i++) { in snd_usb_caiaq_audio_init()
850 cdev->data_cb_info[i].cdev = cdev; in snd_usb_caiaq_audio_init()
851 cdev->data_cb_info[i].index = i; in snd_usb_caiaq_audio_init()