Lines Matching refs:cpu_dai

142 				struct snd_soc_dai *cpu_dai,  in hda_link_dma_cleanup()  argument
146 struct hdac_ext_stream *hext_stream = snd_soc_dai_get_dma_data(cpu_dai, substream); in hda_link_dma_cleanup()
163 snd_soc_dai_set_dma_data(cpu_dai, substream, NULL); in hda_link_dma_cleanup()
213 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in hda_link_dma_hw_params() local
219 hext_stream = snd_soc_dai_get_dma_data(cpu_dai, substream); in hda_link_dma_hw_params()
225 snd_soc_dai_set_dma_data(cpu_dai, substream, (void *)hext_stream); in hda_link_dma_hw_params()
262 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in hda_link_dma_trigger() local
264 struct hdac_ext_stream *hext_stream = snd_soc_dai_get_dma_data(cpu_dai, substream); in hda_link_dma_trigger()
277 ret = hda_link_dma_cleanup(substream, hstream, cpu_dai, codec_dai, true); in hda_link_dma_trigger()
296 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in hda_link_dma_hw_free() local
300 hext_stream = snd_soc_dai_get_dma_data(cpu_dai, substream); in hda_link_dma_hw_free()
304 return hda_link_dma_cleanup(substream, hstream, cpu_dai, codec_dai, false); in hda_link_dma_hw_free()
462 struct snd_soc_dai *cpu_dai; in ipc4_hda_dai_trigger() local
470 cpu_dai = asoc_rtd_to_cpu(rtd, 0); in ipc4_hda_dai_trigger()
503 ret = hda_link_dma_cleanup(substream, hstream, cpu_dai, codec_dai, false); in ipc4_hda_dai_trigger()
571 struct snd_soc_dai *cpu_dai; in hda_dai_suspend() local
575 cpu_dai = asoc_rtd_to_cpu(rtd, 0); in hda_dai_suspend()
579 cpu_dai, codec_dai, false); in hda_dai_suspend()
584 ret = hda_dai_hw_free_ipc(hdac_stream(hext_stream)->direction, cpu_dai); in hda_dai_suspend()