Lines Matching refs:sof_end

760 	struct asoc_sdw_endpoint *sof_end;  in create_sdw_dailink()  local
764 list_for_each_entry(sof_end, &sof_dai->endpoints, list) { in create_sdw_dailink()
765 if (sof_end->name_prefix) { in create_sdw_dailink()
766 (*codec_conf)->dlc.name = sof_end->codec_name; in create_sdw_dailink()
767 (*codec_conf)->name_prefix = sof_end->name_prefix; in create_sdw_dailink()
771 if (sof_end->include_sidecar) { in create_sdw_dailink()
772 ret = sof_end->codec_info->add_sidecar(card, dai_links, codec_conf); in create_sdw_dailink()
798 sof_end = list_first_entry(&sof_dai->endpoints, in create_sdw_dailink()
801 *be_id = sof_end->dai_info->dailink[stream]; in create_sdw_dailink()
811 ffs(sof_end->link_mask) - 1, in create_sdw_dailink()
812 type_strings[sof_end->dai_info->dai_type]); in create_sdw_dailink()
816 ffs(sof_end->link_mask) - 1); in create_sdw_dailink()
832 list_for_each_entry(sof_end, &sof_dai->endpoints, list) { in create_sdw_dailink()
833 if (!sof_end->dai_info->direction[stream]) in create_sdw_dailink()
836 if (cur_link != sof_end->link_mask) { in create_sdw_dailink()
837 int link_num = ffs(sof_end->link_mask) - 1; in create_sdw_dailink()
840 cur_link = sof_end->link_mask; in create_sdw_dailink()
853 codecs[j].name = sof_end->codec_name; in create_sdw_dailink()
854 codecs[j].dai_name = sof_end->dai_info->dai_name; in create_sdw_dailink()
875 list_for_each_entry(sof_end, &sof_dai->endpoints, list) { in create_sdw_dailink()
876 if (sof_end->dai_info->init) in create_sdw_dailink()
877 sof_end->dai_info->init(card, *dai_links, in create_sdw_dailink()
878 sof_end->codec_info, in create_sdw_dailink()