Lines Matching refs:stream

153 	if (dpcm->substream->stream == SNDRV_PCM_STREAM_PLAYBACK)  in get_setup()
198 static int loopback_check_format(struct loopback_cable *cable, int stream) in loopback_check_format() argument
206 if (stream == SNDRV_PCM_STREAM_PLAYBACK) in loopback_check_format()
219 if (stream == SNDRV_PCM_STREAM_CAPTURE) { in loopback_check_format()
260 int err, stream = 1 << substream->stream; in loopback_trigger() local
264 err = loopback_check_format(cable, substream->stream); in loopback_trigger()
271 cable->running |= stream; in loopback_trigger()
272 cable->pause &= ~stream; in loopback_trigger()
275 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) in loopback_trigger()
280 cable->running &= ~stream; in loopback_trigger()
281 cable->pause &= ~stream; in loopback_trigger()
284 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) in loopback_trigger()
290 cable->pause |= stream; in loopback_trigger()
298 cable->pause &= ~stream; in loopback_trigger()
353 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) { in loopback_prepare()
367 if (!(cable->valid & ~(1 << substream->stream)) || in loopback_prepare()
369 substream->stream == SNDRV_PCM_STREAM_PLAYBACK)) in loopback_prepare()
371 cable->valid |= 1 << substream->stream; in loopback_prepare()
538 if (loopback_pos_update(dpcm->cable) & (1 << dpcm->substream->stream)) { in loopback_timer_function()
607 cable->valid &= ~(1 << substream->stream); in loopback_hw_free()
615 return substream->stream; in get_cable_index()
617 return !substream->stream; in get_cable_index()
694 cable->streams[substream->stream] = dpcm; in loopback_open()
741 if (cable->streams[!substream->stream]) { in loopback_close()
743 cable->streams[substream->stream] = NULL; in loopback_close()