/drivers/staging/greybus/ |
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() 222 dai->data_cport = connection->intf_cport_id; in gb_audio_add_data_connection() 223 dai->connection = connection; in gb_audio_add_data_connection() 224 list_add(&dai->list, &gbmodule->data_list); in gb_audio_add_data_connection() 240 struct gbaudio_data_connection *dai, *_dai; in gb_audio_probe() local 326 list_for_each_entry(dai, &gbmodule->data_list, list) { in gb_audio_probe() [all …]
|
D | audio_codec.c | 35 struct gbaudio_codec_dai *dai; in find_dai_stream_params() local 37 list_for_each_entry(dai, &codec->dai_list, list) { in find_dai_stream_params() 38 if (dai->id == id) in find_dai_stream_params() 39 return &dai->params[stream]; in find_dai_stream_params() 360 struct snd_soc_dai *dai) in gbcodec_startup() argument 362 struct gbaudio_codec_info *codec = dev_get_drvdata(dai->dev); in gbcodec_startup() 373 params = find_dai_stream_params(codec, dai->id, substream->stream); in gbcodec_startup() 382 pm_stay_awake(dai->dev); in gbcodec_startup() 388 struct snd_soc_dai *dai) in gbcodec_shutdown() argument 390 struct gbaudio_codec_info *codec = dev_get_drvdata(dai->dev); in gbcodec_shutdown() [all …]
|
/drivers/soundwire/ |
D | intel.c | 533 struct snd_soc_dai *dai, in intel_config_stream() argument 540 substream, dai, hw_params, link_id); in intel_config_stream() 674 struct snd_soc_dai *dai) in intel_hw_params() argument 676 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); in intel_hw_params() 684 dma = snd_soc_dai_get_dma_data(dai, substream); in intel_hw_params() 703 dev_err(dai->dev, "ports/resources not available\n"); in intel_hw_params() 721 ret = intel_config_stream(sdw, substream, dai, params, in intel_hw_params() 770 intel_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in intel_hw_free() argument 772 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); in intel_hw_free() 776 dma = snd_soc_dai_get_dma_data(dai, substream); in intel_hw_free() [all …]
|
D | cadence_master.h | 179 int sdw_cdns_pcm_set_stream(struct snd_soc_dai *dai, 181 int sdw_cdns_pdm_set_stream(struct snd_soc_dai *dai, 199 int cdns_set_sdw_stream(struct snd_soc_dai *dai,
|
D | cadence_master.c | 1152 int cdns_set_sdw_stream(struct snd_soc_dai *dai, in cdns_set_sdw_stream() argument 1155 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); in cdns_set_sdw_stream() 1173 dai->playback_dma_data = dma; in cdns_set_sdw_stream() 1175 dai->capture_dma_data = dma; in cdns_set_sdw_stream()
|
/drivers/gpu/drm/vc4/ |
D | vc4_hdmi.c | 749 static inline struct vc4_hdmi *dai_to_hdmi(struct snd_soc_dai *dai) in dai_to_hdmi() argument 751 struct snd_soc_card *card = snd_soc_dai_get_drvdata(dai); in dai_to_hdmi() 757 struct snd_soc_dai *dai) in vc4_hdmi_audio_startup() argument 759 struct vc4_hdmi *hdmi = dai_to_hdmi(dai); in vc4_hdmi_audio_startup() 785 static int vc4_hdmi_audio_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in vc4_hdmi_audio_set_fmt() argument 808 struct snd_soc_dai *dai) in vc4_hdmi_audio_shutdown() argument 810 struct vc4_hdmi *hdmi = dai_to_hdmi(dai); in vc4_hdmi_audio_shutdown() 823 struct snd_soc_dai *dai) in vc4_hdmi_audio_hw_params() argument 825 struct vc4_hdmi *hdmi = dai_to_hdmi(dai); in vc4_hdmi_audio_hw_params() 896 struct snd_soc_dai *dai) in vc4_hdmi_audio_trigger() argument [all …]
|
/drivers/dma/ |
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()
|
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() 384 channel32_writel(dc, DAIR, dai); in txx9dmac_dostart() 830 u32 sai, dai; in txx9dmac_prep_slave_sg() local [all …]
|
/drivers/media/i2c/ |
D | tda1997x.c | 2448 struct snd_soc_dai *dai) in tda1997x_pcm_startup() argument 2450 struct tda1997x_state *state = snd_soc_dai_get_drvdata(dai); in tda1997x_pcm_startup() 2451 struct snd_soc_component *component = dai->component; in tda1997x_pcm_startup()
|