Lines Matching refs:sof_end
811 struct asoc_sdw_endpoint *sof_end; in create_sdw_dailink() local
815 list_for_each_entry(sof_end, &sof_dai->endpoints, list) { in create_sdw_dailink()
816 if (sof_end->name_prefix) { in create_sdw_dailink()
817 (*codec_conf)->dlc.name = sof_end->codec_name; in create_sdw_dailink()
818 (*codec_conf)->name_prefix = sof_end->name_prefix; in create_sdw_dailink()
822 if (sof_end->include_sidecar) { in create_sdw_dailink()
823 ret = sof_end->codec_info->add_sidecar(card, dai_links, codec_conf); in create_sdw_dailink()
849 sof_end = list_first_entry(&sof_dai->endpoints, in create_sdw_dailink()
852 *be_id = sof_end->dai_info->dailink[stream]; in create_sdw_dailink()
862 ffs(sof_end->link_mask) - 1, in create_sdw_dailink()
863 type_strings[sof_end->dai_info->dai_type]); in create_sdw_dailink()
867 ffs(sof_end->link_mask) - 1); in create_sdw_dailink()
883 list_for_each_entry(sof_end, &sof_dai->endpoints, list) { in create_sdw_dailink()
884 if (!sof_end->dai_info->direction[stream]) in create_sdw_dailink()
887 if (cur_link != sof_end->link_mask) { in create_sdw_dailink()
888 int link_num = ffs(sof_end->link_mask) - 1; in create_sdw_dailink()
891 cur_link = sof_end->link_mask; in create_sdw_dailink()
904 codecs[j].name = sof_end->codec_name; in create_sdw_dailink()
905 codecs[j].dai_name = sof_end->dai_info->dai_name; in create_sdw_dailink()
906 if (sof_end->dai_info->dai_type == SOC_SDW_DAI_TYPE_MIC && in create_sdw_dailink()
931 list_for_each_entry(sof_end, &sof_dai->endpoints, list) { in create_sdw_dailink()
932 if (sof_end->dai_info->init) in create_sdw_dailink()
933 sof_end->dai_info->init(card, *dai_links, in create_sdw_dailink()
934 sof_end->codec_info, in create_sdw_dailink()