/linux-6.1.9/sound/soc/adi/ |
D | axi-i2s.c | 50 struct snd_dmaengine_dai_dma_data capture_dma_data; member 144 i2s->has_capture ? &i2s->capture_dma_data : NULL); in axi_i2s_dai_probe() 242 i2s->capture_dma_data.addr = res->start + AXI_I2S_REG_RX_FIFO; in axi_i2s_probe() 243 i2s->capture_dma_data.addr_width = 4; in axi_i2s_probe() 244 i2s->capture_dma_data.maxburst = 1; in axi_i2s_probe()
|
/linux-6.1.9/sound/soc/dwc/ |
D | dwc-i2s.c | 203 dma_data = &dev->capture_dma_data; in dw_i2s_startup() 572 dev->capture_dma_data.pd.data = pdata->capture_dma_data; in dw_configure_dai_by_pd() 574 dev->capture_dma_data.pd.addr = res->start + I2S_RXDMA; in dw_configure_dai_by_pd() 576 dev->capture_dma_data.pd.max_burst = 16; in dw_configure_dai_by_pd() 578 dev->capture_dma_data.pd.addr_width = bus_widths[idx]; in dw_configure_dai_by_pd() 580 dev->capture_dma_data.pd.filter = pdata->filter; in dw_configure_dai_by_pd() 617 dev->capture_dma_data.dt.addr = res->start + I2S_RXDMA; in dw_configure_dai_by_dt() 618 dev->capture_dma_data.dt.addr_width = bus_widths[idx]; in dw_configure_dai_by_dt() 619 dev->capture_dma_data.dt.fifo_size = fifo_depth * in dw_configure_dai_by_dt() 621 dev->capture_dma_data.dt.maxburst = 16; in dw_configure_dai_by_dt()
|
D | local.h | 104 union dw_i2s_snd_dma_data capture_dma_data; member
|
/linux-6.1.9/sound/soc/ux500/ |
D | ux500_msp_dai.c | 660 struct snd_dmaengine_dai_dma_data *capture_dma_data; in ux500_msp_dai_of_probe() local 668 capture_dma_data = devm_kzalloc(dai->dev, in ux500_msp_dai_of_probe() 669 sizeof(*capture_dma_data), in ux500_msp_dai_of_probe() 671 if (!capture_dma_data) in ux500_msp_dai_of_probe() 675 capture_dma_data->addr = drvdata->msp->capture_dma_data.tx_rx_addr; in ux500_msp_dai_of_probe() 678 capture_dma_data->maxburst = 4; in ux500_msp_dai_of_probe() 680 snd_soc_dai_init_dma_data(dai, playback_dma_data, capture_dma_data); in ux500_msp_dai_of_probe() 697 drvdata->msp->capture_dma_data.data_size = drvdata->slot_width; in ux500_msp_dai_probe() 701 &drvdata->msp->capture_dma_data); in ux500_msp_dai_probe()
|
D | ux500_msp_i2s.c | 366 !msp->capture_dma_data.dma_cfg) { in enable_msp() 661 msp->capture_dma_data.dma_cfg = devm_kzalloc(&pdev->dev, in ux500_msp_i2s_of_init_msp() 664 if (!msp->capture_dma_data.dma_cfg) in ux500_msp_i2s_of_init_msp() 694 msp->capture_dma_data.dma_cfg = platform_data->msp_i2s_dma_rx; in ux500_msp_i2s_init_msp() 708 msp->capture_dma_data.tx_rx_addr = res->start + MSP_DR; in ux500_msp_i2s_init_msp()
|
/linux-6.1.9/sound/soc/tegra/ |
D | tegra20_ac97.c | 215 dai->capture_dma_data = &ac97->capture_dma_data; in tegra20_ac97_probe() 369 ac97->capture_dma_data.addr = mem->start + TEGRA20_AC97_FIFO_RX1; in tegra20_ac97_platform_probe() 370 ac97->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_ac97_platform_probe() 371 ac97->capture_dma_data.maxburst = 4; in tegra20_ac97_platform_probe()
|
D | tegra20_i2s.c | 259 dai->capture_dma_data = &i2s->capture_dma_data; in tegra20_i2s_probe() 444 i2s->capture_dma_data.addr = mem->start + TEGRA20_I2S_FIFO2; in tegra20_i2s_platform_probe() 445 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_i2s_platform_probe() 446 i2s->capture_dma_data.maxburst = 4; in tegra20_i2s_platform_probe()
|
D | tegra30_i2s.c | 300 dai->capture_dma_data = &i2s->capture_dma_data; in tegra30_i2s_probe() 483 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra30_i2s_platform_probe() 484 i2s->capture_dma_data.maxburst = 4; in tegra30_i2s_platform_probe() 488 &i2s->capture_dma_data.addr); in tegra30_i2s_platform_probe()
|
D | tegra210_admaif.c | 547 dai->capture_dma_data = &admaif->capture_dma_data[dai->id]; in tegra_admaif_dai_probe() 753 admaif->capture_dma_data = in tegra_admaif_probe() 758 if (!admaif->capture_dma_data) in tegra_admaif_probe() 803 admaif->capture_dma_data[i].addr = res->start + in tegra_admaif_probe() 817 admaif->capture_dma_data[i].addr_width = 32; in tegra_admaif_probe() 822 &admaif->capture_dma_data[i].chan_name) < 0) { in tegra_admaif_probe()
|
D | tegra20_ac97.h | 79 struct snd_dmaengine_dai_dma_data capture_dma_data; member
|
D | tegra20_i2s.h | 144 struct snd_dmaengine_dai_dma_data capture_dma_data; member
|
D | tegra210_admaif.h | 154 struct snd_dmaengine_dai_dma_data *capture_dma_data; member
|
D | tegra20_spdif.h | 451 struct snd_dmaengine_dai_dma_data capture_dma_data; member
|
D | tegra30_i2s.h | 231 struct snd_dmaengine_dai_dma_data capture_dma_data; member
|
/linux-6.1.9/sound/soc/meson/ |
D | axg-tdm-interface.c | 43 dai->capture_dma_data; in axg_tdm_set_tdm_slots() 365 if (dai->capture_dma_data) in axg_tdm_iface_remove_dai() 366 axg_tdm_stream_free(dai->capture_dma_data); in axg_tdm_iface_remove_dai() 379 dai->capture_dma_data = axg_tdm_stream_alloc(iface); in axg_tdm_iface_probe_dai() 380 if (!dai->capture_dma_data) in axg_tdm_iface_probe_dai()
|
/linux-6.1.9/sound/soc/rockchip/ |
D | rockchip_pdm.c | 36 struct snd_dmaengine_dai_dma_data capture_dma_data; member 376 dai->capture_dma_data = &pdm->capture_dma_data; in rockchip_pdm_dai_probe() 604 pdm->capture_dma_data.addr = res->start + PDM_RXFIFO_DATA; in rockchip_pdm_probe() 605 pdm->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_pdm_probe() 606 pdm->capture_dma_data.maxburst = PDM_DMA_BURST_SIZE; in rockchip_pdm_probe()
|
D | rockchip_i2s.c | 38 struct snd_dmaengine_dai_dma_data capture_dma_data; member 536 i2s->has_capture ? &i2s->capture_dma_data : NULL); in rockchip_i2s_dai_probe() 719 i2s->capture_dma_data.addr = res->start + I2S_RXDR; in rockchip_i2s_init_dai() 720 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_i2s_init_dai() 721 i2s->capture_dma_data.maxburst = 8; in rockchip_i2s_init_dai()
|
D | rockchip_i2s_tdm.c | 74 struct snd_dmaengine_dai_dma_data capture_dma_data; member 1067 dai->capture_dma_data = &i2s_tdm->capture_dma_data; in rockchip_i2s_tdm_dai_probe() 1637 i2s_tdm->capture_dma_data.addr = res->start + I2S_RXDR; in rockchip_i2s_tdm_probe() 1638 i2s_tdm->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in rockchip_i2s_tdm_probe() 1639 i2s_tdm->capture_dma_data.maxburst = 8; in rockchip_i2s_tdm_probe()
|
/linux-6.1.9/include/sound/ |
D | soc-dai.h | 447 void *capture_dma_data; member 492 dai->playback_dma_data : dai->capture_dma_data; in snd_soc_dai_get_dma_data() 502 dai->capture_dma_data = data; in snd_soc_dai_set_dma_data() 509 dai->capture_dma_data = capture; in snd_soc_dai_init_dma_data()
|
D | designware_i2s.h | 42 void *capture_dma_data; member
|
/linux-6.1.9/sound/soc/jz4740/ |
D | jz4740-i2s.c | 105 struct snd_dmaengine_dai_dma_data capture_dma_data; member 410 &i2s->capture_dma_data); in jz4740_i2s_dai_probe() 546 i2s->capture_dma_data.maxburst = 16; in jz4740_i2s_dev_probe() 547 i2s->capture_dma_data.addr = mem->start + JZ_REG_AIC_FIFO; in jz4740_i2s_dev_probe()
|
/linux-6.1.9/sound/soc/pxa/ |
D | mmp-sspa.c | 35 struct snd_dmaengine_dai_dma_data capture_dma_data; member 331 &sspa->capture_dma_data); in mmp_sspa_probe() 525 sspa->capture_dma_data.maxburst = 4; in asoc_mmp_sspa_probe() 527 sspa->capture_dma_data.addr = SSPA_D; in asoc_mmp_sspa_probe()
|
/linux-6.1.9/sound/soc/intel/keembay/ |
D | kmb_platform.c | 412 &kmb_i2s->capture_dma_data); in kmb_probe() 595 kmb_i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in kmb_dai_hw_params() 602 kmb_i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in kmb_dai_hw_params() 612 kmb_i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in kmb_dai_hw_params() 702 dma_data = &kmb_i2s->capture_dma_data; in kmb_dai_startup() 900 kmb_i2s->capture_dma_data.addr = res->start + I2S_RXDMA; in kmb_plat_dai_probe()
|
D | kmb_platform.h | 142 struct snd_dmaengine_dai_dma_data capture_dma_data; member
|
/linux-6.1.9/sound/soc/sunxi/ |
D | sun4i-codec.c | 246 struct snd_dmaengine_dai_dma_data capture_dma_data; member 495 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sun4i_codec_hw_params_capture() 504 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_hw_params_capture() 1250 &scodec->capture_dma_data); in sun4i_codec_dai_probe() 1774 scodec->capture_dma_data.addr = res->start + quirks->reg_adc_rxdata; in sun4i_codec_probe() 1775 scodec->capture_dma_data.maxburst = 8; in sun4i_codec_probe() 1776 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_probe()
|