Home
last modified time | relevance | path

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

1234567

/Linux-v4.19/include/sound/
Ddmaengine_pcm.h29 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/
Dlpc32xx_mlc.c210 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()
Dlpc32xx_slc.c236 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/
Dsamsung.h47 struct dma_slave_config rx_conf;
48 struct dma_slave_config tx_conf;
/Linux-v4.19/drivers/tty/serial/8250/
D8250.h24 struct dma_slave_config rxconf;
25 struct dma_slave_config txconf;
/Linux-v4.19/drivers/dma/
Dsun4i-dma.c140 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()
DTODO12 5. Remove dma_slave_config's dma direction.
Dsprd-dma.c167 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()
Daltera-msgdma.c189 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()
Didma64.c235 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()
Didma64.h138 struct dma_slave_config config;
Dst_fdma.h124 struct dma_slave_config scfg;
Dsun6i-dma.c174 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/
Dpcm_dmaengine.c63 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/
Dfuse.h56 struct dma_slave_config config;
/Linux-v4.19/drivers/spi/
Dspi-dw-mid.c152 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/
Dsoc-generic-dmaengine-pcm.c59 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/
Datmel-pcm-dma.c92 struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config) in atmel_pcm_configure_dma()
/Linux-v4.19/drivers/dma/hsu/
Dhsu.h92 struct dma_slave_config config;
Dhsu.c59 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/
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-v4.19/sound/soc/ux500/
Dux500_pcm.c89 struct dma_slave_config *slave_config) in ux500_pcm_prepare_slave_config()
/Linux-v4.19/drivers/i2c/busses/
Di2c-stm32.c19 struct dma_slave_config dma_sconfig; in stm32_i2c_dma_request()
/Linux-v4.19/sound/arm/
Dpxa2xx-pcm-lib.c42 struct dma_slave_config config; in pxa2xx_pcm_hw_params()
/Linux-v4.19/drivers/mmc/host/
Dmxcmmc.c159 struct dma_slave_config dma_slave_config; member
841 struct dma_slave_config *config = &host->dma_slave_config; in mxcmci_setup_dma()

1234567