Lines Matching refs:substream
140 static int sun4i_codec_trigger(struct snd_pcm_substream *substream, int cmd, in sun4i_codec_trigger() argument
143 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sun4i_codec_trigger()
146 if (substream->stream != SNDRV_PCM_STREAM_PLAYBACK) in sun4i_codec_trigger()
169 static int sun4i_codec_prepare(struct snd_pcm_substream *substream, in sun4i_codec_prepare() argument
172 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sun4i_codec_prepare()
176 if (substream->stream != SNDRV_PCM_STREAM_PLAYBACK) in sun4i_codec_prepare()
189 if (substream->runtime->rate > 32000) in sun4i_codec_prepare()
280 static int sun4i_codec_hw_params(struct snd_pcm_substream *substream, in sun4i_codec_hw_params() argument
284 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sun4i_codec_hw_params()
290 if (substream->stream != SNDRV_PCM_STREAM_PLAYBACK) in sun4i_codec_hw_params()
348 static int sun4i_codec_startup(struct snd_pcm_substream *substream, in sun4i_codec_startup() argument
351 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sun4i_codec_startup()
365 static void sun4i_codec_shutdown(struct snd_pcm_substream *substream, in sun4i_codec_shutdown() argument
368 struct snd_soc_pcm_runtime *rtd = substream->private_data; in sun4i_codec_shutdown()