Lines Matching defs:substream
91 static int mt8188_memif_fs(struct snd_pcm_substream *substream,
94 struct snd_soc_pcm_runtime *rtd = substream->private_data;
134 static int mt8188_irq_fs(struct snd_pcm_substream *substream,
137 int fs = mt8188_memif_fs(substream, rate);
300 static int mt8188_afe_fe_startup(struct snd_pcm_substream *substream,
303 struct snd_soc_pcm_runtime *rtd = substream->private_data;
304 struct snd_pcm_runtime *runtime = substream->runtime;
309 ret = mtk_afe_fe_startup(substream, dai);
327 static void mt8188_afe_fe_shutdown(struct snd_pcm_substream *substream,
330 mtk_afe_fe_shutdown(substream, dai);
333 static int mt8188_afe_fe_hw_params(struct snd_pcm_substream *substream,
337 struct snd_soc_pcm_runtime *rtd = substream->private_data;
353 return mtk_afe_fe_hw_params(substream, params, dai);
356 static int mt8188_afe_fe_trigger(struct snd_pcm_substream *substream, int cmd,
361 struct snd_soc_pcm_runtime *rtd = substream->private_data;
362 struct snd_pcm_runtime * const runtime = substream->runtime;
389 fs = afe->irq_fs(substream, runtime->rate);
400 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) {
2978 snd_pcm_period_elapsed(memif->substream);