Lines Matching refs:rtd
13 int mtk_sof_dai_link_fixup(struct snd_soc_pcm_runtime *rtd,
16 struct snd_soc_card *card = rtd->card;
27 if (conn->normal_link && strcmp(rtd->dai_link->name, conn->normal_link))
71 static struct snd_soc_pcm_runtime *mtk_sof_find_tplg_be(struct snd_soc_pcm_runtime *rtd)
73 struct snd_soc_card *card = rtd->card;
83 for_each_dpcm_fe(rtd, stream, dpcm) {
94 if (be == rtd)
110 static int mtk_sof_check_tplg_be_dai_link_fixup(struct snd_soc_pcm_runtime *rtd,
113 struct snd_soc_card *card = rtd->card;
120 sof_be = mtk_sof_find_tplg_be(rtd);
123 ret = sof_priv->sof_dai_link_fixup(rtd, params);
128 if (strcmp(dai_link->name, rtd->dai_link->name) == 0) {
130 ret = dai_link->be_hw_params_fixup(rtd, params);
142 struct snd_soc_pcm_runtime *rtd;
152 for_each_card_rtds(card, rtd) {
153 sof_comp = snd_soc_rtdcom_lookup(rtd, "sof-audio-component");
187 for_each_card_rtds(card, rtd) {
188 if (!strcmp(rtd->dai_link->name, conn->sof_link)) {
189 sof_rtd = rtd;