• Home
  • Raw
  • Download

Lines Matching refs:link

388 					 const struct snd_soc_acpi_link_adr *link,  in sof_sdw_mic_codec_mockup_init()  argument
560 const struct snd_soc_acpi_link_adr *link; in get_sdw_dailink_info() local
575 for (link = links; link->num_adr; link++) { in get_sdw_dailink_info()
581 adr = link->adr_d->adr; in get_sdw_dailink_info()
586 endpoint = link->adr_d->endpoints; in get_sdw_dailink_info()
631 static bool is_unique_device(const struct snd_soc_acpi_link_adr *link, in is_unique_device() argument
641 for (i = 0; i < link->num_adr; i++) { in is_unique_device()
649 adr = link->adr_d[i].adr; in is_unique_device()
667 const struct snd_soc_acpi_link_adr *link, in create_codec_dai_name() argument
677 if (*codec_conf_index + link->num_adr > codec_count) { in create_codec_dai_name()
682 for (i = 0; i < link->num_adr; i++) { in create_codec_dai_name()
689 adr = link->adr_d[i].adr; in create_codec_dai_name()
699 if (is_unique_device(link, sdw_version, mfg_id, part_id, in create_codec_dai_name()
725 codec_conf[*codec_conf_index].name_prefix = link->adr_d[i].name_prefix; in create_codec_dai_name()
734 const struct snd_soc_acpi_link_adr *link, in set_codec_init_func() argument
746 for (i = 0; i < link->num_adr; i++) { in set_codec_init_func()
749 codec_index = find_codec_info_part(link->adr_d[i].adr); in set_codec_init_func()
754 if (link->adr_d[i].endpoints->group_id != group_id) in set_codec_init_func()
758 link, in set_codec_init_func()
763 link++; in set_codec_init_func()
764 } while (link->mask && group_id); in set_codec_init_func()
848 const struct snd_soc_acpi_link_adr *link, in create_sdw_dailink() argument
868 ret = get_slave_info(link, dev, cpu_dai_id, &cpu_dai_num, &codec_num, in create_sdw_dailink()
878 for (link_next = link; link_next && link_next->num_adr && in create_sdw_dailink()
902 codec_index = find_codec_info_part(link->adr_d[0].adr); in create_sdw_dailink()
970 ret = set_codec_init_func(card, link, dai_links + (*be_index)++, in create_sdw_dailink()
1350 struct snd_soc_dai_link *link; in mc_dailink_exit_loop() local
1361 for_each_card_prelinks(card, j, link) { in mc_dailink_exit_loop()
1362 if (!strcmp(link->codecs[0].dai_name, in mc_dailink_exit_loop()
1364 ret = codec_info_list[i].exit(card, link); in mc_dailink_exit_loop()