Home
last modified time | relevance | path

Searched refs:dai_drv (Results 1 – 24 of 24) sorted by relevance

/Linux-v4.19/sound/soc/codecs/
Ddmic.c121 struct snd_soc_dai_driver *dai_drv = &dmic_dai; in dmic_dev_probe() local
132 dai_drv = devm_kzalloc(&pdev->dev, sizeof(*dai_drv), GFP_KERNEL); in dmic_dev_probe()
133 if (!dai_drv) in dmic_dev_probe()
136 memcpy(dai_drv, &dmic_dai, sizeof(*dai_drv)); in dmic_dev_probe()
137 dai_drv->capture.channels_max = chans; in dmic_dev_probe()
142 &soc_dmic, dai_drv, 1); in dmic_dev_probe()
Des7134.c36 struct snd_soc_dai_driver *dai_drv; member
200 .dai_drv = &es7134_dai,
278 .dai_drv = &es7154_dai,
305 priv->chip->dai_drv, 1); in es7134_probe()
Dadau1761.c777 struct snd_soc_dai_driver *dai_drv; in adau1761_probe() local
782 dai_drv = &adau1361_dai_driver; in adau1761_probe()
785 dai_drv = &adau1761_dai_driver; in adau1761_probe()
798 dai_drv, 1); in adau1761_probe()
Dhdac_hdmi.c142 struct snd_soc_dai_driver *dai_drv; member
1040 struct snd_soc_dai_driver *dai_drv = hdmi->dai_drv; in create_fill_widget_route_map() local
1061 widget_name, dai_drv[i].playback.stream_name, NULL, 0, in create_fill_widget_route_map()
1442 hdmi->dai_drv = hdmi_dais; in hdac_hdmi_create_dais()
/Linux-v4.19/sound/soc/meson/
Daxg-tdm-interface.c467 struct snd_soc_dai_driver *dai_drv; in axg_tdm_iface_probe() local
481 dai_drv = devm_kcalloc(dev, ARRAY_SIZE(axg_tdm_iface_dai_drv), in axg_tdm_iface_probe()
482 sizeof(*dai_drv), GFP_KERNEL); in axg_tdm_iface_probe()
483 if (!dai_drv) in axg_tdm_iface_probe()
487 memcpy(&dai_drv[i], &axg_tdm_iface_dai_drv[i], in axg_tdm_iface_probe()
488 sizeof(*dai_drv)); in axg_tdm_iface_probe()
527 &axg_tdm_iface_component_drv, dai_drv, in axg_tdm_iface_probe()
Daxg-fifo.h72 struct snd_soc_dai_driver *dai_drv; member
Daxg-frddr.c119 .dai_drv = &axg_frddr_dai_drv
Daxg-toddr.c177 .dai_drv = &axg_toddr_dai_drv
Daxg-fifo.c335 data->dai_drv, 1); in axg_fifo_probe()
/Linux-v4.19/sound/soc/
Dsoc-topology.c309 struct snd_soc_dai_driver *dai_drv, in soc_tplg_dai_load() argument
313 return tplg->ops->dai_load(tplg->comp, tplg->index, dai_drv, in soc_tplg_dai_load()
503 struct snd_soc_dai_driver *dai_drv = in remove_dai() local
512 kfree(dai_drv->name); in remove_dai()
514 kfree(dai_drv); in remove_dai()
1668 static void set_dai_flags(struct snd_soc_dai_driver *dai_drv, in set_dai_flags() argument
1672 dai_drv->symmetric_rates = in set_dai_flags()
1676 dai_drv->symmetric_channels = in set_dai_flags()
1681 dai_drv->symmetric_samplebits = in set_dai_flags()
1689 struct snd_soc_dai_driver *dai_drv; in soc_tplg_dai_create() local
[all …]
Dsoc-devres.c29 struct snd_soc_dai_driver *dai_drv, int num_dai) in devm_snd_soc_register_component() argument
38 ret = snd_soc_register_component(dev, cmpnt_drv, dai_drv, num_dai); in devm_snd_soc_register_component()
Dsoc-core.c2827 struct snd_soc_dai_driver *dai_drv) in fmt_multiple_name() argument
2829 if (dai_drv->name == NULL) { in fmt_multiple_name()
2836 return kstrdup(dai_drv->name, GFP_KERNEL); in fmt_multiple_name()
2859 struct snd_soc_dai_driver *dai_drv, in soc_add_dai() argument
2880 (dai_drv->id == 0 || dai_drv->name == NULL)) { in soc_add_dai()
2883 dai->name = fmt_multiple_name(dev, dai_drv); in soc_add_dai()
2884 if (dai_drv->id) in soc_add_dai()
2885 dai->id = dai_drv->id; in soc_add_dai()
2896 dai->driver = dai_drv; in soc_add_dai()
2917 struct snd_soc_dai_driver *dai_drv, size_t count) in snd_soc_register_dais() argument
[all …]
/Linux-v4.19/sound/soc/omap/
Domap-hdmi-audio.c322 struct snd_soc_dai_driver *dai_drv; in omap_hdmi_audio_probe() local
343 dai_drv = &omap4_hdmi_dai; in omap_hdmi_audio_probe()
346 dai_drv = &omap5_hdmi_dai; in omap_hdmi_audio_probe()
352 dai_drv, 1); in omap_hdmi_audio_probe()
/Linux-v4.19/sound/soc/au1x/
Dpsc-i2s.c340 memcpy(&wd->dai_drv, &au1xpsc_i2s_dai_template, in au1xpsc_i2s_drvprobe()
342 wd->dai_drv.name = dev_name(&pdev->dev); in au1xpsc_i2s_drvprobe()
347 &wd->dai_drv, 1); in au1xpsc_i2s_drvprobe()
Dpsc-ac97.c410 memcpy(&wd->dai_drv, &au1xpsc_ac97_dai_template, in au1xpsc_ac97_drvprobe()
412 wd->dai_drv.name = dev_name(&pdev->dev); in au1xpsc_ac97_drvprobe()
421 &wd->dai_drv, 1); in au1xpsc_ac97_drvprobe()
Dpsc.h22 struct snd_soc_dai_driver dai_drv; member
/Linux-v4.19/sound/soc/stm/
Dstm32_adfsdm.c28 struct snd_soc_dai_driver dai_drv; member
300 priv->dai_drv = stm32_adfsdm_dai; in stm32_adfsdm_probe()
306 &priv->dai_drv, 1); in stm32_adfsdm_probe()
Dstm32_i2s.c213 struct snd_soc_dai_driver *dai_drv; member
765 i2s->dai_drv = dai_ptr; in stm32_i2s_dais_init()
895 i2s->dai_drv, 1); in stm32_i2s_probe()
/Linux-v4.19/sound/soc/samsung/
Ds3c-i2s-v2.c719 struct snd_soc_dai_driver *dai_drv) in s3c_i2sv2_register_component() argument
721 struct snd_soc_dai_ops *ops = (struct snd_soc_dai_ops *)dai_drv->ops; in s3c_i2sv2_register_component()
734 dai_drv->suspend = s3c2412_i2s_suspend; in s3c_i2sv2_register_component()
735 dai_drv->resume = s3c2412_i2s_resume; in s3c_i2sv2_register_component()
737 return devm_snd_soc_register_component(dev, cmp_drv, dai_drv, 1); in s3c_i2sv2_register_component()
Ds3c-i2s-v2.h112 struct snd_soc_dai_driver *dai_drv);
/Linux-v4.19/include/sound/
Dsoc-topology.h135 struct snd_soc_dai_driver *dai_drv,
Dsoc.h447 struct snd_soc_dai_driver *dai_drv,
451 struct snd_soc_dai_driver *dai_drv, int num_dai);
454 struct snd_soc_dai_driver *dai_drv, int num_dai);
1466 struct snd_soc_dai_driver *dai_drv);
/Linux-v4.19/sound/soc/intel/skylake/
Dskl-topology.h516 struct snd_soc_dai_driver *dai_drv,
Dskl-pcm.c1018 struct snd_soc_dai_driver *dai_drv, in skl_dai_load() argument
1021 dai_drv->ops = &skl_pcm_dai_ops; in skl_dai_load()