Lines Matching defs:dai_link
479 struct snd_soc_dai_link *dai_link);
995 struct snd_soc_dai_link *dai_link; /* predefined links only */
1066 ((i) < (card)->num_links) && ((link) = &(card)->dai_link[i]); \
1105 struct snd_soc_dai_link *dai_link;
1161 #define snd_soc_rtd_to_codec(rtd, n) (rtd)->dais[n + (rtd)->dai_link->num_cpus]
1171 ((i) < rtd->dai_link->num_cpus) && ((dai) = snd_soc_rtd_to_cpu(rtd, i)); \
1175 ((i) < rtd->dai_link->num_codecs) && ((dai) = snd_soc_rtd_to_codec(rtd, i)); \
1179 ((i) < (rtd)->dai_link->num_cpus + (rtd)->dai_link->num_codecs) && \
1339 int snd_soc_get_stream_cpu(struct snd_soc_dai_link *dai_link, int stream);
1353 struct snd_soc_dai_link *dai_link);
1354 void snd_soc_of_put_dai_link_codecs(struct snd_soc_dai_link *dai_link);
1357 struct snd_soc_dai_link *dai_link);
1358 void snd_soc_of_put_dai_link_cpus(struct snd_soc_dai_link *dai_link);
1361 struct snd_soc_dai_link *dai_link,
1391 struct snd_soc_dai_link *dai_link;
1399 for_each_card_prelinks(card, i, dai_link) {
1401 if (dai_link->num_platforms != 1)
1404 if (!dai_link->platforms)
1412 dai_link->platforms->name = name;