/Linux-v4.19/include/sound/ |
D | dmaengine_pcm.h | 29 const struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config); 84 struct dma_slave_config *config); 133 struct dma_slave_config *slave_config); 159 struct dma_slave_config *slave_config);
|
/Linux-v4.19/drivers/mtd/nand/raw/ |
D | lpc32xx_mlc.c | 210 struct dma_slave_config dma_slave_config; member 608 host->dma_slave_config.direction = DMA_DEV_TO_MEM; in lpc32xx_dma_setup() 609 host->dma_slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in lpc32xx_dma_setup() 610 host->dma_slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in lpc32xx_dma_setup() 611 host->dma_slave_config.src_maxburst = 128; in lpc32xx_dma_setup() 612 host->dma_slave_config.dst_maxburst = 128; in lpc32xx_dma_setup() 614 host->dma_slave_config.device_fc = false; in lpc32xx_dma_setup() 615 host->dma_slave_config.src_addr = MLC_BUFF(host->io_base_phy); in lpc32xx_dma_setup() 616 host->dma_slave_config.dst_addr = MLC_BUFF(host->io_base_phy); in lpc32xx_dma_setup() 617 if (dmaengine_slave_config(host->dma_chan, &host->dma_slave_config)) { in lpc32xx_dma_setup()
|
D | lpc32xx_slc.c | 236 struct dma_slave_config dma_slave_config; member 447 host->dma_slave_config.direction = dir; in lpc32xx_xmit_dma() 448 host->dma_slave_config.src_addr = dma; in lpc32xx_xmit_dma() 449 host->dma_slave_config.dst_addr = dma; in lpc32xx_xmit_dma() 450 host->dma_slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in lpc32xx_xmit_dma() 451 host->dma_slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in lpc32xx_xmit_dma() 452 host->dma_slave_config.src_maxburst = 4; in lpc32xx_xmit_dma() 453 host->dma_slave_config.dst_maxburst = 4; in lpc32xx_xmit_dma() 455 host->dma_slave_config.device_fc = false; in lpc32xx_xmit_dma() 456 if (dmaengine_slave_config(host->dma_chan, &host->dma_slave_config)) { in lpc32xx_xmit_dma()
|
/Linux-v4.19/drivers/tty/serial/ |
D | samsung.h | 47 struct dma_slave_config rx_conf; 48 struct dma_slave_config tx_conf;
|
/Linux-v4.19/drivers/tty/serial/8250/ |
D | 8250.h | 24 struct dma_slave_config rxconf; 25 struct dma_slave_config txconf;
|
/Linux-v4.19/drivers/dma/ |
D | sun4i-dma.c | 140 struct dma_slave_config cfg; 390 static int sanitize_config(struct dma_slave_config *sconfig, in sanitize_config() 437 size_t len, struct dma_slave_config *sconfig, in generate_ndma_promise() 504 size_t len, struct dma_slave_config *sconfig) in generate_ddma_promise() 619 struct dma_slave_config *sconfig = &vchan->cfg; in sun4i_dma_prep_dma_memcpy() 670 struct dma_slave_config *sconfig = &vchan->cfg; in sun4i_dma_prep_dma_cyclic() 776 struct dma_slave_config *sconfig = &vchan->cfg; in sun4i_dma_prep_slave_sg() 902 struct dma_slave_config *config) in sun4i_dma_config()
|
D | TODO | 12 5. Remove dma_slave_config's dma direction.
|
D | sprd-dma.c | 167 struct dma_slave_config slave_cfg; 589 struct dma_slave_config *slave_cfg) in sprd_dma_fill_desc() 740 struct dma_slave_config *slave_cfg = &schan->slave_cfg; in sprd_dma_prep_slave_sg() 778 struct dma_slave_config *config) in sprd_dma_slave_config() 781 struct dma_slave_config *slave_cfg = &schan->slave_cfg; in sprd_dma_slave_config()
|
D | altera-msgdma.c | 189 struct dma_slave_config slave_cfg; 395 struct dma_slave_config *cfg = &mdev->slave_cfg; in msgdma_prep_slave_sg() 463 struct dma_slave_config *config) in msgdma_dma_config()
|
D | idma64.c | 235 struct dma_slave_config *config, in idma64_hw_desc_fill() 276 struct dma_slave_config *config = &idma64c->config; in idma64_desc_fill() 407 struct dma_slave_config *config) in idma64_slave_config()
|
D | idma64.h | 138 struct dma_slave_config config;
|
D | st_fdma.h | 124 struct dma_slave_config scfg;
|
D | sun6i-dma.c | 174 struct dma_slave_config cfg; 550 struct dma_slave_config *sconfig, in set_config() 662 struct dma_slave_config *sconfig = &vchan->cfg; in sun6i_dma_prep_slave_sg() 748 struct dma_slave_config *sconfig = &vchan->cfg; in sun6i_dma_prep_dma_cyclic() 811 struct dma_slave_config *config) in sun6i_dma_config()
|
/Linux-v4.19/sound/core/ |
D | pcm_dmaengine.c | 63 struct dma_slave_config *slave_config) in snd_hwparams_to_dma_slave_config() 116 struct dma_slave_config *slave_config) in snd_dmaengine_pcm_set_config_from_dai_data()
|
/Linux-v4.19/drivers/soc/tegra/fuse/ |
D | fuse.h | 56 struct dma_slave_config config;
|
/Linux-v4.19/drivers/spi/ |
D | spi-dw-mid.c | 152 struct dma_slave_config txconf; in dw_spi_dma_prepare_tx() 198 struct dma_slave_config rxconf; in dw_spi_dma_prepare_rx()
|
/Linux-v4.19/sound/soc/ |
D | soc-generic-dmaengine-pcm.c | 59 struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config) in snd_dmaengine_pcm_prepare_slave_config() 88 struct dma_slave_config *slave_config); in dmaengine_pcm_hw_params() 89 struct dma_slave_config slave_config; in dmaengine_pcm_hw_params()
|
/Linux-v4.19/sound/soc/atmel/ |
D | atmel-pcm-dma.c | 92 struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config) in atmel_pcm_configure_dma()
|
/Linux-v4.19/drivers/dma/hsu/ |
D | hsu.h | 92 struct dma_slave_config config;
|
D | hsu.c | 59 struct dma_slave_config *config = &hsuc->config; in hsu_dma_chan_start() 347 struct dma_slave_config *config) in hsu_dma_slave_config()
|
/Linux-v4.19/Documentation/driver-api/dmaengine/ |
D | client.rst | 55 is in struct dma_slave_config. This allows the clients to specify 60 should try to embed struct dma_slave_config in their controller 69 struct dma_slave_config *config) 71 Please see the dma_slave_config structure definition in dmaengine.h
|
/Linux-v4.19/sound/soc/ux500/ |
D | ux500_pcm.c | 89 struct dma_slave_config *slave_config) in ux500_pcm_prepare_slave_config()
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-stm32.c | 19 struct dma_slave_config dma_sconfig; in stm32_i2c_dma_request()
|
/Linux-v4.19/sound/arm/ |
D | pxa2xx-pcm-lib.c | 42 struct dma_slave_config config; in pxa2xx_pcm_hw_params()
|
/Linux-v4.19/drivers/mmc/host/ |
D | mxcmmc.c | 159 struct dma_slave_config dma_slave_config; member 841 struct dma_slave_config *config = &host->dma_slave_config; in mxcmci_setup_dma()
|