continue;
 
                dev_dbg(be->dev, "ASoC: close BE %s\n",
-                       dpcm->fe->dai_link->name);
+                       be->dai_link->name);
 
                soc_pcm_close(be_substream);
                be_substream->runtime = NULL;
                        continue;
 
                dev_dbg(be->dev, "ASoC: hw_free BE %s\n",
-                       dpcm->fe->dai_link->name);
+                       be->dai_link->name);
 
                soc_pcm_hw_free(be_substream);
 
                        continue;
 
                dev_dbg(be->dev, "ASoC: hw_params BE %s\n",
-                       dpcm->fe->dai_link->name);
+                       be->dai_link->name);
 
                ret = soc_pcm_hw_params(be_substream, &dpcm->hw_params);
                if (ret < 0) {
        int ret;
 
        dev_dbg(dpcm->be->dev, "ASoC: trigger BE %s cmd %d\n",
-                       dpcm->fe->dai_link->name, cmd);
+                       dpcm->be->dai_link->name, cmd);
 
        ret = soc_pcm_trigger(substream, cmd);
        if (ret < 0)
                        continue;
 
                dev_dbg(be->dev, "ASoC: prepare BE %s\n",
-                       dpcm->fe->dai_link->name);
+                       be->dai_link->name);
 
                ret = soc_pcm_prepare(be_substream);
                if (ret < 0) {