Lines Matching refs:dai_link
107 struct snd_soc_dai_link *pad = &card->dai_link[*index];
117 lb = &card->dai_link[*index + 1];
250 struct snd_soc_dai_link *link = &card->dai_link[*index];
311 struct snd_soc_dai_link *dai_link = &card->dai_link[*index];
319 dai_link->cpus = cpu;
320 dai_link->num_cpus = 1;
322 ret = meson_card_parse_dai(card, np, dai_link->cpus);
326 if (axg_card_cpu_is_playback_fe(dai_link->cpus->of_node))
327 return meson_card_set_fe_link(card, dai_link, np, true);
328 else if (axg_card_cpu_is_capture_fe(dai_link->cpus->of_node))
329 return meson_card_set_fe_link(card, dai_link, np, false);
332 ret = meson_card_set_be_link(card, dai_link, np);
336 if (axg_card_cpu_is_codec(dai_link->cpus->of_node)) {
337 dai_link->c2c_params = &codec_params;
338 dai_link->num_c2c_params = 1;
340 dai_link->no_pcm = 1;
341 snd_soc_dai_link_set_capabilities(dai_link);
342 if (axg_card_cpu_is_tdm_iface(dai_link->cpus->of_node))