Lines Matching refs:li

206 				  struct link_info *li,  in graph_dai_link_of_dpcm()  argument
210 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link); in graph_dai_link_of_dpcm()
211 struct simple_dai_props *dai_props = simple_priv_to_props(priv, li->link); in graph_dai_link_of_dpcm()
213 struct device_node *ep = li->cpu ? cpu_ep : codec_ep; in graph_dai_link_of_dpcm()
223 if (!li->cpu && dup_codec) in graph_dai_link_of_dpcm()
230 li->link++; in graph_dai_link_of_dpcm()
234 if (li->cpu) { in graph_dai_link_of_dpcm()
247 dai_props->cpu_dai = &priv->dais[li->dais++]; in graph_dai_link_of_dpcm()
278 dai_props->codec_dai = &priv->dais[li->dais++]; in graph_dai_link_of_dpcm()
281 dai_props->codec_conf = &priv->codec_conf[li->conf++]; in graph_dai_link_of_dpcm()
337 struct link_info *li) in graph_dai_link_of() argument
340 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link); in graph_dai_link_of()
341 struct simple_dai_props *dai_props = simple_priv_to_props(priv, li->link); in graph_dai_link_of()
348 if (!li->cpu) in graph_dai_link_of()
353 li->link++; in graph_dai_link_of()
356 dai_props->cpu_dai = &priv->dais[li->dais++]; in graph_dai_link_of()
358 dai_props->codec_dai = &priv->dais[li->dais++]; in graph_dai_link_of()
410 struct link_info *li, in graph_for_each_link() argument
414 struct link_info *li), in graph_for_each_link() argument
418 struct link_info *li, int dup_codec)) in graph_for_each_link()
460 ret = func_dpcm(priv, cpu_ep, codec_ep, li, in graph_for_each_link()
464 ret = func_noml(priv, cpu_ep, codec_ep, li); in graph_for_each_link()
482 struct link_info li; in graph_parse_of() local
493 memset(&li, 0, sizeof(li)); in graph_parse_of()
494 for (li.cpu = 1; li.cpu >= 0; li.cpu--) { in graph_parse_of()
507 ret = graph_for_each_link(priv, &li, in graph_parse_of()
520 struct link_info *li) in graph_count_noml() argument
524 li->link += 1; /* 1xCPU-Codec */ in graph_count_noml()
525 li->dais += 2; /* 1xCPU + 1xCodec */ in graph_count_noml()
535 struct link_info *li, in graph_count_dpcm() argument
540 li->link++; /* 1xCPU-dummy */ in graph_count_dpcm()
541 li->dais++; /* 1xCPU */ in graph_count_dpcm()
544 li->link++; /* 1xdummy-Codec */ in graph_count_dpcm()
545 li->conf++; /* 1xdummy-Codec */ in graph_count_dpcm()
546 li->dais++; /* 1xCodec */ in graph_count_dpcm()
555 struct link_info *li) in graph_get_dais_count() argument
605 graph_for_each_link(priv, li, in graph_get_dais_count()
609 li->link, li->dais, li->conf); in graph_get_dais_count()
633 struct link_info li; in graph_probe() local
648 memset(&li, 0, sizeof(li)); in graph_probe()
649 graph_get_dais_count(priv, &li); in graph_probe()
650 if (!li.link || !li.dais) in graph_probe()
653 ret = asoc_simple_init_priv(priv, &li); in graph_probe()