Home
last modified time | relevance | path

Searched refs:playback_dma_data (Results 1 – 25 of 48) sorted by relevance

12

/OK3568_Linux_fs/kernel/sound/soc/meson/
H A Daiu-fifo.c37 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_pointer()
49 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_enable()
83 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_prepare()
101 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_hw_params()
146 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_startup()
182 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_shutdown()
194 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_pcm_new()
217 dai->playback_dma_data = fifo; in aiu_fifo_dai_probe()
224 kfree(dai->playback_dma_data); in aiu_fifo_dai_remove()
H A Daxg-tdm-interface.c41 dai->playback_dma_data; in axg_tdm_set_tdm_slots()
368 if (dai->playback_dma_data) in axg_tdm_iface_remove_dai()
369 axg_tdm_stream_free(dai->playback_dma_data); in axg_tdm_iface_remove_dai()
385 dai->playback_dma_data = axg_tdm_stream_alloc(iface); in axg_tdm_iface_probe_dai()
386 if (!dai->playback_dma_data) { in axg_tdm_iface_probe_dai()
H A Dmeson-codec-glue.c42 dai->playback_dma_data = data; in meson_codec_glue_input_set_data()
48 return dai->playback_dma_data; in meson_codec_glue_input_get_data()
H A Daiu-fifo-i2s.c91 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_i2s_hw_params()
162 fifo = dai->playback_dma_data; in aiu_fifo_i2s_dai_probe()
/OK3568_Linux_fs/kernel/sound/soc/tegra/
H A Dtegra20_spdif.c148 dai->playback_dma_data = &spdif->playback_dma_data; in tegra20_spdif_probe()
291 spdif->playback_dma_data.addr = mem->start + TEGRA20_SPDIF_DATA_OUT; in tegra20_spdif_platform_probe()
292 spdif->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_spdif_platform_probe()
293 spdif->playback_dma_data.maxburst = 4; in tegra20_spdif_platform_probe()
294 spdif->playback_dma_data.slave_id = dmareq->start; in tegra20_spdif_platform_probe()
H A Dtegra20_ac97.c215 dai->playback_dma_data = &ac97->playback_dma_data; in tegra20_ac97_probe()
363 ac97->playback_dma_data.addr = mem->start + TEGRA20_AC97_FIFO_TX1; in tegra20_ac97_platform_probe()
364 ac97->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_ac97_platform_probe()
365 ac97->playback_dma_data.maxburst = 4; in tegra20_ac97_platform_probe()
H A Dtegra20_i2s.c235 dai->playback_dma_data = &i2s->playback_dma_data; in tegra20_i2s_probe()
368 i2s->playback_dma_data.addr = mem->start + TEGRA20_I2S_FIFO1; in tegra20_i2s_platform_probe()
369 i2s->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_i2s_platform_probe()
370 i2s->playback_dma_data.maxburst = 4; in tegra20_i2s_platform_probe()
H A Dtegra30_i2s.c290 dai->playback_dma_data = &i2s->playback_dma_data; in tegra30_i2s_probe()
459 i2s->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra30_i2s_platform_probe()
460 i2s->playback_dma_data.maxburst = 4; in tegra30_i2s_platform_probe()
464 &i2s->playback_dma_data.addr); in tegra30_i2s_platform_probe()
H A Dtegra210_admaif.c548 dai->playback_dma_data = &admaif->playback_dma_data[dai->id]; in tegra_admaif_dai_probe()
767 admaif->playback_dma_data = in tegra_admaif_probe()
772 if (!admaif->playback_dma_data) in tegra_admaif_probe()
808 admaif->playback_dma_data[i].addr = res->start + in tegra_admaif_probe()
814 admaif->playback_dma_data[i].addr_width = 32; in tegra_admaif_probe()
818 &admaif->playback_dma_data[i].chan_name) < 0) { in tegra_admaif_probe()
H A Dtegra20_ac97.h80 struct snd_dmaengine_dai_dma_data playback_dma_data; member
H A Dtegra20_i2s.h145 struct snd_dmaengine_dai_dma_data playback_dma_data; member
/OK3568_Linux_fs/kernel/sound/soc/rockchip/
H A Drockchip_audio_pwm.c28 struct snd_dmaengine_dai_dma_data playback_dma_data; member
120 dai->playback_dma_data = &apwm->playback_dma_data; in rockchip_audio_pwm_dai_probe()
278 apwm->playback_dma_data.addr = res->start + AUDPWM_FIFO_ENTRY; in rockchip_audio_pwm_probe()
279 apwm->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_audio_pwm_probe()
280 apwm->playback_dma_data.maxburst = AUDIO_PWM_DMA_BURST_SIZE; in rockchip_audio_pwm_probe()
H A Drockchip_spdif.c58 struct snd_dmaengine_dai_dma_data playback_dma_data; member
235 dai->playback_dma_data = &spdif->playback_dma_data; in rk_spdif_dai_probe()
386 spdif->playback_dma_data.addr = res->start + SPDIF_SMPDR; in rk_spdif_probe()
387 spdif->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rk_spdif_probe()
388 spdif->playback_dma_data.maxburst = 4; in rk_spdif_probe()
H A Drockchip_i2s.c43 struct snd_dmaengine_dai_dma_data playback_dma_data; member
588 i2s->has_playback ? &i2s->playback_dma_data : NULL, in rockchip_i2s_dai_probe()
779 i2s->playback_dma_data.addr = res->start + I2S_TXDR; in rockchip_i2s_init_dai()
780 i2s->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_i2s_init_dai()
781 i2s->playback_dma_data.maxburst = 8; in rockchip_i2s_init_dai()
/OK3568_Linux_fs/kernel/sound/soc/ux500/
H A Dux500_msp_dai.c661 struct snd_dmaengine_dai_dma_data *playback_dma_data; in ux500_msp_dai_of_probe() local
664 playback_dma_data = devm_kzalloc(dai->dev, in ux500_msp_dai_of_probe()
665 sizeof(*playback_dma_data), in ux500_msp_dai_of_probe()
667 if (!playback_dma_data) in ux500_msp_dai_of_probe()
676 playback_dma_data->addr = drvdata->msp->playback_dma_data.tx_rx_addr; in ux500_msp_dai_of_probe()
679 playback_dma_data->maxburst = 4; in ux500_msp_dai_of_probe()
682 snd_soc_dai_init_dma_data(dai, playback_dma_data, capture_dma_data); in ux500_msp_dai_of_probe()
698 drvdata->msp->playback_dma_data.data_size = drvdata->slot_width; in ux500_msp_dai_probe()
702 &drvdata->msp->playback_dma_data, in ux500_msp_dai_probe()
H A Dux500_msp_i2s.c374 !msp->playback_dma_data.dma_cfg) { in enable_msp()
657 msp->playback_dma_data.dma_cfg = devm_kzalloc(&pdev->dev, in ux500_msp_i2s_of_init_msp()
660 if (!msp->playback_dma_data.dma_cfg) in ux500_msp_i2s_of_init_msp()
695 msp->playback_dma_data.dma_cfg = platform_data->msp_i2s_dma_tx; in ux500_msp_i2s_init_msp()
709 msp->playback_dma_data.tx_rx_addr = res->start + MSP_DR; in ux500_msp_i2s_init_msp()
/OK3568_Linux_fs/kernel/sound/soc/adi/
H A Daxi-i2s.c51 struct snd_dmaengine_dai_dma_data playback_dma_data; member
143 i2s->has_playback ? &i2s->playback_dma_data : NULL, in axi_i2s_dai_probe()
230 i2s->playback_dma_data.addr = res->start + AXI_I2S_REG_TX_FIFO; in axi_i2s_probe()
231 i2s->playback_dma_data.addr_width = 4; in axi_i2s_probe()
232 i2s->playback_dma_data.maxburst = 1; in axi_i2s_probe()
/OK3568_Linux_fs/kernel/sound/soc/sirf/
H A Dsirf-audio-port.c13 struct snd_dmaengine_dai_dma_data playback_dma_data; member
22 snd_soc_dai_init_dma_data(dai, &port->playback_dma_data, in sirf_audio_port_dai_probe()
H A Dsirf-usp.c24 struct snd_dmaengine_dai_dma_data playback_dma_data; member
74 snd_soc_dai_init_dma_data(dai, &usp->playback_dma_data, in sirf_usp_pcm_dai_probe()
/OK3568_Linux_fs/kernel/include/sound/
H A Dsoc-dai.h374 void *playback_dma_data; member
417 dai->playback_dma_data : dai->capture_dma_data; in snd_soc_dai_get_dma_data()
425 dai->playback_dma_data = data; in snd_soc_dai_set_dma_data()
433 dai->playback_dma_data = playback; in snd_soc_dai_init_dma_data()
/OK3568_Linux_fs/kernel/sound/soc/pxa/
H A Dmmp-sspa.c34 struct snd_dmaengine_dai_dma_data playback_dma_data; member
326 &sspa->playback_dma_data, in mmp_sspa_probe()
520 sspa->playback_dma_data.maxburst = 4; in asoc_mmp_sspa_probe()
524 sspa->playback_dma_data.addr = 0x80 + SSPA_D; in asoc_mmp_sspa_probe()
/OK3568_Linux_fs/kernel/sound/soc/sunxi/
H A Dsun4i-codec.c247 struct snd_dmaengine_dai_dma_data playback_dma_data; member
555 scodec->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sun4i_codec_hw_params_playback()
566 scodec->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_hw_params_playback()
1267 snd_soc_dai_init_dma_data(dai, &scodec->playback_dma_data, in sun4i_codec_dai_probe()
1791 scodec->playback_dma_data.addr = res->start + quirks->reg_dac_txdata; in sun4i_codec_probe()
1792 scodec->playback_dma_data.maxburst = 8; in sun4i_codec_probe()
1793 scodec->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_probe()
H A Dsun4i-i2s.c182 struct snd_dmaengine_dai_dma_data playback_dma_data; member
510 i2s->playback_dma_data.addr_width = width; in sun4i_i2s_hw_params()
865 &i2s->playback_dma_data, in sun4i_i2s_dai_probe()
1254 i2s->playback_dma_data.addr = res->start + in sun4i_i2s_probe()
1256 i2s->playback_dma_data.maxburst = 8; in sun4i_i2s_probe()
/OK3568_Linux_fs/kernel/sound/soc/jz4740/
H A Djz4740-i2s.c107 struct snd_dmaengine_dai_dma_data playback_dma_data; member
382 dma_data = &i2s->playback_dma_data; in jz4740_i2c_init_pcm_config()
405 snd_soc_dai_init_dma_data(dai, &i2s->playback_dma_data, in jz4740_i2s_dai_probe()
/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Dhdmi-codec.c557 struct hdmi_codec_daifmt *cf = dai->playback_dma_data; in hdmi_codec_hw_params()
601 struct hdmi_codec_daifmt *cf = dai->playback_dma_data; in hdmi_codec_prepare()
636 struct hdmi_codec_daifmt *cf = dai->playback_dma_data; in hdmi_codec_i2s_set_fmt()
852 dai->playback_dma_data = daifmt; in hdmi_dai_probe()
942 cf = dai->playback_dma_data; in hdmi_dai_spdif_probe()
950 kfree(dai->playback_dma_data); in hdmi_codec_dai_remove()

12