Lines Matching refs:in

28 	index = find_first_zero_bit(&line6pcm->in.active_urbs,  in submit_audio_in_urb()
36 urb_in = line6pcm->in.urbs[index]; in submit_audio_in_urb()
48 line6pcm->in.buffer + in submit_audio_in_urb()
56 set_bit(index, &line6pcm->in.active_urbs); in submit_audio_in_urb()
97 if (line6pcm->in.pos_done + frames > runtime->buffer_size) { in line6_capture_copy()
104 len = runtime->buffer_size - line6pcm->in.pos_done; in line6_capture_copy()
108 line6pcm->in.pos_done * bytes_per_frame, fbuf, in line6_capture_copy()
120 line6pcm->in.pos_done * bytes_per_frame, fbuf, fsize); in line6_capture_copy()
123 line6pcm->in.pos_done += frames; in line6_capture_copy()
124 if (line6pcm->in.pos_done >= runtime->buffer_size) in line6_capture_copy()
125 line6pcm->in.pos_done -= runtime->buffer_size; in line6_capture_copy()
133 line6pcm->in.bytes += length; in line6_capture_check_period()
134 if (line6pcm->in.bytes >= line6pcm->in.period) { in line6_capture_check_period()
135 line6pcm->in.bytes %= line6pcm->in.period; in line6_capture_check_period()
136 spin_unlock(&line6pcm->in.lock); in line6_capture_check_period()
138 spin_lock(&line6pcm->in.lock); in line6_capture_check_period()
152 line6pcm->in.last_frame = urb->start_frame; in audio_in_callback()
156 if (urb == line6pcm->in.urbs[index]) in audio_in_callback()
159 spin_lock_irqsave(&line6pcm->in.lock, flags); in audio_in_callback()
196 if (!test_bit(LINE6_STREAM_IMPULSE, &line6pcm->in.running) && in audio_in_callback()
197 test_bit(LINE6_STREAM_PCM, &line6pcm->in.running) && in audio_in_callback()
202 clear_bit(index, &line6pcm->in.active_urbs); in audio_in_callback()
204 if (test_and_clear_bit(index, &line6pcm->in.unlink_urbs)) in audio_in_callback()
210 if (!test_bit(LINE6_STREAM_IMPULSE, &line6pcm->in.running) && in audio_in_callback()
211 test_bit(LINE6_STREAM_PCM, &line6pcm->in.running)) in audio_in_callback()
215 spin_unlock_irqrestore(&line6pcm->in.lock, flags); in audio_in_callback()
262 line6pcm->in.urbs = kcalloc(line6->iso_buffers, sizeof(struct urb *), in line6_create_audio_in_urbs()
264 if (line6pcm->in.urbs == NULL) in line6_create_audio_in_urbs()
272 urb = line6pcm->in.urbs[i] = in line6_create_audio_in_urbs()