Lines Matching refs:substream
103 static int mmp_sspa_startup(struct snd_pcm_substream *substream, in mmp_sspa_startup() argument
114 static void mmp_sspa_shutdown(struct snd_pcm_substream *substream, in mmp_sspa_shutdown() argument
264 static int mmp_sspa_hw_params(struct snd_pcm_substream *substream, in mmp_sspa_hw_params() argument
268 struct snd_soc_pcm_runtime *rtd = substream->private_data; in mmp_sspa_hw_params()
275 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) in mmp_sspa_hw_params()
306 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) { in mmp_sspa_hw_params()
314 dma_params = &sspa_priv->dma_params[substream->stream]; in mmp_sspa_hw_params()
315 dma_params->addr = substream->stream == SNDRV_PCM_STREAM_PLAYBACK ? in mmp_sspa_hw_params()
318 snd_soc_dai_set_dma_data(cpu_dai, substream, dma_params); in mmp_sspa_hw_params()
322 static int mmp_sspa_trigger(struct snd_pcm_substream *substream, int cmd, in mmp_sspa_trigger() argument
342 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) in mmp_sspa_trigger()
353 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) in mmp_sspa_trigger()