Lines Matching refs:cstream

19 static int uniphier_aio_compr_prepare(struct snd_compr_stream *cstream);
20 static int uniphier_aio_compr_hw_free(struct snd_compr_stream *cstream);
73 static int uniphier_aio_compr_open(struct snd_compr_stream *cstream) in uniphier_aio_compr_open() argument
75 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in uniphier_aio_compr_open()
77 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_open()
80 if (sub->cstream) in uniphier_aio_compr_open()
83 sub->cstream = cstream; in uniphier_aio_compr_open()
98 static int uniphier_aio_compr_free(struct snd_compr_stream *cstream) in uniphier_aio_compr_free() argument
100 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in uniphier_aio_compr_free()
102 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_free()
105 ret = uniphier_aio_compr_hw_free(cstream); in uniphier_aio_compr_free()
112 sub->cstream = NULL; in uniphier_aio_compr_free()
117 static int uniphier_aio_compr_get_params(struct snd_compr_stream *cstream, in uniphier_aio_compr_get_params() argument
120 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in uniphier_aio_compr_get_params()
122 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_get_params()
129 static int uniphier_aio_compr_set_params(struct snd_compr_stream *cstream, in uniphier_aio_compr_set_params() argument
132 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in uniphier_aio_compr_set_params()
134 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_set_params()
158 ret = uniphier_aio_compr_prepare(cstream); in uniphier_aio_compr_set_params()
165 static int uniphier_aio_compr_hw_free(struct snd_compr_stream *cstream) in uniphier_aio_compr_hw_free() argument
167 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in uniphier_aio_compr_hw_free()
169 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_hw_free()
176 static int uniphier_aio_compr_prepare(struct snd_compr_stream *cstream) in uniphier_aio_compr_prepare() argument
178 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in uniphier_aio_compr_prepare()
179 struct snd_compr_runtime *runtime = cstream->runtime; in uniphier_aio_compr_prepare()
181 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_prepare()
213 static int uniphier_aio_compr_trigger(struct snd_compr_stream *cstream, in uniphier_aio_compr_trigger() argument
216 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in uniphier_aio_compr_trigger()
217 struct snd_compr_runtime *runtime = cstream->runtime; in uniphier_aio_compr_trigger()
219 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_trigger()
246 static int uniphier_aio_compr_pointer(struct snd_compr_stream *cstream, in uniphier_aio_compr_pointer() argument
249 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in uniphier_aio_compr_pointer()
250 struct snd_compr_runtime *runtime = cstream->runtime; in uniphier_aio_compr_pointer()
252 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_pointer()
319 static int uniphier_aio_compr_copy(struct snd_compr_stream *cstream, in uniphier_aio_compr_copy() argument
322 struct snd_soc_pcm_runtime *rtd = cstream->private_data; in uniphier_aio_compr_copy()
323 struct snd_compr_runtime *runtime = cstream->runtime; in uniphier_aio_compr_copy()
326 struct uniphier_aio_sub *sub = &aio->sub[cstream->direction]; in uniphier_aio_compr_copy()
378 static int uniphier_aio_compr_get_caps(struct snd_compr_stream *cstream, in uniphier_aio_compr_get_caps() argument