dai_link         1064 drivers/gpu/drm/vc4/vc4_hdmi.c 	struct snd_soc_dai_link *dai_link = &hdmi->audio.link;
dai_link         1109 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->cpus		= &hdmi->audio.cpu;
dai_link         1110 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->codecs	= &hdmi->audio.codec;
dai_link         1111 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->platforms	= &hdmi->audio.platform;
dai_link         1113 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->num_cpus	= 1;
dai_link         1114 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->num_codecs	= 1;
dai_link         1115 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->num_platforms	= 1;
dai_link         1117 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->name = "MAI";
dai_link         1118 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->stream_name = "MAI PCM";
dai_link         1119 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->codecs->dai_name = vc4_hdmi_audio_codec_dai_drv.name;
dai_link         1120 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->cpus->dai_name = dev_name(dev);
dai_link         1121 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->codecs->name = dev_name(dev);
dai_link         1122 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->platforms->name = dev_name(dev);
dai_link         1124 drivers/gpu/drm/vc4/vc4_hdmi.c 	card->dai_link = dai_link;
dai_link           55 include/sound/simple_card_utils.h 	struct snd_soc_dai_link *dai_link;
dai_link           63 include/sound/simple_card_utils.h #define simple_priv_to_link(priv, i)	(simple_priv_to_card(priv)->dai_link + (i))
dai_link           79 include/sound/simple_card_utils.h 				 struct snd_soc_dai_link *dai_link,
dai_link           84 include/sound/simple_card_utils.h #define asoc_simple_parse_clk_cpu(dev, node, dai_link, simple_dai)		\
dai_link           85 include/sound/simple_card_utils.h 	asoc_simple_parse_clk(dev, node, simple_dai, dai_link->cpus)
dai_link           86 include/sound/simple_card_utils.h #define asoc_simple_parse_clk_codec(dev, node, dai_link, simple_dai)	\
dai_link           87 include/sound/simple_card_utils.h 	asoc_simple_parse_clk(dev, node, simple_dai, dai_link->codecs)
dai_link          100 include/sound/simple_card_utils.h #define asoc_simple_parse_cpu(node, dai_link, is_single_link)	\
dai_link          101 include/sound/simple_card_utils.h 	asoc_simple_parse_dai(node, dai_link->cpus, is_single_link)
dai_link          102 include/sound/simple_card_utils.h #define asoc_simple_parse_codec(node, dai_link)	\
dai_link          103 include/sound/simple_card_utils.h 	asoc_simple_parse_dai(node, dai_link->codecs, NULL)
dai_link          104 include/sound/simple_card_utils.h #define asoc_simple_parse_platform(node, dai_link)	\
dai_link          105 include/sound/simple_card_utils.h 	asoc_simple_parse_dai(node, dai_link->platforms, NULL)
dai_link          113 include/sound/simple_card_utils.h void asoc_simple_canonicalize_platform(struct snd_soc_dai_link *dai_link);
dai_link          114 include/sound/simple_card_utils.h void asoc_simple_canonicalize_cpu(struct snd_soc_dai_link *dai_link,
dai_link          462 include/sound/soc.h 		const char *dai_link, int stream);
dai_link          464 include/sound/soc.h 		const char *dai_link);
dai_link         1027 include/sound/soc.h 	struct snd_soc_dai_link *dai_link;  /* predefined links only */
dai_link         1093 include/sound/soc.h 	     ((i) < (card)->num_links) && ((link) = &(card)->dai_link[i]); \
dai_link         1123 include/sound/soc.h 	struct snd_soc_dai_link *dai_link;
dai_link         1318 include/sound/soc.h 				   struct snd_soc_dai_link *dai_link);
dai_link         1319 include/sound/soc.h void snd_soc_of_put_dai_link_codecs(struct snd_soc_dai_link *dai_link);
dai_link         1322 include/sound/soc.h 				struct snd_soc_dai_link *dai_link);
dai_link         1324 include/sound/soc.h 			     struct snd_soc_dai_link *dai_link);
dai_link         1355 include/sound/soc.h 	struct snd_soc_dai_link *dai_link;
dai_link         1363 include/sound/soc.h 	for_each_card_prelinks(card, i, dai_link) {
dai_link         1368 include/sound/soc.h 		if (!dai_link->platforms)
dai_link         1372 include/sound/soc.h 		dai_link->platforms->name = name;
dai_link          394 sound/soc/amd/acp-da7219-max98357a.c 	.dai_link = cz_dai_7219_98357,
dai_link          157 sound/soc/amd/acp-rt5645.c 	.dai_link = cz_dai_rt5650,
dai_link          498 sound/soc/atmel/atmel-classd.c 	struct snd_soc_dai_link *dai_link;
dai_link          502 sound/soc/atmel/atmel-classd.c 	dai_link = devm_kzalloc(dev, sizeof(*dai_link), GFP_KERNEL);
dai_link          503 sound/soc/atmel/atmel-classd.c 	if (!dai_link)
dai_link          510 sound/soc/atmel/atmel-classd.c 	dai_link->cpus		= &comp[0];
dai_link          511 sound/soc/atmel/atmel-classd.c 	dai_link->codecs	= &comp[1];
dai_link          512 sound/soc/atmel/atmel-classd.c 	dai_link->platforms	= &comp[2];
dai_link          514 sound/soc/atmel/atmel-classd.c 	dai_link->num_cpus	= 1;
dai_link          515 sound/soc/atmel/atmel-classd.c 	dai_link->num_codecs	= 1;
dai_link          516 sound/soc/atmel/atmel-classd.c 	dai_link->num_platforms	= 1;
dai_link          518 sound/soc/atmel/atmel-classd.c 	dai_link->name			= "CLASSD";
dai_link          519 sound/soc/atmel/atmel-classd.c 	dai_link->stream_name		= "CLASSD PCM";
dai_link          520 sound/soc/atmel/atmel-classd.c 	dai_link->codecs->dai_name	= ATMEL_CLASSD_CODEC_DAI_NAME;
dai_link          521 sound/soc/atmel/atmel-classd.c 	dai_link->cpus->dai_name	= dev_name(dev);
dai_link          522 sound/soc/atmel/atmel-classd.c 	dai_link->codecs->name		= dev_name(dev);
dai_link          523 sound/soc/atmel/atmel-classd.c 	dai_link->platforms->name	= dev_name(dev);
dai_link          525 sound/soc/atmel/atmel-classd.c 	card->dai_link	= dai_link;
dai_link          509 sound/soc/atmel/atmel-pdmic.c 	struct snd_soc_dai_link *dai_link;
dai_link          513 sound/soc/atmel/atmel-pdmic.c 	dai_link = devm_kzalloc(dev, sizeof(*dai_link), GFP_KERNEL);
dai_link          514 sound/soc/atmel/atmel-pdmic.c 	if (!dai_link)
dai_link          521 sound/soc/atmel/atmel-pdmic.c 	dai_link->cpus		= &comp[0];
dai_link          522 sound/soc/atmel/atmel-pdmic.c 	dai_link->codecs	= &comp[1];
dai_link          523 sound/soc/atmel/atmel-pdmic.c 	dai_link->platforms	= &comp[2];
dai_link          525 sound/soc/atmel/atmel-pdmic.c 	dai_link->num_cpus	= 1;
dai_link          526 sound/soc/atmel/atmel-pdmic.c 	dai_link->num_codecs	= 1;
dai_link          527 sound/soc/atmel/atmel-pdmic.c 	dai_link->num_platforms	= 1;
dai_link          529 sound/soc/atmel/atmel-pdmic.c 	dai_link->name			= "PDMIC";
dai_link          530 sound/soc/atmel/atmel-pdmic.c 	dai_link->stream_name		= "PDMIC PCM";
dai_link          531 sound/soc/atmel/atmel-pdmic.c 	dai_link->codecs->dai_name	= ATMEL_PDMIC_CODEC_DAI_NAME;
dai_link          532 sound/soc/atmel/atmel-pdmic.c 	dai_link->cpus->dai_name	= dev_name(dev);
dai_link          533 sound/soc/atmel/atmel-pdmic.c 	dai_link->codecs->name		= dev_name(dev);
dai_link          534 sound/soc/atmel/atmel-pdmic.c 	dai_link->platforms->name	= dev_name(dev);
dai_link          536 sound/soc/atmel/atmel-pdmic.c 	card->dai_link	= dai_link;
dai_link           77 sound/soc/atmel/atmel_wm8904.c 	.dai_link = &atmel_asoc_wm8904_dailink,
dai_link           93 sound/soc/atmel/mikroe-proto.c 	snd_proto.dai_link = dai;
dai_link          136 sound/soc/atmel/sam9g20_wm8731.c 	.dai_link = &at91sam9g20ek_dai,
dai_link          101 sound/soc/atmel/sam9x5_wm8731.c 	card->dai_link = dai;
dai_link          314 sound/soc/atmel/tse850-pcm5142.c 	.dai_link = &tse850_dailink,
dai_link           36 sound/soc/au1x/db1000.c 	.dai_link	= &db1000_ac97_dai,
dai_link           64 sound/soc/au1x/db1200.c 	.dai_link	= &db1200_ac97_dai,
dai_link           82 sound/soc/au1x/db1200.c 	.dai_link	= &db1300_ac97_dai,
dai_link           89 sound/soc/au1x/db1200.c 	.dai_link	= &db1200_ac97_dai,
dai_link          128 sound/soc/au1x/db1200.c 	.dai_link	= &db1200_i2s_dai,
dai_link          149 sound/soc/au1x/db1200.c 	.dai_link	= &db1300_i2s_dai,
dai_link          170 sound/soc/au1x/db1200.c 	.dai_link	= &db1550_i2s_dai,
dai_link           71 sound/soc/cirrus/edb93xx.c 	.dai_link	= &edb93xx_dai,
dai_link           35 sound/soc/cirrus/simone.c 	.dai_link	= &simone_dai,
dai_link           81 sound/soc/cirrus/snappercl15.c 	.dai_link	= &snappercl15_dai,
dai_link           60 sound/soc/fsl/efika-audio-fabric.c 	.dai_link = efika_fabric_dai,
dai_link           80 sound/soc/fsl/eukrea-tlv320.c 	.dai_link	= &eukrea_tlv320_dai,
dai_link           84 sound/soc/fsl/fsl-asoc-card.c 	struct snd_soc_dai_link dai_link[3];
dai_link          259 sound/soc/fsl/fsl-asoc-card.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name);
dai_link          612 sound/soc/fsl/fsl-asoc-card.c 	priv->card.dai_link = priv->dai_link;
dai_link          624 sound/soc/fsl/fsl-asoc-card.c 	memcpy(priv->dai_link, fsl_asoc_card_dai,
dai_link          625 sound/soc/fsl/fsl-asoc-card.c 	       sizeof(struct snd_soc_dai_link) * ARRAY_SIZE(priv->dai_link));
dai_link          634 sound/soc/fsl/fsl-asoc-card.c 	priv->dai_link[0].cpus->of_node = cpu_np;
dai_link          635 sound/soc/fsl/fsl-asoc-card.c 	priv->dai_link[0].codecs->dai_name = codec_dai_name;
dai_link          638 sound/soc/fsl/fsl-asoc-card.c 		priv->dai_link[0].codecs->of_node = codec_np;
dai_link          649 sound/soc/fsl/fsl-asoc-card.c 		priv->dai_link[0].codecs->name =
dai_link          653 sound/soc/fsl/fsl-asoc-card.c 		if (!priv->dai_link[0].codecs->name) {
dai_link          659 sound/soc/fsl/fsl-asoc-card.c 	priv->dai_link[0].platforms->of_node = cpu_np;
dai_link          660 sound/soc/fsl/fsl-asoc-card.c 	priv->dai_link[0].dai_fmt = priv->dai_fmt;
dai_link          665 sound/soc/fsl/fsl-asoc-card.c 		priv->dai_link[1].cpus->of_node = asrc_np;
dai_link          666 sound/soc/fsl/fsl-asoc-card.c 		priv->dai_link[1].platforms->of_node = asrc_np;
dai_link          667 sound/soc/fsl/fsl-asoc-card.c 		priv->dai_link[2].codecs->dai_name = codec_dai_name;
dai_link          668 sound/soc/fsl/fsl-asoc-card.c 		priv->dai_link[2].codecs->of_node = codec_np;
dai_link          669 sound/soc/fsl/fsl-asoc-card.c 		priv->dai_link[2].codecs->name =
dai_link          670 sound/soc/fsl/fsl-asoc-card.c 				priv->dai_link[0].codecs->name;
dai_link          671 sound/soc/fsl/fsl-asoc-card.c 		priv->dai_link[2].cpus->of_node = cpu_np;
dai_link          672 sound/soc/fsl/fsl-asoc-card.c 		priv->dai_link[2].dai_fmt = priv->dai_fmt;
dai_link          322 sound/soc/fsl/imx-audmix.c 	priv->card.dai_link = priv->dai;
dai_link          194 sound/soc/fsl/imx-es8328.c 	data->card.dai_link = &data->dai;
dai_link           85 sound/soc/fsl/imx-mc13783.c 	.dai_link	= imx_mc13783_dai_mc13783,
dai_link          167 sound/soc/fsl/imx-sgtl5000.c 	data->card.dai_link = &data->dai;
dai_link           64 sound/soc/fsl/imx-spdif.c 	data->card.dai_link = &data->dai;
dai_link          365 sound/soc/fsl/mpc8610_hpcd.c 	machine_data->card.dai_link = machine_data->dai;
dai_link          153 sound/soc/fsl/mx27vis-aic32x4.c 	.dai_link	= &mx27vis_aic32x4_dai,
dai_link          374 sound/soc/fsl/p1022_ds.c 	mdata->card.dai_link = mdata->dai;
dai_link          325 sound/soc/fsl/p1022_rdk.c 	mdata->card.dai_link = mdata->dai;
dai_link           52 sound/soc/fsl/pcm030-audio-fabric.c 	.dai_link = pcm030_fabric_dai,
dai_link           62 sound/soc/fsl/pcm030-audio-fabric.c 	struct snd_soc_dai_link *dai_link;
dai_link           84 sound/soc/fsl/pcm030-audio-fabric.c 	for_each_card_prelinks(card, i, dai_link)
dai_link           85 sound/soc/fsl/pcm030-audio-fabric.c 		dai_link->platforms->of_node = platform_np;
dai_link           40 sound/soc/fsl/phycore-ac97.c 	.dai_link	= imx_phycore_dai_ac97,
dai_link          238 sound/soc/fsl/wm1133-ev1.c 	.dai_link = &wm1133_ev1_dai,
dai_link          208 sound/soc/generic/audio-graph-card.c 	struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link);
dai_link          216 sound/soc/generic/audio-graph-card.c 	struct snd_soc_dai_link_component *cpus = dai_link->cpus;
dai_link          217 sound/soc/generic/audio-graph-card.c 	struct snd_soc_dai_link_component *codecs = dai_link->codecs;
dai_link          241 sound/soc/generic/audio-graph-card.c 		dai_link->dynamic		= 1;
dai_link          242 sound/soc/generic/audio-graph-card.c 		dai_link->dpcm_merged_format	= 1;
dai_link          247 sound/soc/generic/audio-graph-card.c 		ret = asoc_simple_parse_cpu(ep, dai_link, &is_single_links);
dai_link          251 sound/soc/generic/audio-graph-card.c 		ret = asoc_simple_parse_clk_cpu(dev, ep, dai_link, dai);
dai_link          255 sound/soc/generic/audio-graph-card.c 		ret = asoc_simple_set_dailink_name(dev, dai_link,
dai_link          262 sound/soc/generic/audio-graph-card.c 		asoc_simple_canonicalize_cpu(dai_link, is_single_links);
dai_link          272 sound/soc/generic/audio-graph-card.c 		dai_link->no_pcm		= 1;
dai_link          273 sound/soc/generic/audio-graph-card.c 		dai_link->be_hw_params_fixup	= asoc_simple_be_hw_params_fixup;
dai_link          281 sound/soc/generic/audio-graph-card.c 		ret = asoc_simple_parse_codec(ep, dai_link);
dai_link          285 sound/soc/generic/audio-graph-card.c 		ret = asoc_simple_parse_clk_codec(dev, ep, dai_link, dai);
dai_link          289 sound/soc/generic/audio-graph-card.c 		ret = asoc_simple_set_dailink_name(dev, dai_link,
dai_link          309 sound/soc/generic/audio-graph-card.c 	asoc_simple_canonicalize_platform(dai_link);
dai_link          316 sound/soc/generic/audio-graph-card.c 				       NULL, &dai_link->dai_fmt);
dai_link          320 sound/soc/generic/audio-graph-card.c 	dai_link->dpcm_playback		= 1;
dai_link          321 sound/soc/generic/audio-graph-card.c 	dai_link->dpcm_capture		= 1;
dai_link          322 sound/soc/generic/audio-graph-card.c 	dai_link->ops			= &graph_ops;
dai_link          323 sound/soc/generic/audio-graph-card.c 	dai_link->init			= asoc_simple_dai_init;
dai_link          338 sound/soc/generic/audio-graph-card.c 	struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link);
dai_link          363 sound/soc/generic/audio-graph-card.c 				       NULL, &dai_link->dai_fmt);
dai_link          367 sound/soc/generic/audio-graph-card.c 	ret = asoc_simple_parse_cpu(cpu_ep, dai_link, &single_cpu);
dai_link          371 sound/soc/generic/audio-graph-card.c 	ret = asoc_simple_parse_codec(codec_ep, dai_link);
dai_link          383 sound/soc/generic/audio-graph-card.c 	ret = asoc_simple_parse_clk_cpu(dev, cpu_ep, dai_link, cpu_dai);
dai_link          387 sound/soc/generic/audio-graph-card.c 	ret = asoc_simple_parse_clk_codec(dev, codec_ep, dai_link, codec_dai);
dai_link          391 sound/soc/generic/audio-graph-card.c 	ret = asoc_simple_set_dailink_name(dev, dai_link,
dai_link          393 sound/soc/generic/audio-graph-card.c 					   dai_link->cpus->dai_name,
dai_link          394 sound/soc/generic/audio-graph-card.c 					   dai_link->codecs->dai_name);
dai_link          398 sound/soc/generic/audio-graph-card.c 	dai_link->ops = &graph_ops;
dai_link          399 sound/soc/generic/audio-graph-card.c 	dai_link->init = asoc_simple_dai_init;
dai_link          401 sound/soc/generic/audio-graph-card.c 	asoc_simple_canonicalize_cpu(dai_link, single_cpu);
dai_link          402 sound/soc/generic/audio-graph-card.c 	asoc_simple_canonicalize_platform(dai_link);
dai_link           98 sound/soc/generic/simple-card-utils.c 				 struct snd_soc_dai_link *dai_link,
dai_link          112 sound/soc/generic/simple-card-utils.c 		dai_link->name		= name;
dai_link          113 sound/soc/generic/simple-card-utils.c 		dai_link->stream_name	= name;
dai_link          139 sound/soc/generic/simple-card-utils.c 	if (!card->name && card->dai_link)
dai_link          140 sound/soc/generic/simple-card-utils.c 		card->name = card->dai_link->name;
dai_link          354 sound/soc/generic/simple-card-utils.c void asoc_simple_canonicalize_platform(struct snd_soc_dai_link *dai_link)
dai_link          357 sound/soc/generic/simple-card-utils.c 	if (!dai_link->platforms->of_node)
dai_link          358 sound/soc/generic/simple-card-utils.c 		dai_link->platforms->of_node = dai_link->cpus->of_node;
dai_link          364 sound/soc/generic/simple-card-utils.c 	if (!dai_link->platforms->of_node)
dai_link          365 sound/soc/generic/simple-card-utils.c 		dai_link->num_platforms = 0;
dai_link          369 sound/soc/generic/simple-card-utils.c void asoc_simple_canonicalize_cpu(struct snd_soc_dai_link *dai_link,
dai_link          382 sound/soc/generic/simple-card-utils.c 		dai_link->cpus->dai_name = NULL;
dai_link          388 sound/soc/generic/simple-card-utils.c 	struct snd_soc_dai_link *dai_link;
dai_link          391 sound/soc/generic/simple-card-utils.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          392 sound/soc/generic/simple-card-utils.c 		of_node_put(dai_link->cpus->of_node);
dai_link          393 sound/soc/generic/simple-card-utils.c 		of_node_put(dai_link->codecs->of_node);
dai_link          553 sound/soc/generic/simple-card-utils.c 	struct snd_soc_dai_link *dai_link;
dai_link          560 sound/soc/generic/simple-card-utils.c 	dai_link  = devm_kcalloc(dev, li->link, sizeof(*dai_link),  GFP_KERNEL);
dai_link          562 sound/soc/generic/simple-card-utils.c 	if (!dai_props || !dai_link || !dais)
dai_link          582 sound/soc/generic/simple-card-utils.c 		dai_link[i].cpus		= &dai_props[i].cpus;
dai_link          583 sound/soc/generic/simple-card-utils.c 		dai_link[i].num_cpus		= 1;
dai_link          584 sound/soc/generic/simple-card-utils.c 		dai_link[i].codecs		= &dai_props[i].codecs;
dai_link          585 sound/soc/generic/simple-card-utils.c 		dai_link[i].num_codecs		= 1;
dai_link          586 sound/soc/generic/simple-card-utils.c 		dai_link[i].platforms		= &dai_props[i].platforms;
dai_link          587 sound/soc/generic/simple-card-utils.c 		dai_link[i].num_platforms	= 1;
dai_link          591 sound/soc/generic/simple-card-utils.c 	priv->dai_link		= dai_link;
dai_link          595 sound/soc/generic/simple-card-utils.c 	card->dai_link		= priv->dai_link;
dai_link          122 sound/soc/generic/simple-card.c 	struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link);
dai_link          125 sound/soc/generic/simple-card.c 	struct snd_soc_dai_link_component *cpus = dai_link->cpus;
dai_link          126 sound/soc/generic/simple-card.c 	struct snd_soc_dai_link_component *codecs = dai_link->codecs;
dai_link          158 sound/soc/generic/simple-card.c 		dai_link->dynamic		= 1;
dai_link          159 sound/soc/generic/simple-card.c 		dai_link->dpcm_merged_format	= 1;
dai_link          164 sound/soc/generic/simple-card.c 		ret = asoc_simple_parse_cpu(np, dai_link, &is_single_links);
dai_link          168 sound/soc/generic/simple-card.c 		ret = asoc_simple_parse_clk_cpu(dev, np, dai_link, dai);
dai_link          172 sound/soc/generic/simple-card.c 		ret = asoc_simple_set_dailink_name(dev, dai_link,
dai_link          178 sound/soc/generic/simple-card.c 		asoc_simple_canonicalize_cpu(dai_link, is_single_links);
dai_link          188 sound/soc/generic/simple-card.c 		dai_link->no_pcm		= 1;
dai_link          189 sound/soc/generic/simple-card.c 		dai_link->be_hw_params_fixup	= asoc_simple_be_hw_params_fixup;
dai_link          197 sound/soc/generic/simple-card.c 		ret = asoc_simple_parse_codec(np, dai_link);
dai_link          201 sound/soc/generic/simple-card.c 		ret = asoc_simple_parse_clk_codec(dev, np, dai_link, dai);
dai_link          205 sound/soc/generic/simple-card.c 		ret = asoc_simple_set_dailink_name(dev, dai_link,
dai_link          223 sound/soc/generic/simple-card.c 	asoc_simple_canonicalize_platform(dai_link);
dai_link          230 sound/soc/generic/simple-card.c 				       prefix, &dai_link->dai_fmt);
dai_link          234 sound/soc/generic/simple-card.c 	dai_link->dpcm_playback		= 1;
dai_link          235 sound/soc/generic/simple-card.c 	dai_link->dpcm_capture		= 1;
dai_link          236 sound/soc/generic/simple-card.c 	dai_link->ops			= &simple_ops;
dai_link          237 sound/soc/generic/simple-card.c 	dai_link->init			= asoc_simple_dai_init;
dai_link          251 sound/soc/generic/simple-card.c 	struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, li->link);
dai_link          291 sound/soc/generic/simple-card.c 				       prefix, &dai_link->dai_fmt);
dai_link          297 sound/soc/generic/simple-card.c 	ret = asoc_simple_parse_cpu(cpu, dai_link, &single_cpu);
dai_link          301 sound/soc/generic/simple-card.c 	ret = asoc_simple_parse_codec(codec, dai_link);
dai_link          305 sound/soc/generic/simple-card.c 	ret = asoc_simple_parse_platform(plat, dai_link);
dai_link          317 sound/soc/generic/simple-card.c 	ret = asoc_simple_parse_clk_cpu(dev, cpu, dai_link, cpu_dai);
dai_link          321 sound/soc/generic/simple-card.c 	ret = asoc_simple_parse_clk_codec(dev, codec, dai_link, codec_dai);
dai_link          325 sound/soc/generic/simple-card.c 	ret = asoc_simple_set_dailink_name(dev, dai_link,
dai_link          327 sound/soc/generic/simple-card.c 					   dai_link->cpus->dai_name,
dai_link          328 sound/soc/generic/simple-card.c 					   dai_link->codecs->dai_name);
dai_link          332 sound/soc/generic/simple-card.c 	dai_link->ops = &simple_ops;
dai_link          333 sound/soc/generic/simple-card.c 	dai_link->init = asoc_simple_dai_init;
dai_link          335 sound/soc/generic/simple-card.c 	asoc_simple_canonicalize_cpu(dai_link, single_cpu);
dai_link          336 sound/soc/generic/simple-card.c 	asoc_simple_canonicalize_platform(dai_link);
dai_link          656 sound/soc/generic/simple-card.c 		struct snd_soc_dai_link *dai_link = priv->dai_link;
dai_link          679 sound/soc/generic/simple-card.c 		cpus			= dai_link->cpus;
dai_link          682 sound/soc/generic/simple-card.c 		codecs			= dai_link->codecs;
dai_link          686 sound/soc/generic/simple-card.c 		platform		= dai_link->platforms;
dai_link          690 sound/soc/generic/simple-card.c 		dai_link->name		= cinfo->name;
dai_link          691 sound/soc/generic/simple-card.c 		dai_link->stream_name	= cinfo->name;
dai_link          692 sound/soc/generic/simple-card.c 		dai_link->dai_fmt	= cinfo->daifmt;
dai_link          693 sound/soc/generic/simple-card.c 		dai_link->init		= asoc_simple_dai_init;
dai_link          326 sound/soc/intel/boards/bdw-rt5677.c 	.dai_link = bdw_rt5677_dais,
dai_link          257 sound/soc/intel/boards/broadwell.c 	.dai_link = broadwell_rt286_dais,
dai_link          647 sound/soc/intel/boards/bxt_da7219_max98357a.c 	.dai_link = broxton_dais,
dai_link          559 sound/soc/intel/boards/bxt_rt298.c 	.dai_link = broxton_rt298_dais,
dai_link          574 sound/soc/intel/boards/bxt_rt298.c 	.dai_link = broxton_rt298_dais,
dai_link          597 sound/soc/intel/boards/bxt_rt298.c 		if (!strncmp(card->dai_link[i].codecs->name, "i2c-INT343A:00",
dai_link          601 sound/soc/intel/boards/bxt_rt298.c 				card->dai_link[i].name = "SSP5-Codec";
dai_link          602 sound/soc/intel/boards/bxt_rt298.c 				card->dai_link[i].cpus->dai_name = "SSP5 Pin";
dai_link          605 sound/soc/intel/boards/bxt_rt298.c 				card->dai_link[i].name = "SSP2-Codec";
dai_link          606 sound/soc/intel/boards/bxt_rt298.c 				card->dai_link[i].cpus->dai_name = "SSP2 Pin";
dai_link          131 sound/soc/intel/boards/byt-max98090.c 	.dai_link = byt_max98090_dais,
dai_link          195 sound/soc/intel/boards/byt-rt5640.c 	.dai_link = byt_rt5640_dais,
dai_link          212 sound/soc/intel/boards/bytcht_cx2072x.c 	.dai_link = byt_cht_cx2072x_dais,
dai_link          212 sound/soc/intel/boards/bytcht_da7213.c 	.dai_link = dailink,
dai_link          418 sound/soc/intel/boards/bytcht_es8316.c 	.dai_link = byt_cht_es8316_dais,
dai_link          158 sound/soc/intel/boards/bytcht_nocodec.c 	.dai_link = dais,
dai_link         1142 sound/soc/intel/boards/bytcr_rt5640.c 	.dai_link = byt_rt5640_dais,
dai_link          843 sound/soc/intel/boards/bytcr_rt5651.c 	.dai_link = byt_rt5651_dais,
dai_link          389 sound/soc/intel/boards/cht_bsw_max98090_ti.c 	.dai_link = cht_dailink,
dai_link          238 sound/soc/intel/boards/cht_bsw_nau8824.c 	.dai_link = cht_dailink,
dai_link          486 sound/soc/intel/boards/cht_bsw_rt5645.c 	.dai_link = cht_dailink,
dai_link          499 sound/soc/intel/boards/cht_bsw_rt5645.c 	.dai_link = cht_dailink,
dai_link          568 sound/soc/intel/boards/cht_bsw_rt5645.c 		if (!strcmp(card->dai_link[i].codecs->name,
dai_link          570 sound/soc/intel/boards/cht_bsw_rt5645.c 			card->dai_link[i].codecs->name = drv->codec_name;
dai_link          386 sound/soc/intel/boards/cht_bsw_rt5672.c 	.dai_link = cht_dailink,
dai_link          577 sound/soc/intel/boards/glk_rt5682_max98357a.c 	.dai_link = geminilake_dais,
dai_link          179 sound/soc/intel/boards/haswell.c 	.dai_link = haswell_rt5640_dais,
dai_link          578 sound/soc/intel/boards/kbl_da7219_max98357a.c 	.dai_link = kabylake_dais,
dai_link          287 sound/soc/intel/boards/kbl_da7219_max98927.c 	struct snd_soc_dai_link *fe_dai_link = dpcm->fe->dai_link;
dai_link          288 sound/soc/intel/boards/kbl_da7219_max98927.c 	struct snd_soc_dai_link *be_dai_link = dpcm->be->dai_link;
dai_link         1024 sound/soc/intel/boards/kbl_da7219_max98927.c 	.dai_link = kabylake_dais,
dai_link         1042 sound/soc/intel/boards/kbl_da7219_max98927.c 	.dai_link = kabylake_max98_927_373_dais,
dai_link         1059 sound/soc/intel/boards/kbl_da7219_max98927.c 	.dai_link = kabylake_dais,
dai_link         1076 sound/soc/intel/boards/kbl_da7219_max98927.c 	.dai_link = kabylake_max98_927_373_dais,
dai_link         1106 sound/soc/intel/boards/kbl_da7219_max98927.c 	kbl_dai_link = kabylake_audio_card->dai_link;
dai_link          500 sound/soc/intel/boards/kbl_rt5660.c 	.dai_link = kabylake_rt5660_dais,
dai_link          406 sound/soc/intel/boards/kbl_rt5663_max98927.c 	struct snd_soc_dai_link *fe_dai_link = dpcm->fe->dai_link;
dai_link          407 sound/soc/intel/boards/kbl_rt5663_max98927.c 	struct snd_soc_dai_link *be_dai_link = dpcm->be->dai_link;
dai_link          917 sound/soc/intel/boards/kbl_rt5663_max98927.c 	.dai_link = kabylake_dais,
dai_link          935 sound/soc/intel/boards/kbl_rt5663_max98927.c 	.dai_link = kabylake_5663_dais,
dai_link          276 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 	struct snd_soc_dai_link *fe_dai_link = dpcm->fe->dai_link;
dai_link          277 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 	struct snd_soc_dai_link *be_dai_link = dpcm->be->dai_link;
dai_link          631 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 	.dai_link = kabylake_dais,
dai_link           95 sound/soc/intel/boards/skl_hda_dsp_generic.c 	.dai_link = skl_hda_be_dai_links,
dai_link          114 sound/soc/intel/boards/skl_hda_dsp_generic.c 	struct snd_soc_dai_link *dai_link;
dai_link          148 sound/soc/intel/boards/skl_hda_dsp_generic.c 	for_each_card_prelinks(card, i, dai_link)
dai_link          149 sound/soc/intel/boards/skl_hda_dsp_generic.c 		dai_link->platforms->name = mach_params->platform;
dai_link          637 sound/soc/intel/boards/skl_nau88l25_max98357a.c 	.dai_link = skylake_dais,
dai_link          678 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 	.dai_link = skylake_dais,
dai_link          518 sound/soc/intel/boards/skl_rt286.c 	.dai_link = skylake_rt286_dais,
dai_link          129 sound/soc/intel/boards/sof_rt5682.c 	pcm->device = rtd->dai_link->id;
dai_link          660 sound/soc/intel/boards/sof_rt5682.c 	sof_audio_card_rt5682.dai_link = dai_links;
dai_link         1087 sound/soc/intel/skylake/skl-pcm.c 	struct snd_soc_dai_link *dai_link = rtd->dai_link;
dai_link         1090 sound/soc/intel/skylake/skl-pcm.c 					dai_link->cpus->dai_name);
dai_link           97 sound/soc/kirkwood/armada-370-db.c 	.dai_link = a370db_dai,
dai_link          319 sound/soc/mediatek/mt2701/mt2701-cs42448.c 	.dai_link = mt2701_cs42448_dai_links,
dai_link          337 sound/soc/mediatek/mt2701/mt2701-cs42448.c 	struct snd_soc_dai_link *dai_link;
dai_link          348 sound/soc/mediatek/mt2701/mt2701-cs42448.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          349 sound/soc/mediatek/mt2701/mt2701-cs42448.c 		if (dai_link->platforms->name)
dai_link          351 sound/soc/mediatek/mt2701/mt2701-cs42448.c 		dai_link->platforms->of_node = platform_node;
dai_link          363 sound/soc/mediatek/mt2701/mt2701-cs42448.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          364 sound/soc/mediatek/mt2701/mt2701-cs42448.c 		if (dai_link->codecs->name)
dai_link          366 sound/soc/mediatek/mt2701/mt2701-cs42448.c 		dai_link->codecs->of_node = codec_node;
dai_link           98 sound/soc/mediatek/mt2701/mt2701-wm8960.c 	.dai_link = mt2701_wm8960_dai_links,
dai_link          110 sound/soc/mediatek/mt2701/mt2701-wm8960.c 	struct snd_soc_dai_link *dai_link;
dai_link          119 sound/soc/mediatek/mt2701/mt2701-wm8960.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          120 sound/soc/mediatek/mt2701/mt2701-wm8960.c 		if (dai_link->platforms->name)
dai_link          122 sound/soc/mediatek/mt2701/mt2701-wm8960.c 		dai_link->platforms->of_node = platform_node;
dai_link          134 sound/soc/mediatek/mt2701/mt2701-wm8960.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          135 sound/soc/mediatek/mt2701/mt2701-wm8960.c 		if (dai_link->codecs->name)
dai_link          137 sound/soc/mediatek/mt2701/mt2701-wm8960.c 		dai_link->codecs->of_node = codec_node;
dai_link          190 sound/soc/mediatek/mt6797/mt6797-mt6351.c 	.dai_link = mt6797_mt6351_dai_links,
dai_link          198 sound/soc/mediatek/mt6797/mt6797-mt6351.c 	struct snd_soc_dai_link *dai_link;
dai_link          209 sound/soc/mediatek/mt6797/mt6797-mt6351.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          210 sound/soc/mediatek/mt6797/mt6797-mt6351.c 		if (dai_link->platforms->name)
dai_link          212 sound/soc/mediatek/mt6797/mt6797-mt6351.c 		dai_link->platforms->of_node = platform_node;
dai_link          222 sound/soc/mediatek/mt6797/mt6797-mt6351.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          223 sound/soc/mediatek/mt6797/mt6797-mt6351.c 		if (dai_link->codecs->name)
dai_link          225 sound/soc/mediatek/mt6797/mt6797-mt6351.c 		dai_link->codecs->of_node = codec_node;
dai_link          136 sound/soc/mediatek/mt8173/mt8173-max98090.c 	.dai_link = mt8173_max98090_dais,
dai_link          150 sound/soc/mediatek/mt8173/mt8173-max98090.c 	struct snd_soc_dai_link *dai_link;
dai_link          159 sound/soc/mediatek/mt8173/mt8173-max98090.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          160 sound/soc/mediatek/mt8173/mt8173-max98090.c 		if (dai_link->platforms->name)
dai_link          162 sound/soc/mediatek/mt8173/mt8173-max98090.c 		dai_link->platforms->of_node = platform_node;
dai_link          172 sound/soc/mediatek/mt8173/mt8173-max98090.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          173 sound/soc/mediatek/mt8173/mt8173-max98090.c 		if (dai_link->codecs->name)
dai_link          175 sound/soc/mediatek/mt8173/mt8173-max98090.c 		dai_link->codecs->of_node = codec_node;
dai_link          166 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c 	.dai_link = mt8173_rt5650_rt5514_dais,
dai_link          182 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c 	struct snd_soc_dai_link *dai_link;
dai_link          192 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          193 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c 		if (dai_link->platforms->name)
dai_link          195 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c 		dai_link->platforms->of_node = platform_node;
dai_link          222 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c 	.dai_link = mt8173_rt5650_rt5676_dais,
dai_link          238 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c 	struct snd_soc_dai_link *dai_link;
dai_link          248 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          249 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c 		if (dai_link->platforms->name)
dai_link          251 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c 		dai_link->platforms->of_node = platform_node;
dai_link          232 sound/soc/mediatek/mt8173/mt8173-rt5650.c 	.dai_link = mt8173_rt5650_dais,
dai_link          248 sound/soc/mediatek/mt8173/mt8173-rt5650.c 	struct snd_soc_dai_link *dai_link;
dai_link          258 sound/soc/mediatek/mt8173/mt8173-rt5650.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          259 sound/soc/mediatek/mt8173/mt8173-rt5650.c 		if (dai_link->platforms->name)
dai_link          261 sound/soc/mediatek/mt8173/mt8173-rt5650.c 		dai_link->platforms->of_node = platform_node;
dai_link          378 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c 	.dai_link = mt8183_da7219_max98357_dai_links,
dai_link          411 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c 	struct snd_soc_dai_link *dai_link;
dai_link          424 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          425 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c 		if (dai_link->platforms->name)
dai_link          427 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c 		dai_link->platforms->of_node = platform_node;
dai_link          396 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 	.dai_link = mt8183_mt6358_ts3a227_max98357_dai_links,
dai_link          433 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 	struct snd_soc_dai_link *dai_link;
dai_link          447 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          448 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 		if (dai_link->platforms->name)
dai_link          450 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 		dai_link->platforms->of_node = platform_node;
dai_link           52 sound/soc/meson/axg-card.c 	links = krealloc(priv->card.dai_link,
dai_link           53 sound/soc/meson/axg-card.c 			 num_links * sizeof(*priv->card.dai_link),
dai_link           64 sound/soc/meson/axg-card.c 	priv->card.dai_link = links;
dai_link          117 sound/soc/meson/axg-card.c 	if (card->dai_link) {
dai_link          131 sound/soc/meson/axg-card.c 	kfree(card->dai_link);
dai_link          257 sound/soc/meson/axg-card.c 	struct snd_soc_dai_link *pad = &card->dai_link[*index];
dai_link          267 sound/soc/meson/axg-card.c 	lb = &card->dai_link[*index + 1];
dai_link          428 sound/soc/meson/axg-card.c 	struct snd_soc_dai_link *link = &card->dai_link[*index];
dai_link          561 sound/soc/meson/axg-card.c 	struct snd_soc_dai_link *dai_link = &card->dai_link[*index];
dai_link          569 sound/soc/meson/axg-card.c 	dai_link->cpus = cpu;
dai_link          570 sound/soc/meson/axg-card.c 	dai_link->num_cpus = 1;
dai_link          572 sound/soc/meson/axg-card.c 	ret = axg_card_parse_dai(card, np, &dai_link->cpus->of_node,
dai_link          573 sound/soc/meson/axg-card.c 				 &dai_link->cpus->dai_name);
dai_link          577 sound/soc/meson/axg-card.c 	if (axg_card_cpu_is_playback_fe(dai_link->cpus->of_node))
dai_link          578 sound/soc/meson/axg-card.c 		ret = axg_card_set_fe_link(card, dai_link, np, true);
dai_link          579 sound/soc/meson/axg-card.c 	else if (axg_card_cpu_is_capture_fe(dai_link->cpus->of_node))
dai_link          580 sound/soc/meson/axg-card.c 		ret = axg_card_set_fe_link(card, dai_link, np, false);
dai_link          582 sound/soc/meson/axg-card.c 		ret = axg_card_set_be_link(card, dai_link, np);
dai_link          587 sound/soc/meson/axg-card.c 	if (axg_card_cpu_is_tdm_iface(dai_link->cpus->of_node))
dai_link          589 sound/soc/meson/axg-card.c 	else if (axg_card_cpu_is_codec(dai_link->cpus->of_node))
dai_link          590 sound/soc/meson/axg-card.c 		dai_link->params = &codec_params;
dai_link          260 sound/soc/meson/g12a-tohdmitx.c 	if (WARN_ON(!rtd->dai_link->params)) {
dai_link          266 sound/soc/meson/g12a-tohdmitx.c 	rtd->dai_link->params = &in_data->params;
dai_link          105 sound/soc/mxs/mxs-sgtl5000.c 	.dai_link	= mxs_sgtl5000_dai,
dai_link           96 sound/soc/pxa/brownstone.c 	.dai_link     = brownstone_wm8994_dai,
dai_link          277 sound/soc/pxa/corgi.c 	.dai_link = &corgi_dai,
dai_link          109 sound/soc/pxa/e740_wm9705.c 	.dai_link = e740_dai,
dai_link           93 sound/soc/pxa/e750_wm9705.c 	.dai_link = e750_dai,
dai_link           94 sound/soc/pxa/e800_wm9712.c 	.dai_link = e800_dai,
dai_link           54 sound/soc/pxa/em-x270.c 	.dai_link = em_x270_dai,
dai_link          156 sound/soc/pxa/hx4700.c 	.dai_link		= &hx4700_dai,
dai_link           68 sound/soc/pxa/imote2.c 	.dai_link = &imote2_dai,
dai_link          319 sound/soc/pxa/magician.c 	.dai_link = magician_dai,
dai_link           75 sound/soc/pxa/mioa701_wm9713.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name);
dai_link          162 sound/soc/pxa/mioa701_wm9713.c 	.dai_link = mioa701_dai,
dai_link          113 sound/soc/pxa/palm27x.c 	.dai_link = palm27x_dai,
dai_link          239 sound/soc/pxa/poodle.c 	.dai_link = &poodle_dai,
dai_link          273 sound/soc/pxa/spitz.c 	.dai_link = &spitz_dai,
dai_link          208 sound/soc/pxa/tosa.c 	.dai_link = tosa_dai,
dai_link          103 sound/soc/pxa/ttc-dkb.c 	.dai_link = ttc_pm860x_hifi_dai,
dai_link          176 sound/soc/pxa/z2.c 	.dai_link	= &z2_dai,
dai_link          228 sound/soc/pxa/zylonite.c 	.dai_link = zylonite_dai,
dai_link           25 sound/soc/qcom/apq8016_sbc.c 	struct snd_soc_dai_link dai_link[];	/* dynamically allocated */
dai_link           38 sound/soc/qcom/apq8016_sbc.c 	struct snd_soc_dai_link *dai_link = rtd->dai_link;
dai_link           93 sound/soc/qcom/apq8016_sbc.c 	for (i = 0 ; i < dai_link->num_codecs; i++) {
dai_link          143 sound/soc/qcom/apq8016_sbc.c 			    struct_size(data, dai_link, num_links),
dai_link          148 sound/soc/qcom/apq8016_sbc.c 	card->dai_link	= &data->dai_link[0];
dai_link          151 sound/soc/qcom/apq8016_sbc.c 	link = data->dai_link;
dai_link          132 sound/soc/qcom/apq8096.c 	kfree(card->dai_link);
dai_link          143 sound/soc/qcom/apq8096.c 	kfree(card->dai_link);
dai_link           38 sound/soc/qcom/common.c 	card->dai_link = kcalloc(num_links, sizeof(*link), GFP_KERNEL);
dai_link           39 sound/soc/qcom/common.c 	if (!card->dai_link)
dai_link           43 sound/soc/qcom/common.c 	link = card->dai_link;
dai_link          136 sound/soc/qcom/common.c 	kfree(card->dai_link);
dai_link          236 sound/soc/qcom/qdsp6/q6asm-dai.c 		q6routing_stream_close(soc_prtd->dai_link->id,
dai_link          267 sound/soc/qcom/qdsp6/q6asm-dai.c 	ret = q6routing_stream_open(soc_prtd->dai_link->id, LEGACY_PCM_MODE,
dai_link          432 sound/soc/qcom/qdsp6/q6asm-dai.c 	q6routing_stream_close(soc_prtd->dai_link->id,
dai_link          623 sound/soc/qcom/qdsp6/q6asm-dai.c 	q6routing_stream_close(rtd->dai_link->id, stream->direction);
dai_link          669 sound/soc/qcom/qdsp6/q6asm-dai.c 	ret = q6routing_stream_open(rtd->dai_link->id, LEGACY_PCM_MODE,
dai_link          432 sound/soc/qcom/sdm845.c 	kfree(card->dai_link);
dai_link          446 sound/soc/qcom/sdm845.c 	kfree(card->dai_link);
dai_link           70 sound/soc/qcom/storm.c 	struct snd_soc_dai_link *dai_link = card->dai_link;
dai_link           73 sound/soc/qcom/storm.c 	dai_link->cpus->of_node = of_parse_phandle(np, "cpu", 0);
dai_link           74 sound/soc/qcom/storm.c 	if (!dai_link->cpus->of_node) {
dai_link           78 sound/soc/qcom/storm.c 	dai_link->platforms->of_node = dai_link->cpus->of_node;
dai_link           80 sound/soc/qcom/storm.c 	dai_link->codecs->of_node = of_parse_phandle(np, "codec", 0);
dai_link           81 sound/soc/qcom/storm.c 	if (!dai_link->codecs->of_node) {
dai_link          106 sound/soc/qcom/storm.c 	card->dai_link	= &storm_dai_link;
dai_link          161 sound/soc/rockchip/rk3288_hdmi_analog.c 	.dai_link = &rk_dailink,
dai_link          458 sound/soc/rockchip/rk3399_gru_sound.c 	card->dai_link = devm_kzalloc(dev, sizeof(rockchip_dais),
dai_link          460 sound/soc/rockchip/rk3399_gru_sound.c 	if (!card->dai_link)
dai_link          508 sound/soc/rockchip/rk3399_gru_sound.c 		dai = &card->dai_link[card->num_links++];
dai_link          376 sound/soc/rockchip/rockchip_i2s.c 	if (dai->driver->symmetric_rates && rtd->dai_link->symmetric_rates)
dai_link          184 sound/soc/rockchip/rockchip_max98090.c 	.dai_link = &rk_dailink,
dai_link          145 sound/soc/rockchip/rockchip_rt5645.c 	.dai_link = &rk_dailink,
dai_link           74 sound/soc/samsung/arndale_rt5631.c 	.dai_link = arndale_rt5631_dai,
dai_link           80 sound/soc/samsung/arndale_rt5631.c 	struct snd_soc_dai_link *dai_link;
dai_link           83 sound/soc/samsung/arndale_rt5631.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link           84 sound/soc/samsung/arndale_rt5631.c 		of_node_put(dai_link->cpus->of_node);
dai_link           85 sound/soc/samsung/arndale_rt5631.c 		of_node_put(dai_link->codecs->of_node);
dai_link           62 sound/soc/samsung/bells.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_DSP_CODEC].name);
dai_link          108 sound/soc/samsung/bells.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_DSP_CODEC].name);
dai_link          154 sound/soc/samsung/bells.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_AP_DSP].name);
dai_link          157 sound/soc/samsung/bells.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_DSP_CODEC].name);
dai_link          197 sound/soc/samsung/bells.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_CODEC_CP].name);
dai_link          209 sound/soc/samsung/bells.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[DAI_CODEC_SUB].name);
dai_link          406 sound/soc/samsung/bells.c 		.dai_link = bells_dai_wm2200,
dai_link          426 sound/soc/samsung/bells.c 		.dai_link = bells_dai_wm5102,
dai_link          446 sound/soc/samsung/bells.c 		.dai_link = bells_dai_wm5110,
dai_link          188 sound/soc/samsung/h1940_uda1380.c 	.dai_link = h1940_uda1380_dai,
dai_link           99 sound/soc/samsung/jive_wm8750.c 	.dai_link	= &jive_dai,
dai_link           25 sound/soc/samsung/littlemill.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name);
dai_link           72 sound/soc/samsung/littlemill.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name);
dai_link          183 sound/soc/samsung/littlemill.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[1].name);
dai_link          266 sound/soc/samsung/littlemill.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name);
dai_link          270 sound/soc/samsung/littlemill.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[1].name);
dai_link          304 sound/soc/samsung/littlemill.c 	.dai_link = littlemill_dai,
dai_link          165 sound/soc/samsung/lowland.c 	.dai_link = lowland_dai,
dai_link          319 sound/soc/samsung/neo1973_wm8753.c 	.dai_link = neo1973_dai,
dai_link          241 sound/soc/samsung/odroid.c 	card->dai_link = odroid_card_dais;
dai_link          246 sound/soc/samsung/odroid.c 	link = card->dai_link;
dai_link          247 sound/soc/samsung/odroid.c 	codec_link = &card->dai_link[1];
dai_link          296 sound/soc/samsung/odroid.c 		card->dai_link[0].dpcm_capture = 1;
dai_link          297 sound/soc/samsung/odroid.c 		card->dai_link[1].dpcm_capture = 1;
dai_link          338 sound/soc/samsung/odroid.c 	snd_soc_of_put_dai_link_codecs(&priv->card.dai_link[1]);
dai_link          117 sound/soc/samsung/rx1950_uda1380.c 	.dai_link = rx1950_uda1380_dai,
dai_link          299 sound/soc/samsung/s3c24xx_simtec.c 	card->dai_link->ops = &simtec_snd_ops;
dai_link          300 sound/soc/samsung/s3c24xx_simtec.c 	card->dai_link->dai_fmt = SND_SOC_DAIFMT_I2S | SND_SOC_DAIFMT_NB_NF |
dai_link           83 sound/soc/samsung/s3c24xx_simtec_hermes.c 	.dai_link	= &simtec_dai_aic33,
dai_link           72 sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c 	.dai_link	= &simtec_dai_aic23,
dai_link          221 sound/soc/samsung/s3c24xx_uda134x.c 	.dai_link = &s3c24xx_uda134x_dai_link,
dai_link          176 sound/soc/samsung/smartq_wm8987.c 	.dai_link = smartq_dai,
dai_link          160 sound/soc/samsung/smdk_spdif.c 	.dai_link = &smdk_dai,
dai_link          174 sound/soc/samsung/smdk_wm8580.c 	.dai_link = smdk_dai,
dai_link          135 sound/soc/samsung/smdk_wm8994.c 	.dai_link = smdk_dai,
dai_link          111 sound/soc/samsung/smdk_wm8994pcm.c 	.dai_link = smdk_dai,
dai_link           23 sound/soc/samsung/snow.c 	struct snd_soc_dai_link dai_link;
dai_link          109 sound/soc/samsung/snow.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name);
dai_link          141 sound/soc/samsung/snow.c 	link = &priv->dai_link;
dai_link          156 sound/soc/samsung/snow.c 	card->dai_link = link;
dai_link          229 sound/soc/samsung/snow.c 	struct snd_soc_dai_link *link = &priv->dai_link;
dai_link           27 sound/soc/samsung/speyside.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[1].name);
dai_link           63 sound/soc/samsung/speyside.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[1].name);
dai_link          304 sound/soc/samsung/speyside.c 	.dai_link = speyside_dai,
dai_link          285 sound/soc/samsung/tm2_wm5110.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name);
dai_link          317 sound/soc/samsung/tm2_wm5110.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[TM2_DAI_AIF1].name);
dai_link          327 sound/soc/samsung/tm2_wm5110.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[TM2_DAI_AIF2].name);
dai_link          484 sound/soc/samsung/tm2_wm5110.c 	.dai_link		= tm2_dai_links,
dai_link          505 sound/soc/samsung/tm2_wm5110.c 	struct snd_soc_dai_link *dai_link;
dai_link          573 sound/soc/samsung/tm2_wm5110.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link          576 sound/soc/samsung/tm2_wm5110.c 		dai_link->cpus->name = NULL;
dai_link          577 sound/soc/samsung/tm2_wm5110.c 		dai_link->platforms->name = NULL;
dai_link          582 sound/soc/samsung/tm2_wm5110.c 		dai_link->codecs->of_node = codec_dai_node[dai_index];
dai_link          583 sound/soc/samsung/tm2_wm5110.c 		dai_link->cpus->of_node = cpu_dai_node[dai_index];
dai_link          584 sound/soc/samsung/tm2_wm5110.c 		dai_link->platforms->of_node = cpu_dai_node[dai_index];
dai_link          598 sound/soc/samsung/tm2_wm5110.c 		ret = snd_soc_get_dai_name(&args, &card->dai_link[i].codecs->dai_name);
dai_link           25 sound/soc/samsung/tobermory.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name);
dai_link           68 sound/soc/samsung/tobermory.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name);
dai_link          183 sound/soc/samsung/tobermory.c 	rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name);
dai_link          207 sound/soc/samsung/tobermory.c 	.dai_link = tobermory_dai,
dai_link          144 sound/soc/sh/migor.c 	.dai_link = &migor_dai,
dai_link         1413 sound/soc/sh/rcar/core.c 	if (fe->dai_link->dynamic) {
dai_link           31 sound/soc/sh/sh7760-ac97.c 	.dai_link = &sh7760_ac97_dai,
dai_link           80 sound/soc/sirf/sirf-audio.c 	.dai_link = sirf_audio_dai_link,
dai_link           99 sound/soc/soc-compress.c 	if (rtd->dai_link->compr_ops && rtd->dai_link->compr_ops->startup) {
dai_link          100 sound/soc/soc-compress.c 		ret = rtd->dai_link->compr_ops->startup(cstream);
dai_link          104 sound/soc/soc-compress.c 				rtd->dai_link->name, ret);
dai_link          150 sound/soc/soc-compress.c 			fe->dai_link->name, stream ? "capture" : "playback");
dai_link          182 sound/soc/soc-compress.c 	if (fe->dai_link->compr_ops && fe->dai_link->compr_ops->startup) {
dai_link          183 sound/soc/soc-compress.c 		ret = fe->dai_link->compr_ops->startup(cstream);
dai_link          186 sound/soc/soc-compress.c 			       fe->dai_link->name, ret);
dai_link          269 sound/soc/soc-compress.c 	if (rtd->dai_link->compr_ops && rtd->dai_link->compr_ops->shutdown)
dai_link          270 sound/soc/soc-compress.c 		rtd->dai_link->compr_ops->shutdown(cstream);
dai_link          336 sound/soc/soc-compress.c 	if (fe->dai_link->compr_ops && fe->dai_link->compr_ops->shutdown)
dai_link          337 sound/soc/soc-compress.c 		fe->dai_link->compr_ops->shutdown(cstream);
dai_link          502 sound/soc/soc-compress.c 	if (rtd->dai_link->compr_ops && rtd->dai_link->compr_ops->set_params) {
dai_link          503 sound/soc/soc-compress.c 		ret = rtd->dai_link->compr_ops->set_params(cstream);
dai_link          572 sound/soc/soc-compress.c 	if (fe->dai_link->compr_ops && fe->dai_link->compr_ops->set_params) {
dai_link          573 sound/soc/soc-compress.c 		ret = fe->dai_link->compr_ops->set_params(cstream);
dai_link          907 sound/soc/soc-compress.c 	if (rtd->dai_link->dynamic) {
dai_link          909 sound/soc/soc-compress.c 			rtd->dai_link->stream_name);
dai_link          912 sound/soc/soc-compress.c 				rtd->dai_link->dpcm_playback,
dai_link          913 sound/soc/soc-compress.c 				rtd->dai_link->dpcm_capture, &be_pcm);
dai_link          917 sound/soc/soc-compress.c 				rtd->dai_link->name, ret);
dai_link          923 sound/soc/soc-compress.c 		if (rtd->dai_link->dpcm_playback)
dai_link          925 sound/soc/soc-compress.c 		else if (rtd->dai_link->dpcm_capture)
dai_link          930 sound/soc/soc-compress.c 			rtd->dai_link->stream_name, codec_dai->name, num);
dai_link          342 sound/soc/soc-core.c 		const char *dai_link, int stream)
dai_link          347 sound/soc/soc-core.c 		if (rtd->dai_link->no_pcm &&
dai_link          348 sound/soc/soc-core.c 			!strcmp(rtd->dai_link->name, dai_link))
dai_link          351 sound/soc/soc-core.c 	dev_dbg(card->dev, "ASoC: failed to find dai link %s\n", dai_link);
dai_link          359 sound/soc/soc-core.c 	struct snd_soc_card *card, struct snd_soc_dai_link *dai_link)
dai_link          369 sound/soc/soc-core.c 	rtd->dai_link = dai_link;
dai_link          370 sound/soc/soc-core.c 	if (!rtd->dai_link->ops)
dai_link          371 sound/soc/soc-core.c 		rtd->dai_link->ops = &null_snd_soc_ops;
dai_link          373 sound/soc/soc-core.c 	rtd->codec_dais = kcalloc(dai_link->num_codecs,
dai_link          413 sound/soc/soc-core.c 		const char *dai_link)
dai_link          418 sound/soc/soc-core.c 		if (!strcmp(rtd->dai_link->name, dai_link))
dai_link          421 sound/soc/soc-core.c 	dev_dbg(card->dev, "ASoC: failed to find rtd %s\n", dai_link);
dai_link          460 sound/soc/soc-core.c 		if (rtd->dai_link->ignore_suspend)
dai_link          472 sound/soc/soc-core.c 		if (rtd->dai_link->ignore_suspend)
dai_link          484 sound/soc/soc-core.c 		if (rtd->dai_link->ignore_suspend)
dai_link          496 sound/soc/soc-core.c 		if (rtd->dai_link->ignore_suspend)
dai_link          555 sound/soc/soc-core.c 		if (rtd->dai_link->ignore_suspend)
dai_link          602 sound/soc/soc-core.c 		if (rtd->dai_link->ignore_suspend)
dai_link          616 sound/soc/soc-core.c 		if (rtd->dai_link->ignore_suspend)
dai_link          632 sound/soc/soc-core.c 		if (rtd->dai_link->ignore_suspend)
dai_link          645 sound/soc/soc-core.c 		if (rtd->dai_link->ignore_suspend)
dai_link          863 sound/soc/soc-core.c 		struct snd_soc_dai_link *dai_link)
dai_link          868 sound/soc/soc-core.c 		if (rtd->dai_link == dai_link)
dai_link          876 sound/soc/soc-core.c 	struct snd_soc_dai_link *dai_link)
dai_link          883 sound/soc/soc-core.c 	if (dai_link->ignore)
dai_link          886 sound/soc/soc-core.c 	dev_dbg(card->dev, "ASoC: binding %s\n", dai_link->name);
dai_link          888 sound/soc/soc-core.c 	if (soc_is_dai_link_bound(card, dai_link)) {
dai_link          890 sound/soc/soc-core.c 			dai_link->name);
dai_link          894 sound/soc/soc-core.c 	rtd = soc_new_pcm_runtime(card, dai_link);
dai_link          899 sound/soc/soc-core.c 	rtd->cpu_dai = snd_soc_find_dai(dai_link->cpus);
dai_link          902 sound/soc/soc-core.c 			 dai_link->cpus->dai_name);
dai_link          908 sound/soc/soc-core.c 	rtd->num_codecs = dai_link->num_codecs;
dai_link          909 sound/soc/soc-core.c 	for_each_link_codecs(dai_link, i, codec) {
dai_link          924 sound/soc/soc-core.c 	for_each_link_platforms(dai_link, i, platform) {
dai_link         1374 sound/soc/soc-core.c 		struct snd_soc_dai_link *dai_link)
dai_link         1376 sound/soc/soc-core.c 	if (dai_link->dobj.type
dai_link         1377 sound/soc/soc-core.c 	    && dai_link->dobj.type != SND_SOC_DOBJ_DAI_LINK) {
dai_link         1379 sound/soc/soc-core.c 			dai_link->dobj.type);
dai_link         1388 sound/soc/soc-core.c 	if (dai_link->dobj.type && card->add_dai_link)
dai_link         1389 sound/soc/soc-core.c 		card->add_dai_link(card, dai_link);
dai_link         1392 sound/soc/soc-core.c 	list_add_tail(&dai_link->list, &card->dai_link_list);
dai_link         1409 sound/soc/soc-core.c 			     struct snd_soc_dai_link *dai_link)
dai_link         1411 sound/soc/soc-core.c 	if (dai_link->dobj.type
dai_link         1412 sound/soc/soc-core.c 	    && dai_link->dobj.type != SND_SOC_DOBJ_DAI_LINK) {
dai_link         1414 sound/soc/soc-core.c 			dai_link->dobj.type);
dai_link         1423 sound/soc/soc-core.c 	if (dai_link->dobj.type && card->remove_dai_link)
dai_link         1424 sound/soc/soc-core.c 		card->remove_dai_link(card, dai_link);
dai_link         1426 sound/soc/soc-core.c 	list_del(&dai_link->list);
dai_link         1497 sound/soc/soc-core.c 	struct snd_soc_dai_link *dai_link = rtd->dai_link;
dai_link         1507 sound/soc/soc-core.c 	if (dai_link->init) {
dai_link         1508 sound/soc/soc-core.c 		ret = dai_link->init(rtd);
dai_link         1511 sound/soc/soc-core.c 				dai_link->name, ret);
dai_link         1516 sound/soc/soc-core.c 	if (dai_link->dai_fmt) {
dai_link         1517 sound/soc/soc-core.c 		ret = snd_soc_runtime_set_dai_fmt(rtd, dai_link->dai_fmt);
dai_link         1522 sound/soc/soc-core.c 	ret = soc_rtd_init(rtd, dai_link->name);
dai_link         1542 sound/soc/soc-core.c 		if (rtd->dai_link->no_pcm)
dai_link         1545 sound/soc/soc-core.c 			num = rtd->dai_link->id;
dai_link         1553 sound/soc/soc-core.c 					 dai_link->stream_name);
dai_link         1561 sound/soc/soc-core.c 			dai_link->stream_name, ret);
dai_link         1861 sound/soc/soc-core.c 	struct snd_soc_dai_link *dai_link;
dai_link         1879 sound/soc/soc-core.c 		for_each_card_prelinks(card, i, dai_link) {
dai_link         1882 sound/soc/soc-core.c 			if (dai_link->dynamic) {
dai_link         1883 sound/soc/soc-core.c 				dai_link->ignore = true;
dai_link         1888 sound/soc/soc-core.c 				 card->dai_link[i].name);
dai_link         1891 sound/soc/soc-core.c 			if (!dai_link->platforms) {
dai_link         1895 sound/soc/soc-core.c 			dai_link->platforms->name = component->name;
dai_link         1898 sound/soc/soc-core.c 			dai_link->no_pcm = 1;
dai_link         1899 sound/soc/soc-core.c 			dai_link->dpcm_playback = 1;
dai_link         1900 sound/soc/soc-core.c 			dai_link->dpcm_capture = 1;
dai_link         1903 sound/soc/soc-core.c 			dai_link->be_hw_params_fixup =
dai_link         1910 sound/soc/soc-core.c 			if (!dai_link->stream_name)
dai_link         1911 sound/soc/soc-core.c 				dai_link->stream_name = dai_link->name;
dai_link         1960 sound/soc/soc-core.c 	struct snd_soc_dai_link *dai_link;
dai_link         1964 sound/soc/soc-core.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link         1965 sound/soc/soc-core.c 		ret = soc_init_dai_link(card, dai_link);
dai_link         1968 sound/soc/soc-core.c 				dai_link->name, ret);
dai_link         1981 sound/soc/soc-core.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link         1982 sound/soc/soc-core.c 		ret = soc_bind_dai_link(card, dai_link);
dai_link         1993 sound/soc/soc-core.c 	for_each_card_prelinks(card, i, dai_link) {
dai_link         1994 sound/soc/soc-core.c 		ret = snd_soc_add_dai_link(card, dai_link);
dai_link         2047 sound/soc/soc-core.c 	for_each_card_links(card, dai_link) {
dai_link         2048 sound/soc/soc-core.c 		if (soc_is_dai_link_bound(card, dai_link))
dai_link         2051 sound/soc/soc-core.c 		ret = soc_init_dai_link(card, dai_link);
dai_link         2054 sound/soc/soc-core.c 		ret = soc_bind_dai_link(card, dai_link);
dai_link         3420 sound/soc/soc-core.c void snd_soc_of_put_dai_link_codecs(struct snd_soc_dai_link *dai_link)
dai_link         3425 sound/soc/soc-core.c 	for_each_link_codecs(dai_link, index, component) {
dai_link         3450 sound/soc/soc-core.c 				   struct snd_soc_dai_link *dai_link)
dai_link         3473 sound/soc/soc-core.c 	dai_link->codecs = component;
dai_link         3474 sound/soc/soc-core.c 	dai_link->num_codecs = num_codecs;
dai_link         3477 sound/soc/soc-core.c 	for_each_link_codecs(dai_link, index, component) {
dai_link         3490 sound/soc/soc-core.c 	snd_soc_of_put_dai_link_codecs(dai_link);
dai_link         3491 sound/soc/soc-core.c 	dai_link->codecs = NULL;
dai_link         3492 sound/soc/soc-core.c 	dai_link->num_codecs = 0;
dai_link          264 sound/soc/soc-dai.c 	if (rtd->dai_link->be_hw_params_fixup) {
dai_link          265 sound/soc/soc-dai.c 		ret = rtd->dai_link->be_hw_params_fixup(rtd, params);
dai_link         1087 sound/soc/soc-dapm.c 	if (rtd->dai_link->num_params <= 1)
dai_link         3855 sound/soc/soc-dapm.c 	config = rtd->dai_link->params + rtd->params_select;
dai_link         4026 sound/soc/soc-dapm.c 	if (ucontrol->value.enumerated.item[0] >= rtd->dai_link->num_params)
dai_link         4134 sound/soc/soc-dapm.c 				   rtd->dai_link->name, id);
dai_link         4148 sound/soc/soc-dapm.c 	if (rtd->dai_link->num_params > 1) {
dai_link         4150 sound/soc/soc-dapm.c 					    rtd->dai_link->num_params,
dai_link         4161 sound/soc/soc-dapm.c 						rtd->dai_link->params,
dai_link         4162 sound/soc/soc-dapm.c 						rtd->dai_link->num_params,
dai_link         4186 sound/soc/soc-dapm.c 				   rtd->dai_link->num_params, w_param_text);
dai_link         4305 sound/soc/soc-dapm.c 	if (rtd->dai_link->params) {
dai_link         4426 sound/soc/soc-dapm.c 		if (rtd->dai_link->dynamic)
dai_link          118 sound/soc/soc-pcm.c 	if (!rtd->pmdown_time || rtd->dai_link->ignore_pmdown_time)
dai_link          164 sound/soc/soc-pcm.c 				be->dai_link->name, event, dir);
dai_link          185 sound/soc/soc-pcm.c 				rtd->dai_link->symmetric_rates)) {
dai_link          201 sound/soc/soc-pcm.c 				rtd->dai_link->symmetric_channels)) {
dai_link          217 sound/soc/soc-pcm.c 				rtd->dai_link->symmetric_samplebits)) {
dai_link          249 sound/soc/soc-pcm.c 		rtd->dai_link->symmetric_rates;
dai_link          261 sound/soc/soc-pcm.c 		rtd->dai_link->symmetric_channels;
dai_link          273 sound/soc/soc-pcm.c 		rtd->dai_link->symmetric_samplebits;
dai_link          291 sound/soc/soc-pcm.c 	struct snd_soc_dai_link *link = rtd->dai_link;
dai_link          538 sound/soc/soc-pcm.c 	if (rtd->dai_link->ops->startup) {
dai_link          539 sound/soc/soc-pcm.c 		ret = rtd->dai_link->ops->startup(substream);
dai_link          542 sound/soc/soc-pcm.c 			       rtd->dai_link->name, ret);
dai_link          548 sound/soc/soc-pcm.c 	if (rtd->dai_link->dynamic || rtd->dai_link->no_pcm)
dai_link          611 sound/soc/soc-pcm.c 	if (rtd->dai_link->ops->shutdown)
dai_link          612 sound/soc/soc-pcm.c 		rtd->dai_link->ops->shutdown(substream);
dai_link          717 sound/soc/soc-pcm.c 	if (rtd->dai_link->ops->shutdown)
dai_link          718 sound/soc/soc-pcm.c 		rtd->dai_link->ops->shutdown(substream);
dai_link          776 sound/soc/soc-pcm.c 	if (rtd->dai_link->ops->prepare) {
dai_link          777 sound/soc/soc-pcm.c 		ret = rtd->dai_link->ops->prepare(substream);
dai_link          885 sound/soc/soc-pcm.c 	if (rtd->dai_link->ops->hw_params) {
dai_link          886 sound/soc/soc-pcm.c 		ret = rtd->dai_link->ops->hw_params(substream, params);
dai_link          988 sound/soc/soc-pcm.c 	if (rtd->dai_link->ops->hw_free)
dai_link          989 sound/soc/soc-pcm.c 		rtd->dai_link->ops->hw_free(substream);
dai_link         1032 sound/soc/soc-pcm.c 	if (rtd->dai_link->ops->hw_free)
dai_link         1033 sound/soc/soc-pcm.c 		rtd->dai_link->ops->hw_free(substream);
dai_link         1079 sound/soc/soc-pcm.c 	if (rtd->dai_link->ops->trigger) {
dai_link         1080 sound/soc/soc-pcm.c 		ret = rtd->dai_link->ops->trigger(substream, cmd);
dai_link         1175 sound/soc/soc-pcm.c 			stream ? "capture" : "playback",  fe->dai_link->name,
dai_link         1176 sound/soc/soc-pcm.c 			stream ? "<-" : "->", be->dai_link->name);
dai_link         1179 sound/soc/soc-pcm.c 	name = kasprintf(GFP_KERNEL, "%s:%s", be->dai_link->name,
dai_link         1211 sound/soc/soc-pcm.c 			dpcm->fe->dai_link->name,
dai_link         1212 sound/soc/soc-pcm.c 			stream ? "<-" : "->", dpcm->be->dai_link->name);
dai_link         1229 sound/soc/soc-pcm.c 				dpcm->be->dai_link->name);
dai_link         1235 sound/soc/soc-pcm.c 			stream ? "capture" : "playback", fe->dai_link->name,
dai_link         1236 sound/soc/soc-pcm.c 			stream ? "<-" : "->", dpcm->be->dai_link->name);
dai_link         1265 sound/soc/soc-pcm.c 			if (!be->dai_link->no_pcm)
dai_link         1284 sound/soc/soc-pcm.c 			if (!be->dai_link->no_pcm)
dai_link         1339 sound/soc/soc-pcm.c 			if (!rtd->dai_link->no_pcm)
dai_link         1352 sound/soc/soc-pcm.c 			if (!rtd->dai_link->no_pcm)
dai_link         1419 sound/soc/soc-pcm.c 			dpcm->be->dai_link->name, fe->dai_link->name);
dai_link         1462 sound/soc/soc-pcm.c 		if (!be->dai_link->no_pcm)
dai_link         1577 sound/soc/soc-pcm.c 			stream ? "capture" : "playback", be->dai_link->name);
dai_link         1650 sound/soc/soc-pcm.c 	if (!fe->dai_link->dpcm_merged_format)
dai_link         1691 sound/soc/soc-pcm.c 	if (!fe->dai_link->dpcm_merged_chan)
dai_link         1743 sound/soc/soc-pcm.c 	if (!fe->dai_link->dpcm_merged_rate)
dai_link         1867 sound/soc/soc-pcm.c 		if (rtd->dai_link->be_hw_params_fixup)
dai_link         1908 sound/soc/soc-pcm.c 	dev_dbg(fe->dev, "ASoC: open FE %s\n", fe->dai_link->name);
dai_link         1969 sound/soc/soc-pcm.c 			be->dai_link->name);
dai_link         1989 sound/soc/soc-pcm.c 	dev_dbg(fe->dev, "ASoC: close FE %s\n", fe->dai_link->name);
dai_link         2035 sound/soc/soc-pcm.c 			be->dai_link->name);
dai_link         2053 sound/soc/soc-pcm.c 	dev_dbg(fe->dev, "ASoC: hw_free FE %s\n", fe->dai_link->name);
dai_link         2059 sound/soc/soc-pcm.c 			fe->dai_link->name);
dai_link         2092 sound/soc/soc-pcm.c 		if (be->dai_link->be_hw_params_fixup) {
dai_link         2093 sound/soc/soc-pcm.c 			ret = be->dai_link->be_hw_params_fixup(be,
dai_link         2117 sound/soc/soc-pcm.c 			be->dai_link->name);
dai_link         2174 sound/soc/soc-pcm.c 			fe->dai_link->name, params_rate(params),
dai_link         2197 sound/soc/soc-pcm.c 			dpcm->be->dai_link->name, cmd);
dai_link         2311 sound/soc/soc-pcm.c 			fe->dai_link->name, cmd);
dai_link         2327 sound/soc/soc-pcm.c 		fe->dai_link->name, cmd);
dai_link         2339 sound/soc/soc-pcm.c 	enum snd_soc_dpcm_trigger trigger = fe->dai_link->trigger[stream];
dai_link         2382 sound/soc/soc-pcm.c 				fe->dai_link->name, cmd);
dai_link         2388 sound/soc/soc-pcm.c 				fe->dai_link->name);
dai_link         2458 sound/soc/soc-pcm.c 			be->dai_link->name);
dai_link         2479 sound/soc/soc-pcm.c 	dev_dbg(fe->dev, "ASoC: prepare FE %s\n", fe->dai_link->name);
dai_link         2486 sound/soc/soc-pcm.c 				fe->dai_link->name);
dai_link         2499 sound/soc/soc-pcm.c 			fe->dai_link->name);
dai_link         2518 sound/soc/soc-pcm.c 	enum snd_soc_dpcm_trigger trigger = fe->dai_link->trigger[stream];
dai_link         2522 sound/soc/soc-pcm.c 			stream ? "capture" : "playback", fe->dai_link->name);
dai_link         2527 sound/soc/soc-pcm.c 				fe->dai_link->name);
dai_link         2534 sound/soc/soc-pcm.c 			fe->dai_link->name);
dai_link         2560 sound/soc/soc-pcm.c 	enum snd_soc_dpcm_trigger trigger = fe->dai_link->trigger[stream];
dai_link         2565 sound/soc/soc-pcm.c 			stream ? "capture" : "playback", fe->dai_link->name);
dai_link         2605 sound/soc/soc-pcm.c 				fe->dai_link->name);
dai_link         2614 sound/soc/soc-pcm.c 			fe->dai_link->name);
dai_link         2674 sound/soc/soc-pcm.c 	if (!fe->dai_link->dynamic)
dai_link         2683 sound/soc/soc-pcm.c 		new ? "new" : "old", fe->dai_link->name);
dai_link         2697 sound/soc/soc-pcm.c 			 fe->dai_link->name,  "playback");
dai_link         2728 sound/soc/soc-pcm.c 			 fe->dai_link->name,  "capture");
dai_link         2786 sound/soc/soc-pcm.c 		if (be->dai_link->ignore_suspend)
dai_link         2793 sound/soc/soc-pcm.c 					 be->dai_link->name);
dai_link         2821 sound/soc/soc-pcm.c 			fe->dai_link->name, stream ? "capture" : "playback");
dai_link         2883 sound/soc/soc-pcm.c 	if (rtd->dai_link->dynamic || rtd->dai_link->no_pcm) {
dai_link         2884 sound/soc/soc-pcm.c 		playback = rtd->dai_link->dpcm_playback;
dai_link         2885 sound/soc/soc-pcm.c 		capture = rtd->dai_link->dpcm_capture;
dai_link         2888 sound/soc/soc-pcm.c 		struct snd_soc_pcm_stream *cpu_capture = rtd->dai_link->params ?
dai_link         2890 sound/soc/soc-pcm.c 		struct snd_soc_pcm_stream *cpu_playback = rtd->dai_link->params ?
dai_link         2906 sound/soc/soc-pcm.c 	if (rtd->dai_link->playback_only) {
dai_link         2911 sound/soc/soc-pcm.c 	if (rtd->dai_link->capture_only) {
dai_link         2917 sound/soc/soc-pcm.c 	if (rtd->dai_link->params) {
dai_link         2919 sound/soc/soc-pcm.c 			 rtd->dai_link->stream_name);
dai_link         2923 sound/soc/soc-pcm.c 	} else if (rtd->dai_link->no_pcm) {
dai_link         2925 sound/soc/soc-pcm.c 			rtd->dai_link->stream_name);
dai_link         2930 sound/soc/soc-pcm.c 		if (rtd->dai_link->dynamic)
dai_link         2932 sound/soc/soc-pcm.c 				rtd->dai_link->stream_name);
dai_link         2935 sound/soc/soc-pcm.c 				rtd->dai_link->stream_name,
dai_link         2944 sound/soc/soc-pcm.c 			rtd->dai_link->name);
dai_link         2950 sound/soc/soc-pcm.c 	if (rtd->dai_link->params)
dai_link         2956 sound/soc/soc-pcm.c 	pcm->nonatomic = rtd->dai_link->nonatomic;
dai_link         2960 sound/soc/soc-pcm.c 	if (rtd->dai_link->no_pcm || rtd->dai_link->params) {
dai_link         2969 sound/soc/soc-pcm.c 	if (rtd->dai_link->dynamic) {
dai_link         3175 sound/soc/soc-pcm.c 			"[%s - %s]\n", fe->dai_link->name,
dai_link         3205 sound/soc/soc-pcm.c 				"- %s\n", be->dai_link->name);
dai_link         3258 sound/soc/soc-pcm.c 	if (!rtd->dai_link)
dai_link         3261 sound/soc/soc-pcm.c 	if (!rtd->dai_link->dynamic)
dai_link         3267 sound/soc/soc-pcm.c 	rtd->debugfs_dpcm_root = debugfs_create_dir(rtd->dai_link->name,
dai_link           71 sound/soc/soc-utils.c 	if (!rtd->dai_link->no_pcm)
dai_link          149 sound/soc/sof/intel/hda-pcm.c 				     rtd->dai_link->id);
dai_link           59 sound/soc/sof/nocodec.c 	card->dai_link = links;
dai_link          112 sound/soc/sof/pcm.c 	if (rtd->dai_link->no_pcm)
dai_link          250 sound/soc/sof/pcm.c 	if (rtd->dai_link->no_pcm)
dai_link          289 sound/soc/sof/pcm.c 	if (rtd->dai_link->no_pcm)
dai_link          330 sound/soc/sof/pcm.c 	if (rtd->dai_link->no_pcm)
dai_link          408 sound/soc/sof/pcm.c 	if (rtd->dai_link->no_pcm)
dai_link          443 sound/soc/sof/pcm.c 	if (rtd->dai_link->no_pcm)
dai_link          518 sound/soc/sof/pcm.c 	if (rtd->dai_link->no_pcm)
dai_link          572 sound/soc/sof/pcm.c 			 rtd->dai_link->id);
dai_link          626 sound/soc/sof/pcm.c 		snd_sof_find_dai(sdev, (char *)rtd->dai_link->name);
dai_link          631 sound/soc/sof/pcm.c 			 rtd->dai_link->name);
dai_link          517 sound/soc/sof/sof-priv.h 		if (le32_to_cpu(spcm->pcm.dai_id) == rtd->dai_link->id)
dai_link         1140 sound/soc/sof/topology.c 			 w->name,  w->sname, rtd->dai_link->stream_name);
dai_link         1142 sound/soc/sof/topology.c 		if (!w->sname || !rtd->dai_link->stream_name)
dai_link         1146 sound/soc/sof/topology.c 		if (strcmp(w->sname, rtd->dai_link->stream_name))
dai_link         1152 sound/soc/sof/topology.c 			dai->name = rtd->dai_link->name;
dai_link         1154 sound/soc/sof/topology.c 				w->name, rtd->dai_link->name);
dai_link         1158 sound/soc/sof/topology.c 			dai->name = rtd->dai_link->name;
dai_link         1160 sound/soc/sof/topology.c 				w->name, rtd->dai_link->name);
dai_link         1362 sound/soc/sunxi/sun4i-codec.c 	card->dai_link = sun4i_codec_create_link(dev, &card->num_links);
dai_link         1363 sound/soc/sunxi/sun4i-codec.c 	if (!card->dai_link)
dai_link         1394 sound/soc/sunxi/sun4i-codec.c 	card->dai_link = sun4i_codec_create_link(dev, &card->num_links);
dai_link         1395 sound/soc/sunxi/sun4i-codec.c 	if (!card->dai_link)
dai_link         1447 sound/soc/sunxi/sun4i-codec.c 	card->dai_link = sun4i_codec_create_link(dev, &card->num_links);
dai_link         1448 sound/soc/sunxi/sun4i-codec.c 	if (!card->dai_link)
dai_link         1485 sound/soc/sunxi/sun4i-codec.c 	card->dai_link = sun4i_codec_create_link(dev, &card->num_links);
dai_link         1486 sound/soc/sunxi/sun4i-codec.c 	if (!card->dai_link)
dai_link         1523 sound/soc/sunxi/sun4i-codec.c 	card->dai_link = sun4i_codec_create_link(dev, &card->num_links);
dai_link         1524 sound/soc/sunxi/sun4i-codec.c 	if (!card->dai_link)
dai_link          143 sound/soc/tegra/tegra_alc5632.c 	.dai_link = &tegra_alc5632_dai,
dai_link          186 sound/soc/tegra/tegra_max98090.c 	.dai_link = &tegra_max98090_dai,
dai_link          136 sound/soc/tegra/tegra_rt5640.c 	.dai_link = &tegra_rt5640_dai,
dai_link          179 sound/soc/tegra/tegra_rt5677.c 	.dai_link = &tegra_rt5677_dai,
dai_link          101 sound/soc/tegra/tegra_sgtl5000.c 	.dai_link = &tegra_sgtl5000_dai,
dai_link          105 sound/soc/tegra/tegra_wm8753.c 	.dai_link = &tegra_wm8753_dai,
dai_link          189 sound/soc/tegra/tegra_wm8903.c 		snd_soc_get_pcm_runtime(card, card->dai_link[0].name);
dai_link          217 sound/soc/tegra/tegra_wm8903.c 	.dai_link = &tegra_wm8903_dai,
dai_link           58 sound/soc/tegra/tegra_wm9712.c 	.dai_link = &tegra_wm9712_dai,
dai_link           98 sound/soc/tegra/trimslice.c 	.dai_link = &trimslice_tlv320aic23_dai,
dai_link          543 sound/soc/ti/ams-delta.c 	.dai_link = &ams_delta_dai_link,
dai_link          279 sound/soc/ti/davinci-evm.c 	.dai_link = &dm6446_evm_dai,
dai_link          293 sound/soc/ti/davinci-evm.c 	.dai_link = &dm355_evm_dai,
dai_link          306 sound/soc/ti/davinci-evm.c 	.dai_link = &dm365_evm_dai,
dai_link          319 sound/soc/ti/davinci-evm.c 	.dai_link = dm6467_evm_dai,
dai_link          331 sound/soc/ti/davinci-evm.c 	.dai_link = &da830_evm_dai,
dai_link          343 sound/soc/ti/davinci-evm.c 	.dai_link = &da850_evm_dai,
dai_link          401 sound/soc/ti/davinci-evm.c 	evm_soc_card.dai_link = dai;
dai_link          270 sound/soc/ti/n810.c 	.dai_link = &n810_dai,
dai_link          300 sound/soc/ti/omap-abe-twl6040.c 	card->dai_link = priv->dai_links;
dai_link          362 sound/soc/ti/omap-hdmi.c 	card->dai_link =
dai_link          363 sound/soc/ti/omap-hdmi.c 		devm_kzalloc(dev, sizeof(*(card->dai_link)), GFP_KERNEL);
dai_link          364 sound/soc/ti/omap-hdmi.c 	if (!card->dai_link)
dai_link          370 sound/soc/ti/omap-hdmi.c 	card->dai_link->cpus		= &compnent[0];
dai_link          371 sound/soc/ti/omap-hdmi.c 	card->dai_link->num_cpus	= 1;
dai_link          372 sound/soc/ti/omap-hdmi.c 	card->dai_link->codecs		= &compnent[1];
dai_link          373 sound/soc/ti/omap-hdmi.c 	card->dai_link->num_codecs	= 1;
dai_link          374 sound/soc/ti/omap-hdmi.c 	card->dai_link->platforms	= &compnent[2];
dai_link          375 sound/soc/ti/omap-hdmi.c 	card->dai_link->num_platforms	= 1;
dai_link          377 sound/soc/ti/omap-hdmi.c 	card->dai_link->name = card->name;
dai_link          378 sound/soc/ti/omap-hdmi.c 	card->dai_link->stream_name = card->name;
dai_link          379 sound/soc/ti/omap-hdmi.c 	card->dai_link->cpus->dai_name = dev_name(ad->dssdev);
dai_link          380 sound/soc/ti/omap-hdmi.c 	card->dai_link->platforms->name = dev_name(ad->dssdev);
dai_link          381 sound/soc/ti/omap-hdmi.c 	card->dai_link->codecs->name = "snd-soc-dummy";
dai_link          382 sound/soc/ti/omap-hdmi.c 	card->dai_link->codecs->dai_name = "snd-soc-dummy-dai";
dai_link          228 sound/soc/ti/omap-twl4030.c 	.dai_link = omap_twl4030_dai_links,
dai_link          212 sound/soc/ti/omap3pandora.c 	.dai_link = omap3pandora_dai,
dai_link           99 sound/soc/ti/osk5912.c 	.dai_link = &osk_dai,
dai_link          344 sound/soc/ti/rx51.c 	.dai_link = rx51_dai,
dai_link           35 sound/soc/txx9/txx9aclc-generic.c 	.dai_link	= &txx9aclc_generic_dai,
dai_link           58 sound/soc/ux500/mop500.c 	.dai_link = mop500_dai_links,
dai_link          125 sound/soc/ux500/mop500.c 		__func__, mop500_card.name, mop500_card.dai_link[0].name);
dai_link          128 sound/soc/ux500/mop500.c 		mop500_card.dai_link[0].stream_name);