Lines Matching defs:dai_links
825 struct snd_soc_dai_link **dai_links,
845 ret = sof_end->codec_info->add_sidecar(card, dai_links, codec_conf);
946 asoc_sdw_init_dai_link(dev, *dai_links, be_id, name, playback, capture,
954 (*dai_links)->nonatomic = true;
955 (*dai_links)->ch_maps = codec_maps;
959 sof_end->dai_info->init(card, *dai_links,
964 (*dai_links)++;
971 struct snd_soc_dai_link **dai_links, int *be_id,
986 ret = create_sdw_dailink(card, sof_dais, dai_links,
1002 struct snd_soc_dai_link **dai_links, int *be_id,
1021 ret = asoc_sdw_init_simple_dai_link(dev, *dai_links, be_id, name,
1029 ret = ssp_info->dais[0].init(card, *dai_links, ssp_info, 0);
1033 (*dai_links)++;
1040 struct snd_soc_dai_link **dai_links, int *be_id)
1045 ret = asoc_sdw_init_simple_dai_link(dev, *dai_links, be_id, "dmic01",
1053 (*dai_links)++;
1055 ret = asoc_sdw_init_simple_dai_link(dev, *dai_links, be_id, "dmic16k",
1064 (*dai_links)++;
1070 struct snd_soc_dai_link **dai_links, int *be_id,
1098 ret = asoc_sdw_init_simple_dai_link(dev, *dai_links, be_id, name,
1106 (*dai_links)++;
1113 struct snd_soc_dai_link **dai_links, int *be_id)
1125 ret = asoc_sdw_init_simple_dai_link(dev, *dai_links, be_id, name,
1132 (*dai_links)++;
1151 struct snd_soc_dai_link *dai_links;
1236 dai_links = devm_kcalloc(dev, num_links, sizeof(*dai_links), GFP_KERNEL);
1237 if (!dai_links) {
1244 card->dai_link = dai_links;
1249 ret = create_sdw_dailinks(card, &dai_links, &be_id,
1257 ret = create_ssp_dailinks(card, &dai_links, &be_id,
1265 ret = create_dmic_dailinks(card, &dai_links, &be_id);
1271 ret = create_hdmi_dailinks(card, &dai_links, &be_id, hdmi_num);
1277 ret = create_bt_dailinks(card, &dai_links, &be_id);
1283 WARN_ON(dai_links != card->dai_link + card->num_links);