Lines Matching full:li
405 struct link_info *li, in __graph_parse_node() argument
409 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link); in __graph_parse_node()
410 struct simple_dai_props *dai_props = simple_priv_to_props(priv, li->link); in __graph_parse_node()
515 struct link_info *li, int is_cpu) in graph_parse_node() argument
531 li, is_cpu, idx); in graph_parse_node()
539 ret = __graph_parse_node(priv, gtype, ep, li, is_cpu, 0); in graph_parse_node()
598 struct link_info *li, in graph_link_init() argument
601 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link); in graph_link_init()
652 struct link_info *li) in audio_graph2_link_normal() argument
664 ret = graph_parse_node(priv, GRAPH_NORMAL, codec_port, li, 0); in audio_graph2_link_normal()
671 ret = graph_parse_node(priv, GRAPH_NORMAL, cpu_port, li, 1); in audio_graph2_link_normal()
675 graph_link_init(priv, cpu_port, li, 1); in audio_graph2_link_normal()
686 struct link_info *li) in audio_graph2_link_dpcm() argument
691 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link); in audio_graph2_link_dpcm()
692 struct simple_dai_props *dai_props = simple_priv_to_props(priv, li->link); in audio_graph2_link_dpcm()
724 ret = graph_parse_node(priv, GRAPH_DPCM, rport, li, 1); in audio_graph2_link_dpcm()
757 ret = graph_parse_node(priv, GRAPH_DPCM, rport, li, 0); in audio_graph2_link_dpcm()
767 graph_link_init(priv, rport, li, is_cpu); in audio_graph2_link_dpcm()
779 struct link_info *li) in audio_graph2_link_c2c() argument
781 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link); in audio_graph2_link_c2c()
848 ret = graph_parse_node(priv, GRAPH_C2C, codec1_port, li, 0); in audio_graph2_link_c2c()
855 ret = graph_parse_node(priv, GRAPH_C2C, codec0_port, li, 1); in audio_graph2_link_c2c()
859 graph_link_init(priv, codec0_port, li, 1); in audio_graph2_link_c2c()
878 struct link_info *li) in graph_link() argument
912 ret = func(priv, lnk, li); in graph_link()
916 li->link++; in graph_link()
948 struct link_info *li) in graph_count_normal() argument
964 li->num[li->link].cpus = in graph_count_normal()
965 li->num[li->link].platforms = graph_counter(cpu_port); in graph_count_normal()
967 li->num[li->link].codecs = graph_counter(codec_port); in graph_count_normal()
977 struct link_info *li) in graph_count_dpcm() argument
1003 li->num[li->link].cpus = graph_counter(rport); /* FE */ in graph_count_dpcm()
1004 li->num[li->link].platforms = graph_counter(rport); in graph_count_dpcm()
1006 li->num[li->link].codecs = graph_counter(rport); /* BE */ in graph_count_dpcm()
1017 struct link_info *li) in graph_count_c2c() argument
1042 li->num[li->link].cpus = in graph_count_c2c()
1043 li->num[li->link].platforms = graph_counter(codec0); in graph_count_c2c()
1045 li->num[li->link].codecs = graph_counter(codec1); in graph_count_c2c()
1061 struct link_info *li) in graph_count() argument
1067 if (li->link >= SNDRV_MAX_LINKS) { in graph_count()
1091 ret = func(priv, lnk, li); in graph_count()
1095 li->link++; in graph_count()
1102 struct link_info *li, in graph_for_each_link() argument
1107 struct link_info *li)) in graph_for_each_link()
1122 ret = func(priv, hooks, gtype, lnk, li); in graph_for_each_link()
1134 struct link_info *li; in audio_graph2_parse_of() local
1137 li = devm_kzalloc(dev, sizeof(*li), GFP_KERNEL); in audio_graph2_parse_of()
1138 if (!li) in audio_graph2_parse_of()
1151 ret = graph_for_each_link(priv, hooks, li, graph_count); in audio_graph2_parse_of()
1152 if (!li->link) in audio_graph2_parse_of()
1157 ret = asoc_simple_init_priv(priv, li); in audio_graph2_parse_of()
1176 memset(li, 0, sizeof(*li)); in audio_graph2_parse_of()
1177 ret = graph_for_each_link(priv, hooks, li, graph_link); in audio_graph2_parse_of()
1197 devm_kfree(dev, li); in audio_graph2_parse_of()