Lines Matching refs:li
108 struct link_info *li,
113 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link);
114 struct simple_dai_props *dai_props = simple_priv_to_props(priv, li->link);
147 struct link_info *li,
151 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link);
170 struct link_info *li)
173 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link);
174 struct simple_dai_props *dai_props = simple_priv_to_props(priv, li->link);
176 struct device_node *ep = li->cpu ? cpu_ep : codec_ep;
182 if (li->cpu) {
194 ret = graph_parse_node(priv, cpu_ep, li, &is_single_links);
229 ret = graph_parse_node(priv, codec_ep, li, NULL);
254 ret = graph_link_init(priv, cpu_ep, codec_ep, li, dai_name);
256 li->link++;
264 struct link_info *li)
267 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link);
276 ret = graph_parse_node(priv, cpu_ep, li, &is_single_links);
280 ret = graph_parse_node(priv, codec_ep, li, NULL);
290 ret = graph_link_init(priv, cpu_ep, codec_ep, li, dai_name);
294 li->link++;
322 struct link_info *li,
326 struct link_info *li),
330 struct link_info *li))
371 if (li->cpu ||
373 ret = func_dpcm(priv, cpu_ep, codec_ep, li);
376 if (li->cpu)
377 ret = func_noml(priv, cpu_ep, codec_ep, li);
396 struct link_info *li,
400 struct link_info *li),
404 struct link_info *li))
419 for (li->cpu = 1; li->cpu >= 0; li->cpu--) {
420 ret = __graph_for_each_link(priv, li, func_noml, func_dpcm);
431 struct link_info *li)
435 if (li->link >= SNDRV_MAX_LINKS) {
445 li->num[li->link].cpus = 1;
446 li->num[li->link].platforms = 1;
448 li->num[li->link].codecs = 1;
450 li->link += 1; /* 1xCPU-Codec */
460 struct link_info *li)
464 if (li->link >= SNDRV_MAX_LINKS) {
469 if (li->cpu) {
475 li->num[li->link].cpus = 1;
476 li->num[li->link].platforms = 1;
478 li->link++; /* 1xCPU-dummy */
480 li->num[li->link].codecs = 1;
482 li->link++; /* 1xdummy-Codec */
491 struct link_info *li)
539 return graph_for_each_link(priv, li,
547 struct link_info *li;
550 li = devm_kzalloc(dev, sizeof(*li), GFP_KERNEL);
551 if (!li)
557 ret = graph_get_dais_count(priv, li);
561 if (!li->link)
564 ret = asoc_simple_init_priv(priv, li);
583 memset(li, 0, sizeof(*li));
584 ret = graph_for_each_link(priv, li,
602 devm_kfree(dev, li);