Lines Matching refs:playback

122 	} capture, playback;  member
192 ua->playback.substream->runtime->delay -= in playback_urb_complete()
194 ua->playback.frame_bytes; in playback_urb_complete()
246 if (*value >= ua->playback.queue_length) in add_with_wraparound()
247 *value -= ua->playback.queue_length; in add_with_wraparound()
288 frames * ua->playback.frame_bytes; in playback_work()
290 do_period_elapsed |= copy_playback_data(&ua->playback, in playback_work()
307 ua->playback.substream->runtime->delay += frames; in playback_work()
311 snd_pcm_period_elapsed(ua->playback.substream); in playback_work()
388 if (ua->rate_feedback_count < ua->playback.queue_length) { in capture_urb_complete()
391 ua->playback.queue_length) in capture_urb_complete()
533 kill_stream_urbs(&ua->playback); in stop_usb_playback()
552 kill_stream_urbs(&ua->playback); in start_usb_playback()
560 ua->playback.urbs[0]->urb.complete = in start_usb_playback()
571 ua->rate_feedback_count >= ua->playback.queue_length || in start_usb_playback()
583 for (i = 0; i < ua->playback.queue_length; ++i) { in start_usb_playback()
590 urb = &ua->playback.urbs[i]->urb; in start_usb_playback()
592 frames * ua->playback.frame_bytes; in start_usb_playback()
598 err = submit_stream_urbs(ua, &ua->playback); in start_usb_playback()
613 snd_pcm_stop_xrun(ua->playback.substream); in abort_alsa_playback()
675 ua->playback.substream = substream; in playback_pcm_open()
676 err = set_stream_hw(ua, substream, ua->playback.channels); in playback_pcm_open()
680 DIV_ROUND_CLOSEST(ua->rate * ua->playback.queue_length, in playback_pcm_open()
803 ua->playback.period_pos = 0; in playback_pcm_prepare()
804 ua->playback.buffer_pos = 0; in playback_pcm_prepare()
867 return ua101_pcm_pointer(ua, &ua->playback); in playback_pcm_pointer()
997 ua->playback.channels = fmt_playback->bNrChannels; in detect_usb_format()
1000 ua->playback.frame_bytes = in detect_usb_format()
1001 fmt_playback->bSubframeSize * ua->playback.channels; in detect_usb_format()
1016 ua->playback.usb_pipe = usb_sndisocpipe(ua->dev, usb_endpoint_num(epd)); in detect_usb_format()
1017 ua->playback.max_packet_bytes = usb_endpoint_maxp(epd); in detect_usb_format()
1133 free_stream_urbs(&ua->playback); in free_usb_related_resources()
1136 free_stream_buffers(ua, &ua->playback); in free_usb_related_resources()
1261 err = alloc_stream_buffers(ua, &ua->playback); in ua101_probe()
1268 err = alloc_stream_urbs(ua, &ua->playback, playback_urb_complete); in ua101_probe()