| /drivers/staging/greybus/ |
| A D | audio_module.c | 206 struct gbaudio_data_connection *dai; in gb_audio_add_data_connection() local 208 dai = devm_kzalloc(gbmodule->dev, sizeof(*dai), GFP_KERNEL); in gb_audio_add_data_connection() 209 if (!dai) in gb_audio_add_data_connection() 216 devm_kfree(gbmodule->dev, dai); in gb_audio_add_data_connection() 221 dai->id = 0; in gb_audio_add_data_connection() 223 dai->connection = connection; in gb_audio_add_data_connection() 374 list_del(&dai->list); in gb_audio_probe() 375 devm_kfree(dev, dai); in gb_audio_probe() 406 list_del(&dai->list); in gb_audio_disconnect() 407 devm_kfree(gbmodule->dev, dai); in gb_audio_disconnect() [all …]
|
| A D | audio_codec.c | 36 struct gbaudio_codec_dai *dai; in find_dai_stream_params() local 39 if (dai->id == id) in find_dai_stream_params() 40 return &dai->params[stream]; in find_dai_stream_params() 343 struct snd_soc_dai *dai) in gbcodec_startup() argument 365 pm_stay_awake(dai->dev); in gbcodec_startup() 389 pm_relax(dai->dev); in gbcodec_shutdown() 497 struct snd_soc_dai *dai) in gbcodec_prepare() argument 607 dai->name); in gbcodec_mute_stream() 1015 dai = devm_kzalloc(comp->dev, sizeof(*dai), GFP_KERNEL); in gbcodec_probe() 1016 if (!dai) in gbcodec_probe() [all …]
|
| A D | audio_helper.c | 20 struct snd_soc_dai *dai = dai_w->priv; in gbaudio_dapm_link_dai_widget() local 51 dev_dbg(dai->dev, "%s -> %s\n", src->name, sink->name); in gbaudio_dapm_link_dai_widget()
|
| /drivers/soundwire/ |
| A D | intel.c | 679 struct snd_soc_dai *dai, in intel_params_stream() argument 687 params_data.dai = dai; in intel_params_stream() 704 struct snd_soc_dai *dai, in intel_free_stream() argument 711 free_data.dai = dai; in intel_free_stream() 722 struct snd_soc_dai *dai) in intel_hw_params() argument 732 dai_runtime = cdns->dai_runtime_array[dai->id]; in intel_hw_params() 789 struct snd_soc_dai *dai) in intel_prepare() argument 797 dai_runtime = cdns->dai_runtime_array[dai->id]; in intel_prepare() 832 ret = intel_params_stream(sdw, substream, dai, in intel_prepare() 956 struct snd_soc_dai *dai; in intel_component_dais_suspend() local [all …]
|
| A D | intel_ace2x.c | 579 struct snd_soc_dai *dai, in intel_params_stream() argument 587 params_data.dai = dai; in intel_params_stream() 600 struct snd_soc_dai *dai, in intel_free_stream() argument 608 free_data.dai = dai; in intel_free_stream() 623 struct snd_soc_dai *dai) in intel_hw_params() argument 633 dai_runtime = cdns->dai_runtime_array[dai->id]; in intel_hw_params() 693 struct snd_soc_dai *dai) in intel_prepare() argument 702 dai_runtime = cdns->dai_runtime_array[dai->id]; in intel_prepare() 746 dai_runtime = cdns->dai_runtime_array[dai->id]; in intel_hw_free() 786 dai_runtime = cdns->dai_runtime_array[dai->id]; in intel_get_sdw_stream() [all …]
|
| A D | amd_manager.c | 694 struct snd_soc_dai *dai) in amd_sdw_hw_params() argument 702 dai_runtime = amd_manager->dai_runtime_array[dai->id]; in amd_sdw_hw_params() 726 pconfig->num = dai->id; in amd_sdw_hw_params() 742 dai_runtime = amd_manager->dai_runtime_array[dai->id]; in amd_sdw_hw_free() 758 dai_runtime = amd_manager->dai_runtime_array[dai->id]; in amd_set_sdw_stream() 762 dev_err(dai->dev, "dai_runtime already allocated for dai %s\n", dai->name); in amd_set_sdw_stream() 774 amd_manager->dai_runtime_array[dai->id] = dai_runtime; in amd_set_sdw_stream() 778 dev_err(dai->dev, "dai_runtime not allocated for dai %s\n", dai->name); in amd_set_sdw_stream() 784 amd_manager->dai_runtime_array[dai->id] = NULL; in amd_set_sdw_stream() 791 return amd_set_sdw_stream(dai, stream, direction); in amd_pcm_set_sdw_stream() [all …]
|
| A D | qcom.c | 1230 struct snd_soc_dai *dai) in qcom_swrm_hw_params() argument 1232 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); in qcom_swrm_hw_params() 1245 struct snd_soc_dai *dai) in qcom_swrm_hw_free() argument 1247 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); in qcom_swrm_hw_free() 1259 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); in qcom_swrm_set_sdw_stream() 1261 ctrl->sruntime[dai->id] = stream; in qcom_swrm_set_sdw_stream() 1268 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); in qcom_swrm_get_sdw_stream() 1270 return ctrl->sruntime[dai->id]; in qcom_swrm_get_sdw_stream() 1274 struct snd_soc_dai *dai) in qcom_swrm_startup() argument 1276 struct qcom_swrm_ctrl *ctrl = dev_get_drvdata(dai->dev); in qcom_swrm_startup() [all …]
|
| A D | stream.c | 1848 struct snd_soc_dai *dai; in set_stream() local 1853 for_each_rtd_dais(rtd, i, dai) { in set_stream() 1854 ret = snd_soc_dai_set_stream(dai, sdw_stream, substream->stream); in set_stream() 1856 dev_err(rtd->dev, "failed to set stream pointer on dai %s\n", dai->name); in set_stream() 1948 struct snd_soc_dai *dai; in sdw_shutdown_stream() local 1951 dai = snd_soc_rtd_to_cpu(rtd, 0); in sdw_shutdown_stream() 1953 sdw_stream = snd_soc_dai_get_stream(dai, substream->stream); in sdw_shutdown_stream() 1956 dev_err(rtd->dev, "no stream found for DAI %s\n", dai->name); in sdw_shutdown_stream()
|
| A D | cadence_master.c | 1831 int cdns_set_sdw_stream(struct snd_soc_dai *dai, in cdns_set_sdw_stream() argument 1834 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); in cdns_set_sdw_stream() 1837 dai_runtime = cdns->dai_runtime_array[dai->id]; in cdns_set_sdw_stream() 1842 dev_err(dai->dev, in cdns_set_sdw_stream() 1844 dai->name); in cdns_set_sdw_stream() 1861 cdns->dai_runtime_array[dai->id] = dai_runtime; in cdns_set_sdw_stream() 1865 dev_err(dai->dev, in cdns_set_sdw_stream() 1867 dai->name); in cdns_set_sdw_stream() 1873 cdns->dai_runtime_array[dai->id] = NULL; in cdns_set_sdw_stream()
|
| A D | cadence_master.h | 202 int cdns_set_sdw_stream(struct snd_soc_dai *dai,
|
| /drivers/dma/ |
| A D | txx9dmac.c | 334 u32 sai, dai; in txx9dmac_dostart() local 353 dai = 0; in txx9dmac_dostart() 356 dai = ds->reg_width; in txx9dmac_dostart() 360 dai = 8; in txx9dmac_dostart() 363 channel64_writel(dc, DAIR, dai); in txx9dmac_dostart() 374 dai = 0; in txx9dmac_dostart() 377 dai = ds->reg_width; in txx9dmac_dostart() 381 dai = 4; in txx9dmac_dostart() 830 u32 sai, dai; in txx9dmac_prep_slave_sg() local 861 dai = 0; in txx9dmac_prep_slave_sg() [all …]
|
| A D | txx9dmac.h | 289 u32 sai, u32 dai, u32 ccr) in txx9dmac_desc_set_nosimple() argument 293 desc->hwdesc.DAIR = dai; in txx9dmac_desc_set_nosimple() 297 desc->hwdesc32.DAIR = dai; in txx9dmac_desc_set_nosimple()
|
| /drivers/gpu/drm/vc4/ |
| A D | vc4_hdmi.c | 1858 static inline struct vc4_hdmi *dai_to_hdmi(struct snd_soc_dai *dai) in dai_to_hdmi() argument 1860 struct snd_soc_card *card = snd_soc_dai_get_drvdata(dai); in dai_to_hdmi() 2140 static int vc4_hdmi_audio_cpu_dai_probe(struct snd_soc_dai *dai) in vc4_hdmi_audio_cpu_dai_probe() argument 2142 struct vc4_hdmi *vc4_hdmi = dai_to_hdmi(dai); in vc4_hdmi_audio_cpu_dai_probe() 2144 snd_soc_dai_init_dma_data(dai, &vc4_hdmi->audio.dma_data, NULL); in vc4_hdmi_audio_cpu_dai_probe()
|
| /drivers/media/i2c/ |
| A D | tda1997x.c | 2468 struct snd_soc_dai *dai) in tda1997x_pcm_startup() argument 2470 struct v4l2_subdev *sd = snd_soc_dai_get_drvdata(dai); in tda1997x_pcm_startup() 2472 struct snd_soc_component *component = dai->component; in tda1997x_pcm_startup()
|