Lines Matching refs:dai_link
107 struct snd_soc_dai_link *pad = &card->dai_link[*index];
117 lb = &card->dai_link[*index + 1];
252 struct snd_soc_dai_link *link = &card->dai_link[*index];
313 struct snd_soc_dai_link *dai_link = &card->dai_link[*index];
321 dai_link->cpus = cpu;
322 dai_link->num_cpus = 1;
324 ret = meson_card_parse_dai(card, np, &dai_link->cpus->of_node,
325 &dai_link->cpus->dai_name);
329 if (axg_card_cpu_is_playback_fe(dai_link->cpus->of_node))
330 return meson_card_set_fe_link(card, dai_link, np, true);
331 else if (axg_card_cpu_is_capture_fe(dai_link->cpus->of_node))
332 return meson_card_set_fe_link(card, dai_link, np, false);
335 ret = meson_card_set_be_link(card, dai_link, np);
339 if (axg_card_cpu_is_codec(dai_link->cpus->of_node)) {
340 dai_link->params = &codec_params;
342 dai_link->no_pcm = 1;
343 snd_soc_dai_link_set_capabilities(dai_link);
344 if (axg_card_cpu_is_tdm_iface(dai_link->cpus->of_node))