Lines Matching refs:cpu_dai
367 struct snd_soc_dai *cpu_dai; in soc_pcm_params_symmetry() local
381 for_each_rtd_cpu_dais(rtd, i, cpu_dai) { in soc_pcm_params_symmetry()
382 if (cpu_dai->rate && cpu_dai->rate != rate) { in soc_pcm_params_symmetry()
384 cpu_dai->rate, rate); in soc_pcm_params_symmetry()
396 for_each_rtd_cpu_dais(rtd, i, cpu_dai) { in soc_pcm_params_symmetry()
397 if (cpu_dai->channels && in soc_pcm_params_symmetry()
398 cpu_dai->channels != channels) { in soc_pcm_params_symmetry()
400 cpu_dai->channels, channels); in soc_pcm_params_symmetry()
412 for_each_rtd_cpu_dais(rtd, i, cpu_dai) { in soc_pcm_params_symmetry()
413 if (cpu_dai->sample_bits && in soc_pcm_params_symmetry()
414 cpu_dai->sample_bits != sample_bits) { in soc_pcm_params_symmetry()
416 cpu_dai->sample_bits, sample_bits); in soc_pcm_params_symmetry()
462 struct snd_soc_dai *cpu_dai; in soc_pcm_apply_msb() local
479 for_each_rtd_cpu_dais(rtd, i, cpu_dai) { in soc_pcm_apply_msb()
480 pcm_cpu = snd_soc_dai_get_pcm_stream(cpu_dai, stream); in soc_pcm_apply_msb()
506 struct snd_soc_dai *cpu_dai; in snd_soc_runtime_calc_hw() local
518 for_each_rtd_cpu_dais(rtd, i, cpu_dai) { in snd_soc_runtime_calc_hw()
526 if (!snd_soc_dai_stream_valid(cpu_dai, stream)) in snd_soc_runtime_calc_hw()
529 cpu_stream = snd_soc_dai_get_pcm_stream(cpu_dai, stream); in snd_soc_runtime_calc_hw()
869 struct snd_soc_dai *cpu_dai; in soc_pcm_hw_params() local
930 for_each_rtd_cpu_dais(rtd, i, cpu_dai) { in soc_pcm_hw_params()
935 if (!snd_soc_dai_stream_valid(cpu_dai, substream->stream)) in soc_pcm_hw_params()
938 ret = snd_soc_dai_hw_params(cpu_dai, substream, params); in soc_pcm_hw_params()
943 cpu_dai->rate = params_rate(params); in soc_pcm_hw_params()
944 cpu_dai->channels = params_channels(params); in soc_pcm_hw_params()
945 cpu_dai->sample_bits = in soc_pcm_hw_params()
948 snd_soc_dapm_update_dai(substream, params, cpu_dai); in soc_pcm_hw_params()
965 for_each_rtd_cpu_dais_rollback(rtd, i, cpu_dai) { in soc_pcm_hw_params()
966 if (!snd_soc_dai_stream_valid(cpu_dai, substream->stream)) in soc_pcm_hw_params()
969 snd_soc_dai_hw_free(cpu_dai, substream); in soc_pcm_hw_params()
970 cpu_dai->rate = 0; in soc_pcm_hw_params()
1077 struct snd_soc_dai *cpu_dai; in soc_pcm_pointer() local
1094 for_each_rtd_cpu_dais(rtd, i, cpu_dai) { in soc_pcm_pointer()
1096 snd_soc_dai_delay(cpu_dai, substream)); in soc_pcm_pointer()
1274 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(fe, 0); in dpcm_path_get() local
1287 paths = snd_soc_dapm_dai_get_connected_widgets(cpu_dai, stream, list, in dpcm_path_get()
1690 struct snd_soc_dai *cpu_dai; in dpcm_set_fe_runtime() local
1693 for_each_rtd_cpu_dais(rtd, i, cpu_dai) { in dpcm_set_fe_runtime()
1698 if (!snd_soc_dai_stream_valid(cpu_dai, substream->stream)) in dpcm_set_fe_runtime()
1702 snd_soc_dai_get_pcm_stream(cpu_dai, in dpcm_set_fe_runtime()
2695 struct snd_soc_dai *cpu_dai; in soc_new_pcm() local
2713 for_each_rtd_cpu_dais(rtd, i, cpu_dai) { in soc_new_pcm()
2714 if (snd_soc_dai_stream_valid(cpu_dai, stream)) { in soc_new_pcm()
2730 for_each_rtd_cpu_dais(rtd, i, cpu_dai) { in soc_new_pcm()
2731 if (snd_soc_dai_stream_valid(cpu_dai, stream)) { in soc_new_pcm()
2753 cpu_dai = asoc_rtd_to_cpu(rtd, 0); in soc_new_pcm()
2755 cpu_dai = asoc_rtd_to_cpu(rtd, i); in soc_new_pcm()
2763 snd_soc_dai_stream_valid(cpu_dai, cpu_playback)) in soc_new_pcm()
2766 snd_soc_dai_stream_valid(cpu_dai, cpu_capture)) in soc_new_pcm()