Lines Matching defs:sof_end
833 struct asoc_sdw_endpoint *sof_end;
837 list_for_each_entry(sof_end, &sof_dai->endpoints, list) {
838 if (sof_end->name_prefix) {
839 (*codec_conf)->dlc.name = sof_end->codec_name;
840 (*codec_conf)->name_prefix = sof_end->name_prefix;
844 if (sof_end->include_sidecar && sof_end->codec_info->add_sidecar) {
845 ret = sof_end->codec_info->add_sidecar(card, dai_links, codec_conf);
872 sof_end = list_first_entry(&sof_dai->endpoints,
875 *be_id = sof_end->dai_info->dailink[stream];
885 ffs(sof_end->link_mask) - 1,
886 type_strings[sof_end->dai_info->dai_type]);
890 ffs(sof_end->link_mask) - 1);
910 list_for_each_entry(sof_end, &sof_dai->endpoints, list) {
911 if (!sof_end->dai_info->direction[stream])
914 if (cur_link != sof_end->link_mask) {
915 int link_num = ffs(sof_end->link_mask) - 1;
918 cur_link = sof_end->link_mask;
931 codecs[j].name = sof_end->codec_name;
932 codecs[j].dai_name = sof_end->dai_info->dai_name;
933 if (sof_end->dai_info->dai_type == SOC_SDW_DAI_TYPE_MIC &&
957 list_for_each_entry(sof_end, &sof_dai->endpoints, list) {
958 if (sof_end->dai_info->init)
959 sof_end->dai_info->init(card, *dai_links,
960 sof_end->codec_info,