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);