-+ struct snd_soc_dai *codec_dai = rtd->codec_dai;
-+ struct snd_soc_component *component = rtd->codec_dai->component;
-+ struct snd_soc_dai *cpu_dai = rtd->cpu_dai;
++ struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0);
++ struct snd_soc_component *component = codec_dai->component;
++ struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0);