Lines Matching refs:substream
215 struct snd_pcm_substream *substream)
221 struct snd_soc_pcm_runtime *prtd = snd_soc_substream_to_rtd(substream);
224 runtime = substream->runtime;
231 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
250 struct snd_pcm_substream *substream,
264 stream = substream->runtime->private_data;
270 sdw_data->sdw0_dma_stream[stream_id] = substream;
273 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
279 sdw_data->sdw1_dma_stream[stream_id] = substream;
289 stream->dma_addr = substream->runtime->dma_addr;
332 struct snd_pcm_substream *substream)
340 stream = substream->runtime->private_data;
341 buffersize = frames_to_bytes(substream->runtime,
342 substream->runtime->buffer_size);
347 return bytes_to_frames(substream->runtime, pos);
361 struct snd_pcm_substream *substream)
367 stream = substream->runtime->private_data;
384 static int acp63_sdw_dma_enable(struct snd_pcm_substream *substream,
394 stream = substream->runtime->private_data;
414 struct snd_pcm_substream *substream,
425 ret = acp63_sdw_dma_enable(substream, sdw_data->acp_base, true);
430 ret = acp63_sdw_dma_enable(substream, sdw_data->acp_base, false);
499 struct snd_pcm_substream *substream;
513 substream = sdw_data->sdw0_dma_stream[index];
517 substream = sdw_data->sdw1_dma_stream[index];
522 if (substream && substream->runtime) {
523 runtime = substream->runtime;