Lines Matching refs:cpu_dai

50 	struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
62 pdata->sruntime[cpu_dai->id] = sruntime;
76 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL,
79 ret = snd_soc_dai_set_channel_map(cpu_dai, tx_ch_cnt,
90 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
107 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0, 0x3,
115 ret = snd_soc_dai_set_channel_map(cpu_dai, 0, NULL,
123 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0xf, 0,
131 ret = snd_soc_dai_set_channel_map(cpu_dai, channels,
175 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
179 switch (cpu_dai->id) {
207 pr_err("%s: invalid dai id 0x%x\n", __func__, cpu_dai->id);
225 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
264 switch (cpu_dai->id) {
308 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
313 switch (cpu_dai->id) {
318 snd_soc_dai_set_sysclk(cpu_dai,
321 snd_soc_dai_set_sysclk(cpu_dai,
325 snd_soc_dai_set_fmt(cpu_dai, fmt);
332 snd_soc_dai_set_sysclk(cpu_dai,
336 snd_soc_dai_set_fmt(cpu_dai, fmt);
340 snd_soc_dai_set_sysclk(cpu_dai,
343 snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_CBS_CFS);
351 snd_soc_dai_set_sysclk(cpu_dai,
387 pr_err("%s: invalid dai id 0x%x\n", __func__, cpu_dai->id);
398 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
400 switch (cpu_dai->id) {
404 snd_soc_dai_set_sysclk(cpu_dai,
407 snd_soc_dai_set_sysclk(cpu_dai,
415 snd_soc_dai_set_sysclk(cpu_dai,
424 snd_soc_dai_set_sysclk(cpu_dai,
434 pr_err("%s: invalid dai id 0x%x\n", __func__, cpu_dai->id);
443 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
444 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id];
450 if (data->stream_prepared[cpu_dai->id]) {
453 data->stream_prepared[cpu_dai->id] = false;
473 data->stream_prepared[cpu_dai->id] = true;
482 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);
483 struct sdw_stream_runtime *sruntime = data->sruntime[cpu_dai->id];
485 if (sruntime && data->stream_prepared[cpu_dai->id]) {
488 data->stream_prepared[cpu_dai->id] = false;