Searched refs:edma (Results 1 – 13 of 13) sorted by relevance
/drivers/dma/ |
D | fsl-edma-common.c | 47 struct edma_regs *regs = &fsl_chan->edma->regs; in fsl_edma_enable_request() 50 if (fsl_chan->edma->drvdata->version == v1) { in fsl_edma_enable_request() 51 edma_writeb(fsl_chan->edma, EDMA_SEEI_SEEI(ch), regs->seei); in fsl_edma_enable_request() 52 edma_writeb(fsl_chan->edma, ch, regs->serq); in fsl_edma_enable_request() 64 struct edma_regs *regs = &fsl_chan->edma->regs; in fsl_edma_disable_request() 67 if (fsl_chan->edma->drvdata->version == v1) { in fsl_edma_disable_request() 68 edma_writeb(fsl_chan->edma, ch, regs->cerq); in fsl_edma_disable_request() 69 edma_writeb(fsl_chan->edma, EDMA_CEEI_CEEI(ch), regs->ceei); in fsl_edma_disable_request() 113 u32 dmamux_nr = fsl_chan->edma->drvdata->dmamuxs; in fsl_edma_chan_mux() 115 chans_per_mux = fsl_chan->edma->n_chans / dmamux_nr; in fsl_edma_chan_mux() [all …]
|
D | ep93xx_dma.c | 166 const struct ep93xx_dma_engine *edma; member 744 edmac->edma->hw_submit(edmac); in ep93xx_dma_advance_work() 802 switch (edmac->edma->hw_interrupt(edmac)) { in ep93xx_dma_interrupt() 850 edmac->edma->hw_submit(edmac); in ep93xx_dma_tx_submit() 875 if (!edmac->edma->m2m) { in ep93xx_dma_alloc_chan_resources() 910 ret = edmac->edma->hw_setup(edmac); in ep93xx_dma_alloc_chan_resources() 962 edmac->edma->hw_shutdown(edmac); in ep93xx_dma_free_chan_resources() 1044 if (!edmac->edma->m2m && dir != ep93xx_dma_chan_direction(chan)) { in ep93xx_dma_prep_slave_sg() 1125 if (!edmac->edma->m2m && dir != ep93xx_dma_chan_direction(chan)) { in ep93xx_dma_prep_dma_cyclic() 1195 if (edmac->edma->hw_synchronize) in ep93xx_dma_synchronize() [all …]
|
D | fsl-edma-common.h | 120 struct fsl_edma_engine *edma; member 178 static inline u32 edma_readl(struct fsl_edma_engine *edma, void __iomem *addr) in edma_readl() argument 180 if (edma->big_endian) in edma_readl() 186 static inline void edma_writeb(struct fsl_edma_engine *edma, in edma_writeb() argument 190 if (edma->big_endian) in edma_writeb() 196 static inline void edma_writew(struct fsl_edma_engine *edma, in edma_writew() argument 200 if (edma->big_endian) in edma_writew() 206 static inline void edma_writel(struct fsl_edma_engine *edma, in edma_writel() argument 209 if (edma->big_endian) in edma_writel() 252 void fsl_edma_setup_regs(struct fsl_edma_engine *edma);
|
D | Makefile | 32 obj-$(CONFIG_DW_EDMA) += dw-edma/ 35 obj-$(CONFIG_FSL_EDMA) += fsl-edma.o fsl-edma-common.o 36 obj-$(CONFIG_MCF_EDMA) += mcf-edma.o fsl-edma-common.o
|
D | mcf-edma.c | 227 mcf_chan->edma = mcf_edma; in mcf_edma_probe()
|
D | fsl-edma.c | 356 fsl_chan->edma = fsl_edma; in fsl_edma_probe()
|
D | Kconfig | 769 source "drivers/dma/dw-edma/Kconfig"
|
/drivers/dma/dw-edma/ |
D | Makefile | 3 obj-$(CONFIG_DW_EDMA) += dw-edma.o 4 dw-edma-$(CONFIG_DEBUG_FS) := dw-edma-v0-debugfs.o 5 dw-edma-objs := dw-edma-core.o \ 6 dw-edma-v0-core.o $(dw-edma-y) 7 obj-$(CONFIG_DW_EDMA_PCIE) += dw-edma-pcie.o
|
/drivers/dma/ti/ |
D | Makefile | 3 obj-$(CONFIG_TI_EDMA) += edma.o
|
/drivers/net/wireless/ath/ath9k/ |
D | beacon.c | 395 bool edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA); in ath9k_beacon_tasklet() local 445 if (!edma) { in ath9k_beacon_tasklet() 505 if (!edma) in ath9k_beacon_tasklet()
|
D | recv.c | 1071 bool edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA); in ath_rx_tasklet() local 1079 if (edma) in ath_rx_tasklet() 1092 if (edma) in ath_rx_tasklet() 1222 if (!edma) { in ath_rx_tasklet()
|
D | xmit.c | 2029 bool edma; in ath_tx_txqaddbuf() local 2039 edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA); in ath_tx_txqaddbuf() 2046 if (edma && list_empty(&txq->txq_fifo[txq->txq_headidx])) { in ath_tx_txqaddbuf() 2058 } else if (!edma) in ath_tx_txqaddbuf() 2071 if (!edma || sc->tx99_state) { in ath_tx_txqaddbuf()
|
D | main.c | 2261 bool edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA); in ath9k_tx_last_beacon() local 2273 if (!sc->beacon.tx_processed && !edma) { in ath9k_tx_last_beacon()
|