Lines Matching refs:cpu_dai
62 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
74 pdata->sruntime[cpu_dai->id] = sruntime;
88 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL,
91 ret = snd_soc_dai_set_channel_map(cpu_dai, tx_ch_cnt,
102 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
119 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0, 0x3,
127 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL,
135 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0xf, 0,
143 ret = snd_soc_dai_set_channel_map(cpu_dai, channels,
187 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
191 switch (cpu_dai->id) {
219 pr_err("%s: invalid dai id 0x%x\n", __func__, cpu_dai->id);
237 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
279 switch (cpu_dai->id) {
337 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
342 switch (cpu_dai->id) {
347 snd_soc_dai_set_sysclk(cpu_dai,
350 snd_soc_dai_set_sysclk(cpu_dai,
354 snd_soc_dai_set_fmt(cpu_dai, fmt);
361 snd_soc_dai_set_sysclk(cpu_dai,
365 snd_soc_dai_set_fmt(cpu_dai, fmt);
369 snd_soc_dai_set_sysclk(cpu_dai,
372 snd_soc_dai_set_fmt(cpu_dai, fmt);
380 snd_soc_dai_set_sysclk(cpu_dai,
416 pr_err("%s: invalid dai id 0x%x\n", __func__, cpu_dai->id);
427 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
429 switch (cpu_dai->id) {
433 snd_soc_dai_set_sysclk(cpu_dai,
436 snd_soc_dai_set_sysclk(cpu_dai,
444 snd_soc_dai_set_sysclk(cpu_dai,
453 snd_soc_dai_set_sysclk(cpu_dai,
463 pr_err("%s: invalid dai id 0x%x\n", __func__, cpu_dai->id);
472 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
473 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id];
479 if (data->stream_prepared[cpu_dai->id]) {
482 data->stream_prepared[cpu_dai->id] = false;
502 data->stream_prepared[cpu_dai->id] = true;
511 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
512 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id];
514 if (sruntime && data->stream_prepared[cpu_dai->id]) {
517 data->stream_prepared[cpu_dai->id] = false;