Lines Matching refs:cpu_dai
63 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_slim_snd_hw_params() local
75 pdata->sruntime[cpu_dai->id] = sruntime; in sdm845_slim_snd_hw_params()
89 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL, in sdm845_slim_snd_hw_params()
92 ret = snd_soc_dai_set_channel_map(cpu_dai, tx_ch_cnt, in sdm845_slim_snd_hw_params()
103 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_tdm_snd_hw_params() local
120 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0, 0x3, in sdm845_tdm_snd_hw_params()
128 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL, in sdm845_tdm_snd_hw_params()
136 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0xf, 0, in sdm845_tdm_snd_hw_params()
144 ret = snd_soc_dai_set_channel_map(cpu_dai, channels, in sdm845_tdm_snd_hw_params()
188 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_snd_hw_params() local
192 switch (cpu_dai->id) { in sdm845_snd_hw_params()
220 pr_err("%s: invalid dai id 0x%x\n", __func__, cpu_dai->id); in sdm845_snd_hw_params()
238 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_dai_init() local
280 switch (cpu_dai->id) { in sdm845_dai_init()
338 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_snd_startup() local
343 switch (cpu_dai->id) { in sdm845_snd_startup()
348 snd_soc_dai_set_sysclk(cpu_dai, in sdm845_snd_startup()
351 snd_soc_dai_set_sysclk(cpu_dai, in sdm845_snd_startup()
355 snd_soc_dai_set_fmt(cpu_dai, fmt); in sdm845_snd_startup()
362 snd_soc_dai_set_sysclk(cpu_dai, in sdm845_snd_startup()
366 snd_soc_dai_set_fmt(cpu_dai, fmt); in sdm845_snd_startup()
370 snd_soc_dai_set_sysclk(cpu_dai, in sdm845_snd_startup()
373 snd_soc_dai_set_fmt(cpu_dai, fmt); in sdm845_snd_startup()
381 snd_soc_dai_set_sysclk(cpu_dai, in sdm845_snd_startup()
417 pr_err("%s: invalid dai id 0x%x\n", __func__, cpu_dai->id); in sdm845_snd_startup()
428 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_snd_shutdown() local
429 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id]; in sdm845_snd_shutdown()
431 switch (cpu_dai->id) { in sdm845_snd_shutdown()
435 snd_soc_dai_set_sysclk(cpu_dai, in sdm845_snd_shutdown()
438 snd_soc_dai_set_sysclk(cpu_dai, in sdm845_snd_shutdown()
446 snd_soc_dai_set_sysclk(cpu_dai, in sdm845_snd_shutdown()
455 snd_soc_dai_set_sysclk(cpu_dai, in sdm845_snd_shutdown()
465 pr_err("%s: invalid dai id 0x%x\n", __func__, cpu_dai->id); in sdm845_snd_shutdown()
469 data->sruntime[cpu_dai->id] = NULL; in sdm845_snd_shutdown()
477 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_snd_prepare() local
478 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id]; in sdm845_snd_prepare()
484 if (data->stream_prepared[cpu_dai->id]) { in sdm845_snd_prepare()
487 data->stream_prepared[cpu_dai->id] = false; in sdm845_snd_prepare()
507 data->stream_prepared[cpu_dai->id] = true; in sdm845_snd_prepare()
516 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0); in sdm845_snd_hw_free() local
517 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id]; in sdm845_snd_hw_free()
519 if (sruntime && data->stream_prepared[cpu_dai->id]) { in sdm845_snd_hw_free()
522 data->stream_prepared[cpu_dai->id] = false; in sdm845_snd_hw_free()