dais 834 drivers/soundwire/intel.c struct snd_soc_dai_driver *dais, dais 845 drivers/soundwire/intel.c dais[i].name = kasprintf(GFP_KERNEL, "SDW%d Pin%d", dais 847 drivers/soundwire/intel.c if (!dais[i].name) dais 851 drivers/soundwire/intel.c dais[i].playback.stream_name = dais 854 drivers/soundwire/intel.c if (!dais[i].playback.stream_name) { dais 855 drivers/soundwire/intel.c kfree(dais[i].name); dais 859 drivers/soundwire/intel.c dais[i].playback.channels_min = 1; dais 860 drivers/soundwire/intel.c dais[i].playback.channels_max = max_ch; dais 861 drivers/soundwire/intel.c dais[i].playback.rates = SNDRV_PCM_RATE_48000; dais 862 drivers/soundwire/intel.c dais[i].playback.formats = SNDRV_PCM_FMTBIT_S16_LE; dais 866 drivers/soundwire/intel.c dais[i].capture.stream_name = dais 869 drivers/soundwire/intel.c if (!dais[i].capture.stream_name) { dais 870 drivers/soundwire/intel.c kfree(dais[i].name); dais 871 drivers/soundwire/intel.c kfree(dais[i].playback.stream_name); dais 875 drivers/soundwire/intel.c dais[i].capture.channels_min = 1; dais 876 drivers/soundwire/intel.c dais[i].capture.channels_max = max_ch; dais 877 drivers/soundwire/intel.c dais[i].capture.rates = SNDRV_PCM_RATE_48000; dais 878 drivers/soundwire/intel.c dais[i].capture.formats = SNDRV_PCM_FMTBIT_S16_LE; dais 881 drivers/soundwire/intel.c dais[i].id = SDW_DAI_ID_RANGE_START + i; dais 884 drivers/soundwire/intel.c dais[i].ops = &intel_pcm_dai_ops; dais 886 drivers/soundwire/intel.c dais[i].ops = &intel_pdm_dai_ops; dais 896 drivers/soundwire/intel.c struct snd_soc_dai_driver *dais; dais 902 drivers/soundwire/intel.c dais = devm_kcalloc(cdns->dev, num_dai, sizeof(*dais), GFP_KERNEL); dais 903 drivers/soundwire/intel.c if (!dais) dais 909 drivers/soundwire/intel.c ret = intel_create_dai(cdns, dais, INTEL_PDI_IN, cdns->pcm.num_in, dais 915 drivers/soundwire/intel.c ret = intel_create_dai(cdns, dais, INTEL_PDI_OUT, cdns->pcm.num_out, dais 921 drivers/soundwire/intel.c ret = intel_create_dai(cdns, dais, INTEL_PDI_BD, cdns->pcm.num_bd, dais 929 drivers/soundwire/intel.c ret = intel_create_dai(cdns, dais, INTEL_PDI_IN, cdns->pdm.num_in, dais 935 drivers/soundwire/intel.c ret = intel_create_dai(cdns, dais, INTEL_PDI_OUT, cdns->pdm.num_out, dais 941 drivers/soundwire/intel.c ret = intel_create_dai(cdns, dais, INTEL_PDI_BD, cdns->pdm.num_bd, dais 947 drivers/soundwire/intel.c dais, num_dai); dais 153 drivers/staging/greybus/audio_codec.h struct snd_soc_dai_driver *dais; dais 56 include/sound/simple_card_utils.h struct asoc_simple_dai *dais; dais 66 include/sound/simple_card_utils.h int dais; /* number of dai */ dais 36 sound/soc/codecs/adau1373.c struct adau1373_dai dais[3]; dais 830 sound/soc/codecs/adau1373.c if (!adau1373->dais[dai].master) dais 833 sound/soc/codecs/adau1373.c if (adau1373->dais[dai].clk_src == ADAU1373_CLK_SRC_PLL1) dais 850 sound/soc/codecs/adau1373.c return adau1373->dais[dai].enable_src; dais 1035 sound/soc/codecs/adau1373.c struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id]; dais 1102 sound/soc/codecs/adau1373.c struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id]; dais 1161 sound/soc/codecs/adau1373.c struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id]; dais 573 sound/soc/codecs/cs43130.c switch (cs43130->dais[dai_id].dai_format) { dais 598 sound/soc/codecs/cs43130.c switch (cs43130->dais[dai_id].dai_mode) { dais 812 sound/soc/codecs/cs43130.c if (cs43130->dais[dai->id].dai_mode == SND_SOC_DAIFMT_CBM_CFM) dais 836 sound/soc/codecs/cs43130.c unsigned int sclk = cs43130->dais[dai->id].sclk; dais 912 sound/soc/codecs/cs43130.c if (!sclk && cs43130->dais[dai->id].dai_mode == SND_SOC_DAIFMT_CBM_CFM) dais 1476 sound/soc/codecs/cs43130.c cs43130->dais[codec_dai->id].dai_mode = SND_SOC_DAIFMT_CBS_CFS; dais 1479 sound/soc/codecs/cs43130.c cs43130->dais[codec_dai->id].dai_mode = SND_SOC_DAIFMT_CBM_CFM; dais 1488 sound/soc/codecs/cs43130.c cs43130->dais[codec_dai->id].dai_format = SND_SOC_DAIFMT_I2S; dais 1491 sound/soc/codecs/cs43130.c cs43130->dais[codec_dai->id].dai_format = SND_SOC_DAIFMT_LEFT_J; dais 1494 sound/soc/codecs/cs43130.c cs43130->dais[codec_dai->id].dai_format = SND_SOC_DAIFMT_DSP_A; dais 1497 sound/soc/codecs/cs43130.c cs43130->dais[codec_dai->id].dai_format = SND_SOC_DAIFMT_DSP_B; dais 1507 sound/soc/codecs/cs43130.c cs43130->dais[codec_dai->id].dai_mode, dais 1508 sound/soc/codecs/cs43130.c cs43130->dais[codec_dai->id].dai_format); dais 1520 sound/soc/codecs/cs43130.c cs43130->dais[codec_dai->id].dai_mode = SND_SOC_DAIFMT_CBS_CFS; dais 1523 sound/soc/codecs/cs43130.c cs43130->dais[codec_dai->id].dai_mode = SND_SOC_DAIFMT_CBM_CFM; dais 1531 sound/soc/codecs/cs43130.c cs43130->dais[codec_dai->id].dai_mode); dais 1542 sound/soc/codecs/cs43130.c cs43130->dais[codec_dai->id].sclk = freq; dais 1544 sound/soc/codecs/cs43130.c cs43130->dais[codec_dai->id].sclk); dais 520 sound/soc/codecs/cs43130.h struct cs43130_dai dais[CS43130_DAI_ID_MAX]; dais 1435 sound/soc/codecs/hdac_hdmi.c struct snd_soc_dai_driver **dais, dais 1493 sound/soc/codecs/hdac_hdmi.c *dais = hdmi_dais; dais 1504 sound/soc/codecs/hdac_hdmi.c struct snd_soc_dai_driver **dais, int *num_dais) dais 1552 sound/soc/codecs/hdac_hdmi.c ret = hdac_hdmi_create_dais(hdev, dais, hdmi, hdmi->num_cvt); dais 245 sound/soc/generic/audio-graph-card.c dai_props->cpu_dai = &priv->dais[li->dais++]; dais 276 sound/soc/generic/audio-graph-card.c dai_props->codec_dai = &priv->dais[li->dais++]; dais 354 sound/soc/generic/audio-graph-card.c dai_props->cpu_dai = &priv->dais[li->dais++]; dais 356 sound/soc/generic/audio-graph-card.c dai_props->codec_dai = &priv->dais[li->dais++]; dais 523 sound/soc/generic/audio-graph-card.c li->dais += 2; /* 1xCPU + 1xCodec */ dais 539 sound/soc/generic/audio-graph-card.c li->dais++; /* 1xCPU */ dais 544 sound/soc/generic/audio-graph-card.c li->dais++; /* 1xCodec */ dais 607 sound/soc/generic/audio-graph-card.c li->link, li->dais, li->conf); dais 648 sound/soc/generic/audio-graph-card.c if (!li.link || !li.dais) dais 555 sound/soc/generic/simple-card-utils.c struct asoc_simple_dai *dais; dais 561 sound/soc/generic/simple-card-utils.c dais = devm_kcalloc(dev, li->dais, sizeof(*dais), GFP_KERNEL); dais 562 sound/soc/generic/simple-card-utils.c if (!dai_props || !dai_link || !dais) dais 592 sound/soc/generic/simple-card-utils.c priv->dais = dais; dais 162 sound/soc/generic/simple-card.c dai_props->cpu_dai = &priv->dais[li->dais++]; dais 192 sound/soc/generic/simple-card.c dai_props->codec_dai = &priv->dais[li->dais++]; dais 286 sound/soc/generic/simple-card.c dai_props->cpu_dai = &priv->dais[li->dais++]; dais 288 sound/soc/generic/simple-card.c dai_props->codec_dai = &priv->dais[li->dais++]; dais 511 sound/soc/generic/simple-card.c li->dais++; /* CPU or Codec */ dais 523 sound/soc/generic/simple-card.c li->dais++; /* CPU or Codec */ dais 585 sound/soc/generic/simple-card.c li->dais = 2; dais 595 sound/soc/generic/simple-card.c li->link, li->dais, li->conf); dais 635 sound/soc/generic/simple-card.c if (!li.link || !li.dais) dais 676 sound/soc/generic/simple-card.c dai_props->cpu_dai = &priv->dais[dai_idx++]; dais 677 sound/soc/generic/simple-card.c dai_props->codec_dai = &priv->dais[dai_idx++]; dais 115 sound/soc/intel/boards/bytcht_nocodec.c static struct snd_soc_dai_link dais[] = { dais 158 sound/soc/intel/boards/bytcht_nocodec.c .dai_link = dais, dais 159 sound/soc/intel/boards/bytcht_nocodec.c .num_links = ARRAY_SIZE(dais), dais 1484 sound/soc/intel/skylake/skl-pcm.c struct snd_soc_dai_driver *dais; dais 1489 sound/soc/intel/skylake/skl-pcm.c skl->dais = kmemdup(skl_platform_dai, sizeof(skl_platform_dai), dais 1491 sound/soc/intel/skylake/skl-pcm.c if (!skl->dais) { dais 1497 sound/soc/intel/skylake/skl-pcm.c dais = krealloc(skl->dais, sizeof(skl_fe_dai) + dais 1499 sound/soc/intel/skylake/skl-pcm.c if (!dais) { dais 1504 sound/soc/intel/skylake/skl-pcm.c skl->dais = dais; dais 1505 sound/soc/intel/skylake/skl-pcm.c memcpy(&skl->dais[ARRAY_SIZE(skl_platform_dai)], skl_fe_dai, dais 1511 sound/soc/intel/skylake/skl-pcm.c skl->dais, num_dais); dais 1531 sound/soc/intel/skylake/skl-pcm.c kfree(skl->dais); dais 68 sound/soc/intel/skylake/skl.h struct snd_soc_dai_driver *dais; dais 1473 sound/soc/soc-core.c static int soc_link_dai_pcm_new(struct snd_soc_dai **dais, int num_dais, dais 1479 sound/soc/soc-core.c struct snd_soc_dai_driver *drv = dais[i]->driver; dais 1482 sound/soc/soc-core.c ret = drv->pcm_new(rtd, dais[i]); dais 1484 sound/soc/soc-core.c dev_err(dais[i]->dev, dais 1486 sound/soc/soc-core.c dais[i]->name); dais 675 sound/soc/uniphier/aio-cpu.c chip->chip_spec->dais, dais 376 sound/soc/uniphier/aio-ld11.c .dais = uniphier_aio_dai_ld11, dais 386 sound/soc/uniphier/aio-ld11.c .dais = uniphier_aio_dai_ld11, dais 292 sound/soc/uniphier/aio-pxs2.c .dais = uniphier_aio_dai_pxs2, dais 222 sound/soc/uniphier/aio.h struct snd_soc_dai_driver *dais;