Lines Matching defs:substream
74 * @substream: PCM substream data pointer
93 * @data_size: PCM data width. corresponds to PCM substream width.
106 struct snd_pcm_substream *substream;
510 if (!sai->substream) {
543 if (status != SNDRV_PCM_STATE_RUNNING && sai->substream)
544 snd_pcm_stop_xrun(sai->substream);
758 static int stm32_sai_startup(struct snd_pcm_substream *substream,
766 sai->substream = substream;
770 snd_pcm_hw_constraint_mask64(substream->runtime,
773 snd_pcm_hw_constraint_single(substream->runtime,
806 struct snd_pcm_substream *substream,
1070 static int stm32_sai_hw_params(struct snd_pcm_substream *substream,
1081 substream->runtime->rate = params_rate(params);
1082 stm32_sai_set_iec958_status(sai, substream->runtime);
1090 ret = stm32_sai_set_config(cpu_dai, substream, params);
1100 static int stm32_sai_trigger(struct snd_pcm_substream *substream, int cmd,
1149 static void stm32_sai_shutdown(struct snd_pcm_substream *substream,
1160 sai->substream = NULL;
1236 static int stm32_sai_pcm_process_spdif(struct snd_pcm_substream *substream,
1240 struct snd_pcm_runtime *runtime = substream->runtime;
1241 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);