Lines Matching defs:substream

84 	struct snd_pcm_substream *substream;
159 rz_ssi_get_dai(struct snd_pcm_substream *substream)
161 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);
167 struct snd_pcm_substream *substream)
169 return substream->stream == SNDRV_PCM_STREAM_PLAYBACK;
173 rz_ssi_stream_get(struct rz_ssi_priv *ssi, struct snd_pcm_substream *substream)
177 if (substream->stream != SNDRV_PCM_STREAM_PLAYBACK)
189 struct snd_pcm_substream *substream)
195 strm->substream = substream;
206 ret = strm->substream && strm->substream->runtime;
213 struct snd_pcm_substream *substream)
215 struct snd_pcm_runtime *runtime = substream->runtime;
217 rz_ssi_set_substream(strm, substream);
234 struct snd_soc_dai *dai = rz_ssi_get_dai(strm->substream);
309 bool is_play = rz_ssi_stream_is_play(ssi, strm->substream);
390 struct snd_pcm_substream *substream = strm->substream;
394 if (!strm->running || !substream || !substream->runtime)
397 runtime = substream->runtime;
407 snd_pcm_period_elapsed(strm->substream);
414 struct snd_pcm_substream *substream = strm->substream;
425 runtime = substream->runtime;
467 struct snd_pcm_substream *substream = strm->substream;
468 struct snd_pcm_runtime *runtime = substream->runtime;
520 if (ssi->playback.substream)
522 else if (ssi->capture.substream)
570 struct snd_pcm_substream *substream = strm->substream;
572 if (rz_ssi_stream_is_play(ssi, substream)) {
602 struct snd_pcm_substream *substream = strm->substream;
612 runtime = substream->runtime;
621 dir = rz_ssi_stream_is_play(ssi, substream) ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM;
661 if (!strm->running || !strm->substream || !strm->substream->runtime)
665 rz_ssi_pointer_update(strm, strm->substream->runtime->period_size);
725 static int rz_ssi_dai_trigger(struct snd_pcm_substream *substream, int cmd,
729 struct rz_ssi_stream *strm = rz_ssi_stream_get(ssi, substream);
739 rz_ssi_stream_init(strm, substream);
744 is_playback = rz_ssi_stream_is_play(ssi, substream);
828 static int rz_ssi_dai_hw_params(struct snd_pcm_substream *substream,
874 struct snd_pcm_substream *substream)
876 snd_soc_set_runtime_hwparams(substream, &rz_ssi_pcm_hardware);
878 return snd_pcm_hw_constraint_integer(substream->runtime,
883 struct snd_pcm_substream *substream)
885 struct snd_soc_dai *dai = rz_ssi_get_dai(substream);
887 struct rz_ssi_stream *strm = rz_ssi_stream_get(ssi, substream);