Lines Matching refs:cpu_dai

79 	struct snd_soc_dai *cpu_dai;  member
751 struct snd_soc_dai *cpu_dai, *audio_src_dai; in rockchip_vad_params_fixup() local
757 cpu_dai = asoc_rtd_to_cpu(rtd, 0); in rockchip_vad_params_fixup()
758 vad->cpu_dai = cpu_dai; in rockchip_vad_params_fixup()
760 np = cpu_dai->dev->of_node; in rockchip_vad_params_fixup()
763 mdais = snd_soc_dai_get_drvdata(cpu_dai); in rockchip_vad_params_fixup()
864 struct snd_soc_dai *cpu_dai; in rockchip_vad_enable_cpudai() local
868 cpu_dai = vad->cpu_dai; in rockchip_vad_enable_cpudai()
871 if (!cpu_dai || !substream) in rockchip_vad_enable_cpudai()
874 pm_runtime_get_sync(cpu_dai->dev); in rockchip_vad_enable_cpudai()
875 if (cpu_dai->driver->ops) { in rockchip_vad_enable_cpudai()
876 if (cpu_dai->driver->ops->startup) in rockchip_vad_enable_cpudai()
877 ret = cpu_dai->driver->ops->startup(substream, in rockchip_vad_enable_cpudai()
878 cpu_dai); in rockchip_vad_enable_cpudai()
880 if (cpu_dai->driver->ops->prepare) in rockchip_vad_enable_cpudai()
881 ret |= cpu_dai->driver->ops->prepare(substream, in rockchip_vad_enable_cpudai()
882 cpu_dai); in rockchip_vad_enable_cpudai()
884 if (cpu_dai->driver->ops->trigger) in rockchip_vad_enable_cpudai()
885 ret |= cpu_dai->driver->ops->trigger(substream, in rockchip_vad_enable_cpudai()
887 cpu_dai); in rockchip_vad_enable_cpudai()
895 struct snd_soc_dai *cpu_dai; in rockchip_vad_disable_cpudai() local
899 cpu_dai = vad->cpu_dai; in rockchip_vad_disable_cpudai()
902 if (!cpu_dai || !substream) in rockchip_vad_disable_cpudai()
905 pm_runtime_get_sync(cpu_dai->dev); in rockchip_vad_disable_cpudai()
907 if (cpu_dai->driver->ops && cpu_dai->driver->ops->trigger) in rockchip_vad_disable_cpudai()
908 ret = cpu_dai->driver->ops->trigger(substream, in rockchip_vad_disable_cpudai()
910 cpu_dai); in rockchip_vad_disable_cpudai()
912 pm_runtime_put(cpu_dai->dev); in rockchip_vad_disable_cpudai()