Home
last modified time | relevance | path

Searched refs:dma_slave_config (Results 1 – 25 of 125) sorted by relevance

12345

/linux/drivers/mtd/nand/raw/
H A Dlpc32xx_mlc.c199 struct dma_slave_config dma_slave_config; member
600 host->dma_slave_config.direction = DMA_DEV_TO_MEM; in lpc32xx_dma_setup()
601 host->dma_slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in lpc32xx_dma_setup()
602 host->dma_slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in lpc32xx_dma_setup()
603 host->dma_slave_config.src_maxburst = 128; in lpc32xx_dma_setup()
604 host->dma_slave_config.dst_maxburst = 128; in lpc32xx_dma_setup()
606 host->dma_slave_config.device_fc = false; in lpc32xx_dma_setup()
607 host->dma_slave_config.src_addr = MLC_BUFF(host->io_base_phy); in lpc32xx_dma_setup()
608 host->dma_slave_config.dst_addr = MLC_BUFF(host->io_base_phy); in lpc32xx_dma_setup()
609 if (dmaengine_slave_config(host->dma_chan, &host->dma_slave_config)) { in lpc32xx_dma_setup()
/linux/Documentation/arch/arm/stm32/
H A Dstm32-dma-mdma-chaining.rst128 STM32 DMA-MDMA chaining uses (struct dma_slave_config).peripheral_config to
191 (struct dma_slave_config).peripheral_config
203 (struct dma_slave_config).peripheral_config
208 (struct dma_slave_config).peripheral_config
292 First, use dmaengine_slave_config() with a struct dma_slave_config to
295 SRAM buffer, and set (struct dma_slave_config).peripheral_size != 0.
297 STM32 DMA driver will check (struct dma_slave_config).peripheral_size to
299 driver fills (struct dma_slave_config).peripheral_config with an array of
304 Then, use dmaengine_slave_config with another struct dma_slave_config to
308 DMA operation. Use the previous (struct dma_slave_config).peripheral_size
[all …]
/linux/drivers/crypto/starfive/
H A Djh7110-cryp.h189 struct dma_slave_config cfg_in;
190 struct dma_slave_config cfg_out;
/linux/drivers/dma/amd/qdma/
H A Dqdma.h199 struct dma_slave_config cfg;
208 struct dma_slave_config cfg;
/linux/drivers/dma/
H A Dsun4i-dma.c195 struct dma_slave_config cfg;
477 static int sanitize_config(struct dma_slave_config *sconfig, in sanitize_config()
524 size_t len, struct dma_slave_config *sconfig, in generate_ndma_promise()
592 size_t len, struct dma_slave_config *sconfig) in generate_ddma_promise()
709 struct dma_slave_config *sconfig = &vchan->cfg; in sun4i_dma_prep_dma_memcpy()
763 struct dma_slave_config *sconfig = &vchan->cfg; in sun4i_dma_prep_dma_cyclic()
884 struct dma_slave_config *sconfig = &vchan->cfg; in sun4i_dma_prep_slave_sg()
1011 struct dma_slave_config *config) in sun4i_dma_config()
H A DTODO12 5. Remove dma_slave_config's dma direction.
H A Dmmp_tdma.c115 struct dma_slave_config slave_config;
141 struct dma_slave_config *dmaengine_cfg);
507 struct dma_slave_config *dmaengine_cfg) in mmp_tdma_config()
518 struct dma_slave_config *dmaengine_cfg) in mmp_tdma_config_write()
H A Dsprd-dma.c198 struct dma_slave_config slave_cfg;
748 struct dma_slave_config *slave_cfg) in sprd_dma_fill_desc()
879 struct dma_slave_config *slave_cfg) in sprd_dma_fill_linklist_desc()
955 struct dma_slave_config *slave_cfg = &schan->slave_cfg; in sprd_dma_prep_slave_sg()
1038 struct dma_slave_config *config) in sprd_dma_slave_config()
1041 struct dma_slave_config *slave_cfg = &schan->slave_cfg; in sprd_dma_slave_config()
H A Didma64.h135 struct dma_slave_config config;
H A Dst_fdma.h120 struct dma_slave_config scfg;
/linux/sound/soc/ux500/
H A Dux500_pcm.c33 struct dma_slave_config *slave_config) in ux500_pcm_prepare_slave_config()
/linux/drivers/dma/sf-pdma/
H A Dsf-pdma.h98 struct dma_slave_config cfg;
/linux/sound/soc/atmel/
H A Datmel-pcm-dma.c78 struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config) in atmel_pcm_configure_dma()
/linux/drivers/tty/serial/8250/
H A D8250.h29 struct dma_slave_config rxconf;
30 struct dma_slave_config txconf;
/linux/drivers/dma/hsu/
H A Dhsu.h93 struct dma_slave_config config;
H A Dhsu.c64 struct dma_slave_config *config = &hsuc->config; in hsu_dma_chan_start()
355 struct dma_slave_config *config) in hsu_dma_slave_config()
/linux/drivers/soc/tegra/fuse/
H A Dfuse.h61 struct dma_slave_config config;
/linux/Documentation/driver-api/dmaengine/
H A Dclient.rst55 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/drivers/media/pci/mgb4/
H A Dmgb4_dma.c25 struct dma_slave_config cfg; in mgb4_dma_transfer()
/linux/sound/soc/
H A Dsoc-generic-dmaengine-pcm.c51 struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config) in snd_dmaengine_pcm_prepare_slave_config()
82 struct dma_slave_config slave_config; in dmaengine_pcm_hw_params()
/linux/sound/arm/
H A Dpxa2xx-pcm-lib.c38 struct dma_slave_config config; in pxa2xx_pcm_hw_params()
/linux/drivers/dma/dw-edma/
H A Ddw-edma-core.h88 struct dma_slave_config config;
/linux/drivers/dma/dw/
H A Ddw.c78 struct dma_slave_config *sconfig = &dwc->dma_sconfig; in dw_dma_prepare_ctllo()
/linux/drivers/i2c/busses/
H A Di2c-stm32.c18 struct dma_slave_config dma_sconfig; in stm32_i2c_dma_request()
/linux/sound/soc/tegra/
H A Dtegra_pcm.c147 struct dma_slave_config slave_config; in tegra_pcm_hw_params()

12345