Home
last modified time | relevance | path

Searched refs:dai (Results 1 – 14 of 14) sorted by relevance

/drivers/staging/greybus/
A Daudio_module.c206 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 Daudio_codec.c36 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 Daudio_helper.c20 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 Dintel.c679 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 Dintel_ace2x.c579 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 Damd_manager.c694 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 Dqcom.c1230 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 Dstream.c1848 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 Dcadence_master.c1831 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 Dcadence_master.h202 int cdns_set_sdw_stream(struct snd_soc_dai *dai,
/drivers/dma/
A Dtxx9dmac.c334 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 Dtxx9dmac.h289 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 Dvc4_hdmi.c1858 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 Dtda1997x.c2468 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()

Completed in 59 milliseconds