/linux-4.4.14/sound/soc/sh/rcar/ |
D | rsrc-card.c | 63 struct snd_soc_dai_link *dai_link; member 69 #define rsrc_priv_to_link(priv, i) ((priv)->snd_card.dai_link + (i)) 102 struct snd_soc_dai_link *dai_link; in rsrc_card_dai_init() local 107 dai_link = rsrc_priv_to_link(priv, num); in rsrc_card_dai_init() 109 dai = dai_link->dynamic ? in rsrc_card_dai_init() 187 struct snd_soc_dai_link *dai_link = rsrc_priv_to_link(priv, idx); in rsrc_card_parse_links() local 203 dai_link->codec_of_node = NULL; in rsrc_card_parse_links() 204 dai_link->codec_dai_name = "snd-soc-dummy-dai"; in rsrc_card_parse_links() 205 dai_link->codec_name = "snd-soc-dummy"; in rsrc_card_parse_links() 208 dai_link->dynamic = 1; in rsrc_card_parse_links() [all …]
|
D | src.c | 334 if (fe->dai_link->dynamic) { in rsnd_src_hw_params()
|
/linux-4.4.14/sound/soc/generic/ |
D | simple-card.c | 36 struct snd_soc_dai_link dai_link[]; /* dynamically allocated */ member 40 #define simple_priv_to_link(priv, i) ((priv)->snd_card.dai_link + i) 285 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, idx); in asoc_simple_card_parse_daifmt() local 314 dai_link->dai_fmt = daifmt; in asoc_simple_card_parse_daifmt() 328 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, idx); in asoc_simple_card_dai_link_of() local 367 &dai_link->cpu_of_node, in asoc_simple_card_dai_link_of() 368 &dai_link->cpu_dai_name, in asoc_simple_card_dai_link_of() 374 &dai_link->codec_of_node, in asoc_simple_card_dai_link_of() 375 &dai_link->codec_dai_name, NULL); in asoc_simple_card_dai_link_of() 379 if (!dai_link->cpu_dai_name || !dai_link->codec_dai_name) { in asoc_simple_card_dai_link_of() [all …]
|
/linux-4.4.14/sound/soc/qcom/ |
D | storm.c | 74 struct snd_soc_dai_link *dai_link = card->dai_link; in storm_parse_of() local 77 dai_link->cpu_of_node = of_parse_phandle(np, "cpu", 0); in storm_parse_of() 78 if (!dai_link->cpu_of_node) { in storm_parse_of() 83 dai_link->platform_of_node = dai_link->cpu_of_node; in storm_parse_of() 85 dai_link->codec_of_node = of_parse_phandle(np, "codec", 0); in storm_parse_of() 86 if (!dai_link->codec_of_node) { in storm_parse_of() 114 card->dai_link = &storm_dai_link; in storm_platform_probe()
|
D | apq8016_sbc.c | 30 struct snd_soc_dai_link dai_link[]; /* dynamically allocated */ member 90 card->dai_link = &data->dai_link[0]; in apq8016_sbc_parse_of() 93 link = data->dai_link; in apq8016_sbc_parse_of()
|
/linux-4.4.14/sound/soc/ |
D | soc-compress.c | 46 if (rtd->dai_link->compr_ops && rtd->dai_link->compr_ops->startup) { in soc_compr_open() 47 ret = rtd->dai_link->compr_ops->startup(cstream); in soc_compr_open() 49 pr_err("compress asoc: %s startup failed\n", rtd->dai_link->name); in soc_compr_open() 94 if (fe->dai_link->compr_ops && fe->dai_link->compr_ops->startup) { in soc_compr_open_fe() 95 ret = fe->dai_link->compr_ops->startup(cstream); in soc_compr_open_fe() 97 pr_err("compress asoc: %s startup failed\n", fe->dai_link->name); in soc_compr_open_fe() 109 fe->dai_link->name, stream ? "capture" : "playback"); in soc_compr_open_fe() 140 if (fe->dai_link->compr_ops && fe->dai_link->compr_ops->shutdown) in soc_compr_open_fe() 141 fe->dai_link->compr_ops->shutdown(cstream); in soc_compr_open_fe() 205 if (rtd->dai_link->compr_ops && rtd->dai_link->compr_ops->shutdown) in soc_compr_free() [all …]
|
D | soc-pcm.c | 139 if (!rtd->pmdown_time || rtd->dai_link->ignore_pmdown_time) in snd_soc_runtime_ignore_pmdown_time() 182 be->dai_link->name, event, dir); in dpcm_dapm_stream_event() 199 rtd->dai_link->symmetric_rates)) { in soc_pcm_apply_symmetry() 215 rtd->dai_link->symmetric_channels)) { in soc_pcm_apply_symmetry() 231 rtd->dai_link->symmetric_samplebits)) { in soc_pcm_apply_symmetry() 262 rtd->dai_link->symmetric_rates; in soc_pcm_params_symmetry() 274 rtd->dai_link->symmetric_channels; in soc_pcm_params_symmetry() 286 rtd->dai_link->symmetric_samplebits; in soc_pcm_params_symmetry() 304 struct snd_soc_dai_link *link = rtd->dai_link; in soc_pcm_has_symmetry() 506 if (rtd->dai_link->ops && rtd->dai_link->ops->startup) { in soc_pcm_open() [all …]
|
D | soc-core.c | 538 const char *dai_link, int stream) in snd_soc_get_dai_substream() argument 543 if (card->rtd[i].dai_link->no_pcm && in snd_soc_get_dai_substream() 544 !strcmp(card->rtd[i].dai_link->name, dai_link)) in snd_soc_get_dai_substream() 547 dev_dbg(card->dev, "ASoC: failed to find dai link %s\n", dai_link); in snd_soc_get_dai_substream() 553 const char *dai_link) in snd_soc_get_pcm_runtime() argument 558 if (!strcmp(card->rtd[i].dai_link->name, dai_link)) in snd_soc_get_pcm_runtime() 561 dev_dbg(card->dev, "ASoC: failed to find rtd %s\n", dai_link); in snd_soc_get_pcm_runtime() 600 if (card->rtd[i].dai_link->ignore_suspend) in snd_soc_suspend() 614 if (card->rtd[i].dai_link->ignore_suspend) in snd_soc_suspend() 626 if (card->rtd[i].dai_link->ignore_suspend) in snd_soc_suspend() [all …]
|
D | soc-utils.c | 77 if (!rtd->dai_link->no_pcm) in dummy_dma_open()
|
D | soc-dapm.c | 3921 if (rtd->dai_link->dynamic || rtd->dai_link->params) in snd_soc_dapm_connect_dai_link_widgets()
|
/linux-4.4.14/sound/soc/au1x/ |
D | db1200.c | 61 .dai_link = &db1200_ac97_dai, 77 .dai_link = &db1300_ac97_dai, 84 .dai_link = &db1200_ac97_dai, 121 .dai_link = &db1200_i2s_dai, 140 .dai_link = &db1300_i2s_dai, 159 .dai_link = &db1550_i2s_dai,
|
D | db1000.c | 33 .dai_link = &db1000_ac97_dai,
|
/linux-4.4.14/sound/soc/fsl/ |
D | fsl-asoc-card.c | 86 struct snd_soc_dai_link dai_link[3]; member 576 priv->card.dai_link = priv->dai_link; in fsl_asoc_card_probe() 583 memcpy(priv->dai_link, fsl_asoc_card_dai, in fsl_asoc_card_probe() 584 sizeof(struct snd_soc_dai_link) * ARRAY_SIZE(priv->dai_link)); in fsl_asoc_card_probe() 593 priv->dai_link[0].cpu_of_node = cpu_np; in fsl_asoc_card_probe() 594 priv->dai_link[0].codec_dai_name = codec_dai_name; in fsl_asoc_card_probe() 597 priv->dai_link[0].codec_of_node = codec_np; in fsl_asoc_card_probe() 608 priv->dai_link[0].codec_name = in fsl_asoc_card_probe() 614 priv->dai_link[0].platform_of_node = cpu_np; in fsl_asoc_card_probe() 615 priv->dai_link[0].dai_fmt = priv->dai_fmt; in fsl_asoc_card_probe() [all …]
|
D | pcm030-audio-fabric.c | 50 .dai_link = pcm030_fabric_dai, 82 card->dai_link[i].platform_of_node = platform_np; in pcm030_fabric_probe()
|
D | efika-audio-fabric.c | 56 .dai_link = efika_fabric_dai,
|
D | phycore-ac97.c | 44 .dai_link = imx_phycore_dai_ac97,
|
D | imx-spdif.c | 61 data->card.dai_link = &data->dai; in imx_spdif_audio_probe()
|
D | imx-mc13783.c | 89 .dai_link = imx_mc13783_dai_mc13783,
|
D | eukrea-tlv320.c | 82 .dai_link = &eukrea_tlv320_dai,
|
D | mx27vis-aic32x4.c | 165 .dai_link = &mx27vis_aic32x4_dai,
|
D | wm1133-ev1.c | 241 .dai_link = &wm1133_ev1_dai,
|
D | imx-es8328.c | 186 data->card.dai_link = &data->dai; in imx_es8328_probe()
|
D | imx-sgtl5000.c | 157 data->card.dai_link = &data->dai; in imx_sgtl5000_probe()
|
D | p1022_rdk.c | 307 mdata->card.dai_link = mdata->dai; in p1022_rdk_probe()
|
D | imx-wm8962.c | 261 data->card.dai_link = &data->dai; in imx_wm8962_probe()
|
D | mpc8610_hpcd.c | 347 machine_data->card.dai_link = machine_data->dai; in mpc8610_hpcd_probe()
|
D | p1022_ds.c | 355 mdata->card.dai_link = mdata->dai; in p1022_ds_probe()
|
/linux-4.4.14/sound/soc/omap/ |
D | omap-hdmi-audio.c | 369 card->dai_link = in omap_hdmi_audio_probe() 370 devm_kzalloc(dev, sizeof(*(card->dai_link)), GFP_KERNEL); in omap_hdmi_audio_probe() 371 card->dai_link->name = card->name; in omap_hdmi_audio_probe() 372 card->dai_link->stream_name = card->name; in omap_hdmi_audio_probe() 373 card->dai_link->cpu_dai_name = dev_name(ad->dssdev); in omap_hdmi_audio_probe() 374 card->dai_link->platform_name = dev_name(ad->dssdev); in omap_hdmi_audio_probe() 375 card->dai_link->codec_name = "snd-soc-dummy"; in omap_hdmi_audio_probe() 376 card->dai_link->codec_dai_name = "snd-soc-dummy-dai"; in omap_hdmi_audio_probe()
|
D | am3517evm.c | 91 .dai_link = &am3517evm_dai,
|
D | osk5912.c | 110 .dai_link = &osk_dai,
|
D | omap3pandora.c | 222 .dai_link = omap3pandora_dai,
|
D | omap-abe-twl6040.c | 314 card->dai_link = abe_twl6040_dai_links; in omap_abe_probe()
|
D | n810.c | 273 .dai_link = &n810_dai,
|
D | omap-twl4030.c | 251 .dai_link = omap_twl4030_dai_links,
|
D | ams-delta.c | 544 .dai_link = &ams_delta_dai_link,
|
D | rx51.c | 374 .dai_link = rx51_dai,
|
/linux-4.4.14/sound/soc/atmel/ |
D | atmel-classd.c | 501 struct snd_soc_dai_link *dai_link; in atmel_classd_asoc_card_init() local 504 dai_link = devm_kzalloc(dev, sizeof(*dai_link), GFP_KERNEL); in atmel_classd_asoc_card_init() 505 if (!dai_link) in atmel_classd_asoc_card_init() 508 dai_link->name = "CLASSD"; in atmel_classd_asoc_card_init() 509 dai_link->stream_name = "CLASSD PCM"; in atmel_classd_asoc_card_init() 510 dai_link->codec_dai_name = ATMEL_CLASSD_CODEC_DAI_NAME; in atmel_classd_asoc_card_init() 511 dai_link->cpu_dai_name = dev_name(dev); in atmel_classd_asoc_card_init() 512 dai_link->codec_name = dev_name(dev); in atmel_classd_asoc_card_init() 513 dai_link->platform_name = dev_name(dev); in atmel_classd_asoc_card_init() 515 card->dai_link = dai_link; in atmel_classd_asoc_card_init()
|
D | atmel_wm8904.c | 73 .dai_link = &atmel_asoc_wm8904_dailink,
|
D | sam9x5_wm8731.c | 104 card->dai_link = dai; in sam9x5_wm8731_driver_probe()
|
D | sam9g20_wm8731.c | 148 .dai_link = &at91sam9g20ek_dai,
|
/linux-4.4.14/sound/soc/davinci/ |
D | davinci-evm.c | 258 .dai_link = &dm6446_evm_dai, 272 .dai_link = &dm355_evm_dai, 285 .dai_link = &dm365_evm_dai, 298 .dai_link = dm6467_evm_dai, 310 .dai_link = &da830_evm_dai, 322 .dai_link = &da850_evm_dai, 368 evm_soc_card.dai_link = dai; in davinci_evm_probe()
|
/linux-4.4.14/sound/soc/ux500/ |
D | mop500.c | 57 .dai_link = mop500_dai_links, 125 __func__, mop500_card.name, mop500_card.dai_link[0].name); in mop500_probe() 128 mop500_card.dai_link[0].stream_name); in mop500_probe()
|
/linux-4.4.14/sound/soc/intel/boards/ |
D | cht_bsw_rt5645.c | 299 .dai_link = cht_dailink, 312 .dai_link = cht_dailink, 362 strcpy((char *)card->dai_link[2].codec_name, codec_name); in snd_cht_mc_probe()
|
D | haswell.c | 180 .dai_link = haswell_rt5640_dais,
|
D | byt-max98090.c | 130 .dai_link = byt_max98090_dais,
|
D | bytcr_rt5640.c | 179 .dai_link = byt_dailink,
|
D | skl_rt286.c | 228 .dai_link = skylake_rt286_dais,
|
D | byt-rt5640.c | 201 .dai_link = byt_rt5640_dais,
|
D | broadwell.c | 252 .dai_link = broadwell_rt286_dais,
|
D | cht_bsw_max98090_ti.c | 269 .dai_link = cht_dailink,
|
D | cht_bsw_rt5672.c | 317 .dai_link = cht_dailink,
|
D | mfld_machine.c | 335 .dai_link = mfld_msic_dailink,
|
/linux-4.4.14/sound/soc/pxa/ |
D | raumfeld.c | 245 .dai_link = snd_soc_raumfeld_connector_dai, 254 .dai_link = snd_soc_raumfeld_speaker_dai,
|
D | em-x270.c | 58 .dai_link = em_x270_dai,
|
D | imote2.c | 64 .dai_link = &imote2_dai,
|
D | palm27x.c | 116 .dai_link = palm27x_dai,
|
D | brownstone.c | 102 .dai_link = brownstone_wm8994_dai,
|
D | e750_wm9705.c | 96 .dai_link = e750_dai,
|
D | e800_wm9712.c | 96 .dai_link = e800_dai,
|
D | ttc-dkb.c | 115 .dai_link = ttc_pm860x_hifi_dai,
|
D | e740_wm9705.c | 113 .dai_link = e740_dai,
|
D | mioa701_wm9713.c | 167 .dai_link = mioa701_dai,
|
D | z2.c | 177 .dai_link = &z2_dai,
|
D | hx4700.c | 169 .dai_link = &hx4700_dai,
|
D | zylonite.c | 237 .dai_link = zylonite_dai,
|
D | tosa.c | 212 .dai_link = tosa_dai,
|
D | poodle.c | 242 .dai_link = &poodle_dai,
|
D | corgi.c | 279 .dai_link = &corgi_dai,
|
D | spitz.c | 276 .dai_link = &spitz_dai,
|
D | magician.c | 420 .dai_link = magician_dai,
|
/linux-4.4.14/sound/soc/samsung/ |
D | bells.c | 370 .dai_link = bells_dai_wm2200, 390 .dai_link = bells_dai_wm5102, 410 .dai_link = bells_dai_wm5110,
|
D | smdk2443_wm9710.c | 34 .dai_link = smdk2443_dai,
|
D | ln2440sbc_alc650.c | 38 .dai_link = ln2440sbc_dai,
|
D | smdk_wm9713.c | 54 .dai_link = &smdk_dai,
|
D | s3c24xx_simtec_tlv320aic23.c | 74 .dai_link = &simtec_dai_aic23,
|
D | s3c24xx_simtec.c | 304 card->dai_link->ops = &simtec_snd_ops; in simtec_audio_core_probe() 305 card->dai_link->dai_fmt = SND_SOC_DAIFMT_I2S | SND_SOC_DAIFMT_NB_NF | in simtec_audio_core_probe()
|
D | s3c24xx_simtec_hermes.c | 85 .dai_link = &simtec_dai_aic33,
|
D | smdk_wm8994pcm.c | 116 .dai_link = smdk_dai,
|
D | snow.c | 60 .dai_link = snow_dai,
|
D | jive_wm8750.c | 102 .dai_link = &jive_dai,
|
D | smdk_wm8580pcm.c | 138 .dai_link = smdk_dai,
|
D | arndale_rt5631.c | 75 .dai_link = arndale_rt5631_dai,
|
D | lowland.c | 164 .dai_link = lowland_dai,
|
D | smdk_wm8580.c | 193 .dai_link = smdk_dai,
|
D | odroidx2_max98090.c | 67 .dai_link = odroidx2_dai,
|
D | smdk_wm8994.c | 138 .dai_link = smdk_dai,
|
D | smdk_spdif.c | 164 .dai_link = &smdk_dai,
|
D | smartq_wm8987.c | 191 .dai_link = smartq_dai,
|
D | tobermory.c | 197 .dai_link = tobermory_dai,
|
D | h1940_uda1380.c | 201 .dai_link = h1940_uda1380_dai,
|
D | rx1950_uda1380.c | 122 .dai_link = rx1950_uda1380_dai,
|
D | littlemill.c | 284 .dai_link = littlemill_dai,
|
D | speyside.c | 298 .dai_link = speyside_dai,
|
D | s3c24xx_uda134x.c | 225 .dai_link = &s3c24xx_uda134x_dai_link,
|
D | neo1973_wm8753.c | 321 .dai_link = neo1973_dai,
|
/linux-4.4.14/sound/soc/nuc900/ |
D | nuc900-audio.c | 36 .dai_link = &nuc900evb_ac97_dai,
|
/linux-4.4.14/sound/soc/blackfin/ |
D | bf5xx-ad1980.c | 75 .dai_link = &bf5xx_board_dai[CONFIG_SND_BF5XX_SPORT_NUM],
|
D | bf5xx-ssm2602.c | 89 .dai_link = &bf5xx_ssm2602_dai[CONFIG_SND_BF5XX_SPORT_NUM],
|
D | bf5xx-ad193x.c | 96 .dai_link = &bf5xx_ad193x_dai[CONFIG_SND_BF5XX_SPORT_NUM],
|
D | bf5xx-ad1836.c | 69 .dai_link = &bf5xx_ad1836_dai,
|
D | bfin-eval-adau1701.c | 82 .dai_link = &bfin_eval_adau1701_dai[CONFIG_SND_BF5XX_SPORT_NUM],
|
D | bfin-eval-adau1x81.c | 100 .dai_link = &bfin_eval_adau1x81_dai,
|
D | bfin-eval-adau1x61.c | 113 .dai_link = &bfin_eval_adau1x61_dai,
|
D | bfin-eval-adav80x.c | 88 .dai_link = bfin_eval_adav80x_dais,
|
D | bfin-eval-adau1373.c | 142 .dai_link = &bfin_eval_adau1373_dai,
|
D | bf5xx-ad73311.c | 175 .dai_link = &bf5xx_ad73311_dai[CONFIG_SND_BF5XX_SPORT_NUM],
|
/linux-4.4.14/sound/soc/sh/ |
D | sh7760-ac97.c | 32 .dai_link = &sh7760_ac97_dai,
|
D | migor.c | 146 .dai_link = &migor_dai,
|
/linux-4.4.14/sound/soc/txx9/ |
D | txx9aclc-generic.c | 36 .dai_link = &txx9aclc_generic_dai,
|
/linux-4.4.14/sound/soc/cirrus/ |
D | simone.c | 36 .dai_link = &simone_dai,
|
D | edb93xx.c | 78 .dai_link = &edb93xx_dai,
|
D | snappercl15.c | 83 .dai_link = &snappercl15_dai,
|
/linux-4.4.14/Documentation/sound/alsa/soc/ |
D | machine.txt | 32 struct snd_soc_dai_link *dai_link; 76 .dai_link = &corgi_dai,
|
/linux-4.4.14/sound/soc/jz4740/ |
D | qi_lb60.c | 66 .dai_link = &qi_lb60_dai,
|
/linux-4.4.14/sound/soc/kirkwood/ |
D | armada-370-db.c | 89 .dai_link = a370db_dai,
|
/linux-4.4.14/sound/soc/tegra/ |
D | tegra_wm9712.c | 63 .dai_link = &tegra_wm9712_dai,
|
D | trimslice.c | 107 .dai_link = &trimslice_tlv320aic23_dai,
|
D | tegra_wm8753.c | 114 .dai_link = &tegra_wm8753_dai,
|
D | tegra_rt5640.c | 155 .dai_link = &tegra_rt5640_dai,
|
D | tegra_alc5632.c | 150 .dai_link = &tegra_alc5632_dai,
|
D | tegra_max98090.c | 210 .dai_link = &tegra_max98090_dai,
|
D | tegra_rt5677.c | 203 .dai_link = &tegra_rt5677_dai,
|
D | tegra_wm8903.c | 231 .dai_link = &tegra_wm8903_dai,
|
/linux-4.4.14/sound/soc/mxs/ |
D | mxs-sgtl5000.c | 99 .dai_link = mxs_sgtl5000_dai,
|
/linux-4.4.14/sound/soc/sirf/ |
D | sirf-audio.c | 75 .dai_link = sirf_audio_dai_link,
|
/linux-4.4.14/sound/soc/rockchip/ |
D | rockchip_rt5645.c | 150 .dai_link = &rk_dailink,
|
D | rockchip_max98090.c | 151 .dai_link = &rk_dailink,
|
D | rockchip_i2s.c | 283 if (dai->driver->symmetric_rates || rtd->dai_link->symmetric_rates) in rockchip_i2s_hw_params()
|
/linux-4.4.14/sound/soc/mediatek/ |
D | mt8173-max98090.c | 140 .dai_link = mt8173_max98090_dais,
|
D | mt8173-rt5650-rt5676.c | 195 .dai_link = mt8173_rt5650_rt5676_dais,
|
/linux-4.4.14/sound/soc/sunxi/ |
D | sun4i-codec.c | 580 card->dai_link = sun4i_codec_create_link(dev, &card->num_links); in sun4i_codec_create_card() 581 if (!card->dai_link) in sun4i_codec_create_card()
|
/linux-4.4.14/sound/soc/intel/skylake/ |
D | skl-pcm.c | 606 struct snd_soc_dai_link *dai_link = rtd->dai_link; in skl_platform_open() local 609 dai_link->cpu_dai_name); in skl_platform_open()
|
/linux-4.4.14/include/sound/ |
D | soc.h | 467 const char *dai_link, int stream); 469 const char *dai_link); 1107 struct snd_soc_dai_link *dai_link; member 1173 struct snd_soc_dai_link *dai_link; member 1645 struct snd_soc_dai_link *dai_link);
|