Lines Matching full:dlc
758 const struct snd_soc_dai_link_component *dlc, in snd_soc_is_matching_component() argument
763 if (!dlc) in snd_soc_is_matching_component()
768 if (dlc->of_node && component_of_node != dlc->of_node) in snd_soc_is_matching_component()
770 if (dlc->name && strcmp(component->name, dlc->name)) in snd_soc_is_matching_component()
777 const struct snd_soc_dai_link_component *dlc) in soc_find_component() argument
792 if (snd_soc_is_matching_component(dlc, component)) in soc_find_component()
801 * @dlc: name of the DAI or the DAI driver and optional component info to match
810 const struct snd_soc_dai_link_component *dlc) in snd_soc_find_dai() argument
819 if (!snd_soc_is_matching_component(dlc, component)) in snd_soc_find_dai()
822 if (dlc->dai_name && strcmp(dai->name, dlc->dai_name) in snd_soc_find_dai()
824 || strcmp(dai->driver->name, dlc->dai_name))) in snd_soc_find_dai()
836 const struct snd_soc_dai_link_component *dlc) in snd_soc_find_dai_with_mutex() argument
841 dai = snd_soc_find_dai(dlc); in snd_soc_find_dai_with_mutex()
1127 if (snd_soc_is_matching_component(&map->dlc, component)) { in soc_set_name_prefix()
1363 component = soc_find_component(&aux->dlc); in soc_bind_aux_dev()
2769 codec_conf->dlc.of_node = of_node; in snd_soc_of_parse_node_prefix()
2852 aux->dlc.of_node = of_parse_phandle(node, propname, i); in snd_soc_of_parse_aux_devs()
2853 if (!aux->dlc.of_node) in snd_soc_of_parse_aux_devs()
2981 struct snd_soc_dai_link_component dlc; in snd_soc_get_dai_id() local
2984 dlc.of_node = of_graph_get_port_parent(ep); in snd_soc_get_dai_id()
2985 dlc.name = NULL; in snd_soc_get_dai_id()
2994 component = soc_find_component(&dlc); in snd_soc_get_dai_id()
2999 of_node_put(dlc.of_node); in snd_soc_get_dai_id()