Searched refs:edma (Results 1 - 25 of 33) sorted by relevance

12

/linux-master/drivers/dma/dw-edma/
H A DMakefile3 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 Ddw-edma-v0-core.h12 #include <linux/dma/edma.h>
H A Ddw-hdma-v0-core.h12 #include <linux/dma/edma.h>
H A Ddw-edma-v0-debugfs.h12 #include <linux/dma/edma.h>
H A Ddw-hdma-v0-debugfs.h12 #include <linux/dma/edma.h>
H A Ddw-edma-core.h13 #include <linux/dma/edma.h>
H A Ddw-edma-pcie.c13 #include <linux/dma/edma.h>
18 #include "dw-edma-core.h"
368 .name = "dw-edma-pcie",
/linux-master/drivers/dma/
H A Dfsl-edma-trace.h16 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 Dfsl-edma-common.c15 #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 DMakefile32 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 Dfsl-edma-common.h154 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 Dep93xx_dma.c135 * @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 Dmcf-edma-main.c10 #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 Dfsl-edma-main.c3 * 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 Dpcie-designware.c15 #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 Dpcie-designware.h18 #include <linux/dma/edma.h>
406 struct dw_edma_chip edma; member in struct:dw_pcie
/linux-master/include/linux/platform_data/
H A Dspi-davinci.h9 #include <linux/platform_data/edma.h>
/linux-master/drivers/dma/ti/
H A DMakefile3 obj-$(CONFIG_TI_EDMA) += edma.o
/linux-master/sound/soc/ti/
H A DMakefile4 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 Ddavinci_voicecodec.h16 #include <linux/platform_data/edma.h>
/linux-master/arch/s390/include/asm/
H A Dpci_clp.h130 u64 edma; /* end dma as */ member in struct:clp_rsp_query_pci
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dbeacon.c395 bool edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA); local
445 if (!edma) {
505 if (!edma)
H A Drecv.c1071 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 Ddevice.c23 #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 Dcommon.h501 unsigned int edma; member in struct:dma_features

Completed in 250 milliseconds

12