/linux-4.1.27/drivers/dma/ |
D | ep93xx_dma.c | 165 const struct ep93xx_dma_engine *edma; member 732 edmac->edma->hw_submit(edmac); in ep93xx_dma_advance_work() 792 switch (edmac->edma->hw_interrupt(edmac)) { in ep93xx_dma_interrupt() 840 edmac->edma->hw_submit(edmac); in ep93xx_dma_tx_submit() 865 if (!edmac->edma->m2m) { in ep93xx_dma_alloc_chan_resources() 900 ret = edmac->edma->hw_setup(edmac); in ep93xx_dma_alloc_chan_resources() 952 edmac->edma->hw_shutdown(edmac); in ep93xx_dma_free_chan_resources() 1034 if (!edmac->edma->m2m && dir != ep93xx_dma_chan_direction(chan)) { in ep93xx_dma_prep_slave_sg() 1113 if (!edmac->edma->m2m && dir != ep93xx_dma_chan_direction(chan)) { in ep93xx_dma_prep_dma_cyclic() 1181 edmac->edma->hw_shutdown(edmac); in ep93xx_dma_terminate_all() [all …]
|
D | fsl-edma.c | 150 struct fsl_edma_engine *edma; member 184 static u32 edma_readl(struct fsl_edma_engine *edma, void __iomem *addr) in edma_readl() argument 186 if (edma->big_endian) in edma_readl() 192 static void edma_writeb(struct fsl_edma_engine *edma, u8 val, void __iomem *addr) in edma_writeb() argument 195 if (edma->big_endian) in edma_writeb() 201 static void edma_writew(struct fsl_edma_engine *edma, u16 val, void __iomem *addr) in edma_writew() argument 204 if (edma->big_endian) in edma_writew() 210 static void edma_writel(struct fsl_edma_engine *edma, u32 val, void __iomem *addr) in edma_writel() argument 212 if (edma->big_endian) in edma_writel() 230 void __iomem *addr = fsl_chan->edma->membase; in fsl_edma_enable_request() [all …]
|
D | Makefile | 30 obj-$(CONFIG_TI_EDMA) += edma.o 49 obj-$(CONFIG_FSL_EDMA) += fsl-edma.o
|
/linux-4.1.27/Documentation/devicetree/bindings/dma/ |
D | ti-edma.txt | 15 - ti,edma-xbar-event-map: Crossbar event to channel map 20 - ti,edma-regions: Number of regions 21 - ti,edma-slots: Number of slots 26 edma: edma@49000000 { 33 ti,edma-xbar-event-map = /bits/ 16 <1 12
|
D | fsl-edma.txt | 11 - "fsl,vf610-edma" for eDMA used similar to that on Vybrid vf610 SoC 19 "edma-tx" - the transmission interrupt 20 "edma-err" - the error interrupt 44 compatible = "fsl,vf610-edma"; 50 interrupt-names = "edma-tx", "edma-err";
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | dm816x.dtsi | 136 edma: edma@49000000 { label 194 dmas = <&edma 58 &edma 59>; 205 dmas = <&edma 60 &edma 61>; 281 dmas = <&edma 16 &edma 17 282 &edma 18 &edma 19>; 291 dmas = <&edma 24 &edma 25>; 351 dmas = <&edma 26 &edma 27>; 361 dmas = <&edma 28 &edma 29>; 371 dmas = <&edma 30 &edma 31>;
|
D | am33xx.dtsi | 159 edma: edma@49000000 { label 219 dmas = <&edma 26>, <&edma 27>; 230 dmas = <&edma 28>, <&edma 29>; 241 dmas = <&edma 30>, <&edma 31>; 308 dmas = <&edma 24 309 &edma 25>; 321 dmas = <&edma 2 322 &edma 3>; 460 dmas = <&edma 16 461 &edma 17 [all …]
|
D | am4372.dtsi | 135 edma: edma@49000000 { label 445 dmas = <&edma 24 446 &edma 25>; 457 dmas = <&edma 2 458 &edma 3>; 722 dmas = <&edma 36>; 732 dmas = <&edma 6 733 &edma 5>; 742 dmas = <&edma 34 743 &edma 33>; [all …]
|
D | vfxxx.dtsi | 81 compatible = "fsl,vf610-edma"; 88 interrupt-names = "edma-tx", "edma-err"; 392 compatible = "fsl,vf610-edma"; 399 interrupt-names = "edma-tx", "edma-err";
|
D | ls1021a.dtsi | 370 edma0: edma@2c00000 { 372 compatible = "fsl,vf610-edma"; 378 interrupt-names = "edma-tx", "edma-err";
|
D | am335x-pepper.dts | 341 &edma { 343 ti,edma-xbar-event-map = /bits/ 16 <1 12 356 dmas = <&edma 12 357 &edma 13>;
|
D | da850.dtsi | 153 edma0: edma@01c00000 {
|
/linux-4.1.27/sound/soc/davinci/ |
D | Makefile | 2 snd-soc-edma-objs := edma-pcm.o 7 obj-$(CONFIG_SND_EDMA_SOC) += snd-soc-edma.o
|
/linux-4.1.27/Documentation/devicetree/bindings/spi/ |
D | omap-spi.txt | 42 dmas = <&edma 42 43 &edma 43 44 &edma 44 45 &edma 45>;
|
/linux-4.1.27/Documentation/devicetree/bindings/crypto/ |
D | omap-aes.txt | 28 dmas = <&edma 6>, 29 <&edma 5>;
|
D | omap-sham.txt | 26 dmas = <&edma 36>;
|
/linux-4.1.27/Documentation/devicetree/bindings/mmc/ |
D | davinci_mmc.txt | 30 dmas = <&edma 16 31 &edma 17>;
|
D | ti-omap-hsmmc.txt | 56 dmas = <&edma 24 57 &edma 25>;
|
/linux-4.1.27/arch/arm/common/ |
D | Makefile | 19 obj-$(CONFIG_TI_PRIV_EDMA) += edma.o
|
D | edma.c | 237 struct edma { struct 271 static struct edma *edma_cc[EDMA_MAX_CC]; argument 1451 struct edma *edma_cc, int cc_id) in edma_setup_from_hw() 1692 edma_cc[j] = devm_kzalloc(&pdev->dev, sizeof(struct edma), in edma_probe() 1821 struct edma *cc = edma_cc[j]; in edma_pm_resume()
|
/linux-4.1.27/drivers/net/wireless/ath/ath9k/ |
D | beacon.c | 326 bool edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA); in ath9k_beacon_tasklet() local 376 if (!edma) { in ath9k_beacon_tasklet() 436 if (!edma) in ath9k_beacon_tasklet()
|
D | recv.c | 1008 bool edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA); in ath_rx_tasklet() local 1016 if (edma) in ath_rx_tasklet() 1029 if (edma) in ath_rx_tasklet() 1158 if (!edma) { in ath_rx_tasklet()
|
D | xmit.c | 2023 bool edma; in ath_tx_txqaddbuf() local 2033 edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA); in ath_tx_txqaddbuf() 2040 if (edma && list_empty(&txq->txq_fifo[txq->txq_headidx])) { in ath_tx_txqaddbuf() 2052 } else if (!edma) in ath_tx_txqaddbuf() 2065 if (!edma || sc->tx99_state) { in ath_tx_txqaddbuf()
|
D | main.c | 2101 bool edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA); in ath9k_tx_last_beacon() local 2113 if (!sc->beacon.tx_processed && !edma) { in ath9k_tx_last_beacon()
|
/linux-4.1.27/arch/s390/include/asm/ |
D | pci_clp.h | 102 u64 edma; /* end dma as */ member
|
/linux-4.1.27/arch/s390/pci/ |
D | pci_clp.c | 115 zdev->end_dma = response->edma; in clp_store_query_pci_fn()
|