Lines Matching defs:dai_link
406 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link);
413 dlc = asoc_link_to_cpu(dai_link, idx);
416 dlc = asoc_link_to_codec(dai_link, idx);
441 if (!dai_link->name) {
443 struct snd_soc_dai_link_component *codecs = asoc_link_to_codec(dai_link, idx);
447 if (dai_link->num_cpus > 1)
449 if (dai_link->num_codecs > 1)
456 asoc_simple_set_dailink_name(dev, dai_link, "%s%s-%s%s",
462 asoc_simple_set_dailink_name(dev, dai_link, "fe.%pOFP.%s%s",
465 asoc_simple_set_dailink_name(dev, dai_link, "be.%pOFP.%s%s",
471 asoc_simple_set_dailink_name(dev, dai_link, "c2c.%s%s-%s%s",
485 struct snd_soc_dai_link_component *codecs = asoc_link_to_codec(dai_link, idx);
500 struct snd_soc_dai_link_component *platforms = asoc_link_to_platform(dai_link, idx);
598 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link);
640 dai_link->dai_fmt = daifmt | daiclk;
641 dai_link->init = asoc_simple_dai_init;
642 dai_link->ops = &graph_ops;
644 dai_link->ops = priv->ops;
688 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link);
718 dai_link->dynamic = 1;
719 dai_link->dpcm_merged_format = 1;
751 dai_link->no_pcm = 1;
752 dai_link->be_hw_params_fixup = asoc_simple_be_hw_params_fixup;
762 snd_soc_dai_link_set_capabilities(dai_link);
778 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link);
830 dai_link->c2c_params = c2c_conf;
831 dai_link->num_c2c_params = 1;