/linux-master/drivers/dma/dw-edma/ |
H A D | Makefile | 3 obj-$(CONFIG_DW_EDMA) += dw-edma.o 4 dw-edma-$(CONFIG_DEBUG_FS) := dw-edma-v0-debugfs.o \ 6 dw-edma-objs := dw-edma-core.o \ 7 dw-edma-v0-core.o \ 8 dw-hdma-v0-core.o $(dw-edma-y) 9 obj-$(CONFIG_DW_EDMA_PCIE) += dw-edma-pcie.o
|
H A D | dw-edma-v0-core.h | 12 #include <linux/dma/edma.h>
|
H A D | dw-hdma-v0-core.h | 12 #include <linux/dma/edma.h>
|
H A D | dw-edma-v0-debugfs.h | 12 #include <linux/dma/edma.h>
|
H A D | dw-hdma-v0-debugfs.h | 12 #include <linux/dma/edma.h>
|
H A D | dw-edma-core.h | 13 #include <linux/dma/edma.h>
|
H A D | dw-edma-pcie.c | 13 #include <linux/dma/edma.h> 18 #include "dw-edma-core.h" 368 .name = "dw-edma-pcie",
|
/linux-master/drivers/dma/ |
H A D | fsl-edma-trace.h | 16 TP_PROTO(struct fsl_edma_engine *edma, void __iomem *addr, u32 value), 17 TP_ARGS(edma, addr, value), 19 __field(struct fsl_edma_engine *, edma) 24 __entry->edma = edma; 29 (u32)(__entry->addr - __entry->edma->membase), __entry->value) 33 TP_PROTO(struct fsl_edma_engine *edma, void __iomem *addr, u32 value), 34 TP_ARGS(edma, addr, value) 38 TP_PROTO(struct fsl_edma_engine *edma, void __iomem *addr, u32 value), 39 TP_ARGS(edma, add [all...] |
H A D | fsl-edma-common.c | 15 #include "fsl-edma-common.h" 94 if (!edma_readl(fsl_chan->edma, fsl_chan->mux_addr)) 95 edma_writel(fsl_chan->edma, fsl_chan->srcid, fsl_chan->mux_addr); 105 struct edma_regs *regs = &fsl_chan->edma->regs; 111 if (fsl_chan->edma->drvdata->flags & FSL_EDMA_DRV_WRAP_IO) { 112 edma_writeb(fsl_chan->edma, EDMA_SEEI_SEEI(ch), regs->seei); 113 edma_writeb(fsl_chan->edma, ch, regs->serq); 131 edma_writel(fsl_chan->edma, 0, fsl_chan->mux_addr); 139 struct edma_regs *regs = &fsl_chan->edma->regs; 145 if (fsl_chan->edma 822 struct fsl_edma_engine *edma = fsl_chan->edma; local 863 fsl_edma_setup_regs(struct fsl_edma_engine *edma) argument [all...] |
H A D | Makefile | 32 obj-$(CONFIG_DW_EDMA) += dw-edma/ 34 fsl-edma-trace-$(CONFIG_TRACING) := fsl-edma-trace.o 35 CFLAGS_fsl-edma-trace.o := -I$(src) 37 fsl-edma-objs := fsl-edma-main.o fsl-edma-common.o ${fsl-edma-trace-y} 38 obj-$(CONFIG_FSL_EDMA) += fsl-edma.o 39 mcf-edma [all...] |
H A D | fsl-edma-common.h | 154 struct fsl_edma_engine *edma; member in struct:fsl_edma_chan 251 return fsl_chan->edma->drvdata->flags; 256 __iomem __le64 : edma_readq(chan->edma, &(_tcd)->__name), \ 257 __iomem __le32 : edma_readl(chan->edma, &(_tcd)->__name), \ 258 __iomem __le16 : edma_readw(chan->edma, &(_tcd)->__name) \ 269 __iomem __le64 : edma_writeq(chan->edma, (u64 __force)(_val), &_tcd->__name), \ 270 __iomem __le32 : edma_writel(chan->edma, (u32 __force)(_val), &_tcd->__name), \ 271 __iomem __le16 : edma_writew(chan->edma, (u16 __force)(_val), &_tcd->__name), \ 272 __iomem u8 : edma_writeb(chan->edma, _val, &_tcd->__name) \ 300 edma_readl(chan->edma, \ 349 edma_readq(struct fsl_edma_engine *edma, void __iomem *addr) argument 367 edma_readl(struct fsl_edma_engine *edma, void __iomem *addr) argument 381 edma_readw(struct fsl_edma_engine *edma, void __iomem *addr) argument 395 edma_writeb(struct fsl_edma_engine *edma, u8 val, void __iomem *addr) argument 407 edma_writew(struct fsl_edma_engine *edma, u16 val, void __iomem *addr) argument 419 edma_writel(struct fsl_edma_engine *edma, u32 val, void __iomem *addr) argument 430 edma_writeq(struct fsl_edma_engine *edma, u64 val, void __iomem *addr) argument [all...] |
H A D | ep93xx_dma.c | 135 * @edma: pointer to the engine device 166 const struct ep93xx_dma_engine *edma; member in struct:ep93xx_dma_chan 744 edmac->edma->hw_submit(edmac); 802 switch (edmac->edma->hw_interrupt(edmac)) { 850 edmac->edma->hw_submit(edmac); 875 if (!edmac->edma->m2m) { 910 ret = edmac->edma->hw_setup(edmac); 962 edmac->edma->hw_shutdown(edmac); 1044 if (!edmac->edma->m2m && dir != ep93xx_dma_chan_direction(chan)) { 1125 if (!edmac->edma 1321 struct ep93xx_dma_engine *edma; local [all...] |
H A D | mcf-edma-main.c | 10 #include <linux/platform_data/dma-mcf-edma.h> 12 #include "fsl-edma-common.h" 81 IORESOURCE_IRQ, "edma-tx-00-15"); 91 IORESOURCE_IRQ, "edma-tx-16-55"); 100 ret = platform_get_irq_byname(pdev, "edma-tx-56-63"); 108 ret = platform_get_irq_byname(pdev, "edma-err"); 126 IORESOURCE_IRQ, "edma-tx-00-15"); 133 IORESOURCE_IRQ, "edma-tx-16-55"); 139 irq = platform_get_irq_byname(pdev, "edma-tx-56-63"); 143 irq = platform_get_irq_byname(pdev, "edma [all...] |
H A D | fsl-edma-main.c | 3 * drivers/dma/fsl-edma.c 12 #include <dt-bindings/dma/fsl-edma.h> 24 #include "fsl-edma-common.h" 195 fsl_edma->txirq = platform_get_irq_byname(pdev, "edma-tx"); 199 fsl_edma->errirq = platform_get_irq_byname(pdev, "edma-err"); 388 { .compatible = "fsl,vf610-edma", .data = &vf610_data}, 389 { .compatible = "fsl,ls1028a-edma", .data = &ls1028a_data}, 390 { .compatible = "fsl,imx7ulp-edma", .data = &imx7ulp_data}, 391 { .compatible = "fsl,imx8qm-edma", .data = &imx8qm_data}, 392 { .compatible = "fsl,imx8ulp-edma", [all...] |
/linux-master/drivers/pci/controller/dwc/ |
H A D | pcie-designware.c | 15 #include <linux/dma/edma.h> 147 if (!pci->edma.reg_base) { 150 pci->edma.reg_base = devm_ioremap_resource(pci->dev, res); 151 if (IS_ERR(pci->edma.reg_base)) 152 return PTR_ERR(pci->edma.reg_base); 154 pci->edma.reg_base = pci->atu_base + DEFAULT_DBI_DMA_OFFSET; 852 return pci->ops->read_dbi(pci, pci->edma.reg_base, reg, 4); 854 ret = dw_pcie_read(pci->edma.reg_base + reg, 4, &val); 903 if (val == 0xFFFFFFFF && pci->edma.reg_base) { 904 pci->edma [all...] |
H A D | pcie-designware.h | 18 #include <linux/dma/edma.h> 406 struct dw_edma_chip edma; member in struct:dw_pcie
|
/linux-master/include/linux/platform_data/ |
H A D | spi-davinci.h | 9 #include <linux/platform_data/edma.h>
|
/linux-master/drivers/dma/ti/ |
H A D | Makefile | 3 obj-$(CONFIG_TI_EDMA) += edma.o
|
/linux-master/sound/soc/ti/ |
H A D | Makefile | 4 snd-soc-ti-edma-y := edma-pcm.o 8 obj-$(CONFIG_SND_SOC_TI_EDMA_PCM) += snd-soc-ti-edma.o
|
/linux-master/include/linux/mfd/ |
H A D | davinci_voicecodec.h | 16 #include <linux/platform_data/edma.h>
|
/linux-master/arch/s390/include/asm/ |
H A D | pci_clp.h | 130 u64 edma; /* end dma as */ member in struct:clp_rsp_query_pci
|
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | beacon.c | 395 bool edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA); local 445 if (!edma) { 505 if (!edma)
|
H A D | recv.c | 1071 bool edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA); local 1079 if (edma) 1092 if (edma) 1222 if (!edma) {
|
/linux-master/arch/m68k/coldfire/ |
H A D | device.c | 23 #include <linux/platform_data/edma.h> 24 #include <linux/platform_data/dma-mcf-edma.h> 520 .name = "edma-tx-00-15", 526 .name = "edma-tx-16-55", 532 .name = "edma-tx-56-63", 538 .name = "edma-err", 545 .name = "mcf-edma",
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | common.h | 501 unsigned int edma; member in struct:dma_features
|