Lines Matching refs:link
801 static inline int snd_soc_link_num_ch_map(const struct snd_soc_dai_link *link) in snd_soc_link_num_ch_map() argument
803 return max(link->num_cpus, link->num_codecs); in snd_soc_link_num_ch_map()
807 snd_soc_link_to_cpu(struct snd_soc_dai_link *link, int n) { in snd_soc_link_to_cpu() argument
808 return &(link)->cpus[n]; in snd_soc_link_to_cpu()
812 snd_soc_link_to_codec(struct snd_soc_dai_link *link, int n) { in snd_soc_link_to_codec() argument
813 return &(link)->codecs[n]; in snd_soc_link_to_codec()
817 snd_soc_link_to_platform(struct snd_soc_dai_link *link, int n) { in snd_soc_link_to_platform() argument
818 return &(link)->platforms[n]; in snd_soc_link_to_platform()
821 #define for_each_link_codecs(link, i, codec) \ argument
823 ((i) < link->num_codecs) && \
824 ((codec) = snd_soc_link_to_codec(link, i)); \
827 #define for_each_link_platforms(link, i, platform) \ argument
829 ((i) < link->num_platforms) && \
830 ((platform) = snd_soc_link_to_platform(link, i)); \
833 #define for_each_link_cpus(link, i, cpu) \ argument
835 ((i) < link->num_cpus) && \
836 ((cpu) = snd_soc_link_to_cpu(link, i)); \
839 #define for_each_link_ch_maps(link, i, ch_map) \ argument
841 ((i) < snd_soc_link_num_ch_map(link) && \
842 ((ch_map) = link->ch_maps + i)); \
1011 struct snd_soc_dai_link *link);
1013 struct snd_soc_dai_link *link);
1086 #define for_each_card_prelinks(card, i, link) \ argument
1088 ((i) < (card)->num_links) && ((link) = &(card)->dai_link[i]); \