Lines Matching refs:cpu_dai
65 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_headset_init() local
97 switch (cpu_dai->id) { in sc7280_headset_init()
143 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_rt5682_init() local
150 snd_soc_dai_set_sysclk(cpu_dai, in sc7280_rt5682_init()
182 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_init() local
184 switch (cpu_dai->id) { in sc7280_init()
199 dev_err(rtd->dev, "%s: invalid dai id 0x%x\n", __func__, cpu_dai->id); in sc7280_init()
211 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_hw_params() local
221 switch (cpu_dai->id) { in sc7280_snd_hw_params()
231 pdata->sruntime[cpu_dai->id] = sruntime; in sc7280_snd_hw_params()
242 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_swr_prepare() local
244 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id]; in sc7280_snd_swr_prepare()
250 if (data->stream_prepared[cpu_dai->id]) { in sc7280_snd_swr_prepare()
253 data->stream_prepared[cpu_dai->id] = false; in sc7280_snd_swr_prepare()
265 data->stream_prepared[cpu_dai->id] = true; in sc7280_snd_swr_prepare()
273 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_prepare() local
275 switch (cpu_dai->id) { in sc7280_snd_prepare()
293 const struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_hw_free() local
294 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id]; in sc7280_snd_hw_free()
296 switch (cpu_dai->id) { in sc7280_snd_hw_free()
302 if (sruntime && data->stream_prepared[cpu_dai->id]) { in sc7280_snd_hw_free()
305 data->stream_prepared[cpu_dai->id] = false; in sc7280_snd_hw_free()
319 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_shutdown() local
320 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id]; in sc7280_snd_shutdown()
322 switch (cpu_dai->id) { in sc7280_snd_shutdown()
325 snd_soc_dai_set_sysclk(cpu_dai, in sc7280_snd_shutdown()
332 snd_soc_dai_set_sysclk(cpu_dai, Q6AFE_LPASS_CLK_ID_SEC_MI2S_IBIT, in sc7280_snd_shutdown()
339 data->sruntime[cpu_dai->id] = NULL; in sc7280_snd_shutdown()
348 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sc7280_snd_startup() local
352 switch (cpu_dai->id) { in sc7280_snd_startup()
361 snd_soc_dai_set_sysclk(cpu_dai, Q6AFE_LPASS_CLK_ID_SEC_MI2S_IBIT, in sc7280_snd_startup()
364 snd_soc_dai_set_fmt(cpu_dai, fmt); in sc7280_snd_startup()