Lines Matching refs:dai_link

98 				 struct snd_soc_dai_link *dai_link,  in asoc_simple_set_dailink_name()  argument
112 dai_link->name = name; in asoc_simple_set_dailink_name()
113 dai_link->stream_name = name; in asoc_simple_set_dailink_name()
139 if (!card->name && card->dai_link) in asoc_simple_parse_card_name()
140 card->name = card->dai_link->name; in asoc_simple_parse_card_name()
337 struct snd_soc_dai_link *dai_link = rtd->dai_link; in asoc_simple_init_dai_link_params() local
372 dai_link->params = params; in asoc_simple_init_dai_link_params()
373 dai_link->num_params = 1; in asoc_simple_init_dai_link_params()
402 void asoc_simple_canonicalize_platform(struct snd_soc_dai_link *dai_link) in asoc_simple_canonicalize_platform() argument
405 if (!dai_link->platforms->of_node) in asoc_simple_canonicalize_platform()
406 dai_link->platforms->of_node = dai_link->cpus->of_node; in asoc_simple_canonicalize_platform()
412 if (!dai_link->platforms->of_node) in asoc_simple_canonicalize_platform()
413 dai_link->num_platforms = 0; in asoc_simple_canonicalize_platform()
417 void asoc_simple_canonicalize_cpu(struct snd_soc_dai_link *dai_link, in asoc_simple_canonicalize_cpu() argument
430 dai_link->cpus->dai_name = NULL; in asoc_simple_canonicalize_cpu()
436 struct snd_soc_dai_link *dai_link; in asoc_simple_clean_reference() local
439 for_each_card_prelinks(card, i, dai_link) { in asoc_simple_clean_reference()
440 of_node_put(dai_link->cpus->of_node); in asoc_simple_clean_reference()
441 of_node_put(dai_link->codecs->of_node); in asoc_simple_clean_reference()
602 struct snd_soc_dai_link *dai_link; in asoc_simple_init_priv() local
609 dai_link = devm_kcalloc(dev, li->link, sizeof(*dai_link), GFP_KERNEL); in asoc_simple_init_priv()
611 if (!dai_props || !dai_link || !dais) in asoc_simple_init_priv()
631 dai_link[i].cpus = &dai_props[i].cpus; in asoc_simple_init_priv()
632 dai_link[i].num_cpus = 1; in asoc_simple_init_priv()
633 dai_link[i].codecs = &dai_props[i].codecs; in asoc_simple_init_priv()
634 dai_link[i].num_codecs = 1; in asoc_simple_init_priv()
635 dai_link[i].platforms = &dai_props[i].platforms; in asoc_simple_init_priv()
636 dai_link[i].num_platforms = 1; in asoc_simple_init_priv()
640 priv->dai_link = dai_link; in asoc_simple_init_priv()
644 card->dai_link = priv->dai_link; in asoc_simple_init_priv()