/linux-4.1.27/sound/soc/sh/rcar/ |
D | rsrc-card.c | 65 struct snd_soc_dai_link dai_link[RSRC_FB_NUM]; member 70 #define rsrc_priv_to_link(priv, i) ((priv)->snd_card.dai_link + i) 177 struct snd_soc_dai_link *dai_link, in rsrc_card_sub_parse_of() argument 191 p_node = &dai_link->cpu_of_node; in rsrc_card_sub_parse_of() 192 dai_name = &dai_link->cpu_dai_name; in rsrc_card_sub_parse_of() 193 name = &dai_link->cpu_name; in rsrc_card_sub_parse_of() 195 p_node = &dai_link->codec_of_node; in rsrc_card_sub_parse_of() 196 dai_name = &dai_link->codec_dai_name; in rsrc_card_sub_parse_of() 197 name = &dai_link->codec_name; in rsrc_card_sub_parse_of() 229 dai_link->dpcm_playback = 1; in rsrc_card_sub_parse_of() [all …]
|
D | src.c | 337 if (fe->dai_link->dynamic) { in rsnd_src_hw_params()
|
/linux-4.1.27/sound/soc/generic/ |
D | simple-card.c | 35 struct snd_soc_dai_link dai_link[]; /* dynamically allocated */ member 39 #define simple_priv_to_link(priv, i) ((priv)->snd_card.dai_link + i) 264 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, idx); in asoc_simple_card_parse_daifmt() local 293 dai_link->dai_fmt = daifmt; in asoc_simple_card_parse_daifmt() 307 struct snd_soc_dai_link *dai_link = simple_priv_to_link(priv, idx); in asoc_simple_card_dai_link_of() local 338 &dai_link->cpu_of_node, in asoc_simple_card_dai_link_of() 339 &dai_link->cpu_dai_name, in asoc_simple_card_dai_link_of() 345 &dai_link->codec_of_node, in asoc_simple_card_dai_link_of() 346 &dai_link->codec_dai_name, NULL); in asoc_simple_card_dai_link_of() 350 if (!dai_link->cpu_dai_name || !dai_link->codec_dai_name) { in asoc_simple_card_dai_link_of() [all …]
|
/linux-4.1.27/sound/soc/qcom/ |
D | storm.c | 79 struct snd_soc_dai_link *dai_link = card->dai_link; in storm_parse_of() local 82 dai_link->cpu_of_node = of_parse_phandle(np, "cpu", 0); in storm_parse_of() 83 if (!dai_link->cpu_of_node) { in storm_parse_of() 88 dai_link->platform_of_node = dai_link->cpu_of_node; in storm_parse_of() 90 dai_link->codec_of_node = of_parse_phandle(np, "codec", 0); in storm_parse_of() 91 if (!dai_link->codec_of_node) { in storm_parse_of() 120 card->dai_link = &storm_dai_link; in storm_platform_probe()
|
/linux-4.1.27/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 | 121 if (!rtd->pmdown_time || rtd->dai_link->ignore_pmdown_time) in snd_soc_runtime_ignore_pmdown_time() 164 be->dai_link->name, event, dir); in dpcm_dapm_stream_event() 181 rtd->dai_link->symmetric_rates)) { in soc_pcm_apply_symmetry() 197 rtd->dai_link->symmetric_channels)) { in soc_pcm_apply_symmetry() 214 rtd->dai_link->symmetric_samplebits)) { in soc_pcm_apply_symmetry() 246 rtd->dai_link->symmetric_rates; in soc_pcm_params_symmetry() 258 rtd->dai_link->symmetric_channels; in soc_pcm_params_symmetry() 270 rtd->dai_link->symmetric_samplebits; in soc_pcm_params_symmetry() 288 struct snd_soc_dai_link *link = rtd->dai_link; in soc_pcm_has_symmetry() 476 if (rtd->dai_link->ops && rtd->dai_link->ops->startup) { in soc_pcm_open() [all …]
|
D | soc-core.c | 546 const char *dai_link, int stream) in snd_soc_get_dai_substream() argument 551 if (card->rtd[i].dai_link->no_pcm && in snd_soc_get_dai_substream() 552 !strcmp(card->rtd[i].dai_link->name, dai_link)) in snd_soc_get_dai_substream() 555 dev_dbg(card->dev, "ASoC: failed to find dai link %s\n", dai_link); in snd_soc_get_dai_substream() 561 const char *dai_link) in snd_soc_get_pcm_runtime() argument 566 if (!strcmp(card->rtd[i].dai_link->name, dai_link)) in snd_soc_get_pcm_runtime() 569 dev_dbg(card->dev, "ASoC: failed to find rtd %s\n", dai_link); in snd_soc_get_pcm_runtime() 608 if (card->rtd[i].dai_link->ignore_suspend) in snd_soc_suspend() 622 if (card->rtd[i].dai_link->ignore_suspend) in snd_soc_suspend() 634 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 | 3672 if (rtd->dai_link->dynamic || rtd->dai_link->params) in snd_soc_dapm_connect_dai_link_widgets()
|
/linux-4.1.27/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.1.27/sound/soc/fsl/ |
D | fsl-asoc-card.c | 82 struct snd_soc_dai_link dai_link[3]; member 505 priv->card.dai_link = priv->dai_link; in fsl_asoc_card_probe() 512 memcpy(priv->dai_link, fsl_asoc_card_dai, in fsl_asoc_card_probe() 513 sizeof(struct snd_soc_dai_link) * ARRAY_SIZE(priv->dai_link)); in fsl_asoc_card_probe() 522 priv->dai_link[0].cpu_of_node = cpu_np; in fsl_asoc_card_probe() 523 priv->dai_link[0].codec_of_node = codec_np; in fsl_asoc_card_probe() 524 priv->dai_link[0].codec_dai_name = codec_dev->name; in fsl_asoc_card_probe() 525 priv->dai_link[0].platform_of_node = cpu_np; in fsl_asoc_card_probe() 526 priv->dai_link[0].dai_fmt = priv->dai_fmt; in fsl_asoc_card_probe() 531 priv->dai_link[1].cpu_of_node = asrc_np; 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 | 93 .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 | imx-es8328.c | 186 data->card.dai_link = &data->dai; in imx_es8328_probe()
|
D | wm1133-ev1.c | 241 .dai_link = &wm1133_ev1_dai,
|
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.1.27/sound/soc/omap/ |
D | omap-hdmi-audio.c | 359 card->dai_link = in omap_hdmi_audio_probe() 360 devm_kzalloc(dev, sizeof(*(card->dai_link)), GFP_KERNEL); in omap_hdmi_audio_probe() 361 card->dai_link->name = card->name; in omap_hdmi_audio_probe() 362 card->dai_link->stream_name = card->name; in omap_hdmi_audio_probe() 363 card->dai_link->cpu_dai_name = dev_name(ad->dssdev); in omap_hdmi_audio_probe() 364 card->dai_link->platform_name = dev_name(ad->dssdev); in omap_hdmi_audio_probe() 365 card->dai_link->codec_name = "snd-soc-dummy"; in omap_hdmi_audio_probe() 366 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 | 224 .dai_link = omap3pandora_dai,
|
D | omap-abe-twl6040.c | 314 card->dai_link = abe_twl6040_dai_links; in omap_abe_probe()
|
D | omap-twl4030.c | 252 .dai_link = omap_twl4030_dai_links,
|
D | n810.c | 274 .dai_link = &n810_dai,
|
D | ams-delta.c | 544 .dai_link = &ams_delta_dai_link,
|
D | rx51.c | 380 .dai_link = rx51_dai,
|
/linux-4.1.27/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.1.27/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.1.27/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 | e750_wm9705.c | 96 .dai_link = e750_dai,
|
D | ttc-dkb.c | 115 .dai_link = ttc_pm860x_hifi_dai,
|
D | e800_wm9712.c | 96 .dai_link = e800_dai,
|
D | e740_wm9705.c | 113 .dai_link = e740_dai,
|
D | mioa701_wm9713.c | 167 .dai_link = mioa701_dai,
|
D | z2.c | 185 .dai_link = &z2_dai,
|
D | brownstone.c | 126 .dai_link = brownstone_wm8994_dai,
|
D | hx4700.c | 169 .dai_link = &hx4700_dai,
|
D | zylonite.c | 237 .dai_link = zylonite_dai,
|
D | tosa.c | 224 .dai_link = tosa_dai,
|
D | poodle.c | 254 .dai_link = &poodle_dai,
|
D | spitz.c | 276 .dai_link = &spitz_dai,
|
D | corgi.c | 279 .dai_link = &corgi_dai,
|
D | magician.c | 420 .dai_link = magician_dai,
|
/linux-4.1.27/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 | ln2440sbc_alc650.c | 38 .dai_link = ln2440sbc_dai,
|
D | smdk2443_wm9710.c | 34 .dai_link = smdk2443_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 | jive_wm8750.c | 102 .dai_link = &jive_dai,
|
D | snow.c | 59 .dai_link = snow_dai,
|
D | arndale_rt5631.c | 74 .dai_link = arndale_rt5631_dai,
|
D | smdk_wm8580pcm.c | 138 .dai_link = smdk_dai,
|
D | smdk_wm8580.c | 193 .dai_link = smdk_dai,
|
D | lowland.c | 164 .dai_link = lowland_dai,
|
D | odroidx2_max98090.c | 67 .dai_link = odroidx2_dai,
|
D | smdk_wm8994.c | 139 .dai_link = smdk_dai,
|
D | smdk_spdif.c | 164 .dai_link = &smdk_dai,
|
D | smartq_wm8987.c | 195 .dai_link = smartq_dai,
|
D | tobermory.c | 197 .dai_link = tobermory_dai,
|
D | h1940_uda1380.c | 202 .dai_link = h1940_uda1380_dai,
|
D | rx1950_uda1380.c | 123 .dai_link = rx1950_uda1380_dai,
|
D | littlemill.c | 284 .dai_link = littlemill_dai,
|
D | speyside.c | 298 .dai_link = speyside_dai,
|
D | neo1973_wm8753.c | 321 .dai_link = neo1973_dai,
|
D | s3c24xx_uda134x.c | 225 .dai_link = &s3c24xx_uda134x_dai_link,
|
/linux-4.1.27/sound/soc/nuc900/ |
D | nuc900-audio.c | 36 .dai_link = &nuc900evb_ac97_dai,
|
/linux-4.1.27/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-adau1x81.c | 100 .dai_link = &bfin_eval_adau1x81_dai,
|
D | bfin-eval-adau1701.c | 82 .dai_link = &bfin_eval_adau1701_dai[CONFIG_SND_BF5XX_SPORT_NUM],
|
D | bfin-eval-adau1x61.c | 112 .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.1.27/sound/soc/sh/ |
D | sh7760-ac97.c | 32 .dai_link = &sh7760_ac97_dai,
|
D | migor.c | 146 .dai_link = &migor_dai,
|
/linux-4.1.27/sound/soc/txx9/ |
D | txx9aclc-generic.c | 36 .dai_link = &txx9aclc_generic_dai,
|
/linux-4.1.27/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.1.27/Documentation/sound/alsa/soc/ |
D | machine.txt | 32 struct snd_soc_dai_link *dai_link; 76 .dai_link = &corgi_dai,
|
/linux-4.1.27/sound/soc/jz4740/ |
D | qi_lb60.c | 66 .dai_link = &qi_lb60_dai,
|
/linux-4.1.27/sound/soc/kirkwood/ |
D | armada-370-db.c | 89 .dai_link = a370db_dai,
|
/linux-4.1.27/sound/soc/mxs/ |
D | mxs-sgtl5000.c | 99 .dai_link = mxs_sgtl5000_dai,
|
/linux-4.1.27/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.1.27/sound/soc/intel/boards/ |
D | byt-max98090.c | 129 .dai_link = byt_max98090_dais,
|
D | haswell.c | 180 .dai_link = haswell_rt5640_dais,
|
D | bytcr_rt5640.c | 188 .dai_link = byt_dailink,
|
D | byt-rt5640.c | 200 .dai_link = byt_rt5640_dais,
|
D | broadwell.c | 252 .dai_link = broadwell_rt286_dais,
|
D | cht_bsw_rt5645.c | 280 .dai_link = cht_dailink,
|
D | cht_bsw_rt5672.c | 326 .dai_link = cht_dailink,
|
D | mfld_machine.c | 335 .dai_link = mfld_msic_dailink,
|
/linux-4.1.27/sound/soc/sirf/ |
D | sirf-audio.c | 75 .dai_link = sirf_audio_dai_link,
|
/linux-4.1.27/sound/soc/atmel/ |
D | sam9x5_wm8731.c | 104 card->dai_link = dai; in sam9x5_wm8731_driver_probe()
|
D | atmel_wm8904.c | 73 .dai_link = &atmel_asoc_wm8904_dailink,
|
D | sam9g20_wm8731.c | 153 .dai_link = &at91sam9g20ek_dai,
|
/linux-4.1.27/include/sound/ |
D | soc.h | 436 const char *dai_link, int stream); 438 const char *dai_link); 1071 struct snd_soc_dai_link *dai_link; member 1134 struct snd_soc_dai_link *dai_link; member 1543 struct snd_soc_dai_link *dai_link);
|