| /drivers/dma/ |
| A D | fsl-edma-trace.h | 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) 34 TP_ARGS(edma, addr, value) 39 TP_ARGS(edma, addr, value) 44 TP_ARGS(edma, addr, value) 49 TP_ARGS(edma, addr, value) 54 TP_ARGS(edma, addr, value) 59 TP_ARGS(edma, addr, value) [all …]
|
| A D | fsl-edma-common.h | 167 struct fsl_edma_engine *edma; member 323 edma_readl(chan->edma, \ 328 edma_writel(chan->edma, val, \ 376 if (edma->big_endian) { in edma_readq() 384 trace_edma_readl(edma, addr, l); in edma_readq() 394 if (edma->big_endian) in edma_readl() 408 if (edma->big_endian) in edma_readw() 422 if (edma->big_endian) in edma_writeb() 434 if (edma->big_endian) in edma_writew() 445 if (edma->big_endian) in edma_writel() [all …]
|
| A D | fsl-edma-common.c | 862 struct fsl_edma_engine *edma = fsl_chan->edma; in fsl_edma_free_chan_resources() local 913 edma->regs.cr = edma->membase + EDMA_CR; in fsl_edma_setup_regs() 914 edma->regs.es = edma->membase + EDMA_ES; in fsl_edma_setup_regs() 915 edma->regs.erql = edma->membase + EDMA_ERQ; in fsl_edma_setup_regs() 916 edma->regs.eeil = edma->membase + EDMA_EEI; in fsl_edma_setup_regs() 918 edma->regs.serq = edma->membase + (is64 ? EDMA64_SERQ : EDMA_SERQ); in fsl_edma_setup_regs() 927 edma->regs.errl = edma->membase + (is64 ? EDMA64_ERRL : EDMA_ERR); in fsl_edma_setup_regs() 930 edma->regs.erqh = edma->membase + EDMA64_ERQH; in fsl_edma_setup_regs() 931 edma->regs.eeih = edma->membase + EDMA64_EEIH; in fsl_edma_setup_regs() 932 edma->regs.errh = edma->membase + EDMA64_ERRH; in fsl_edma_setup_regs() [all …]
|
| A D | ep93xx_dma.c | 1381 edma = devm_kzalloc(dev, struct_size(edma, channels, data->num_channels), in ep93xx_dma_of_probe() 1383 if (!edma) in ep93xx_dma_of_probe() 1386 edma->m2m = data->id; in ep93xx_dma_of_probe() 1404 edmac->edma = edma; in ep93xx_dma_of_probe() 1406 if (edma->m2m) in ep93xx_dma_of_probe() 1430 return edma; in ep93xx_dma_of_probe() 1509 if (IS_ERR(edma)) in ep93xx_dma_probe() 1531 if (edma->m2m) { in ep93xx_dma_probe() 1553 if (edma->m2m) { in ep93xx_dma_probe() 1555 edma); in ep93xx_dma_probe() [all …]
|
| 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-objs := mcf-edma-main.o fsl-edma-common.o ${fsl-edma-trace-y} 40 obj-$(CONFIG_MCF_EDMA) += mcf-edma.o
|
| A D | fsl-edma-main.c | 150 return fsl_edma_tx_handler(irq, fsl_chan->edma); in fsl_edma2_tx_handler() 807 fsl_chan->edma = fsl_edma; in fsl_edma_probe() 832 if (fsl_chan->edma->drvdata->flags & FSL_EDMA_DRV_HAS_CHCLK) in fsl_edma_probe()
|
| A D | mcf-edma-main.c | 196 mcf_chan->edma = mcf_edma; in mcf_edma_probe()
|
| A D | Kconfig | 763 source "drivers/dma/dw-edma/Kconfig"
|
| /drivers/dma/dw-edma/ |
| 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
|
| /drivers/pci/controller/dwc/ |
| A D | pcie-designware.c | 159 if (!pci->edma.reg_base) { in dw_pcie_get_resources() 960 pci->edma.dev = pci->dev; in dw_pcie_edma_init_data() 962 if (!pci->edma.ops) in dw_pcie_edma_init_data() 1021 if (!pci->edma.ll_wr_cnt || pci->edma.ll_wr_cnt > EDMA_MAX_WR_CH || in dw_pcie_edma_find_channels() 1022 !pci->edma.ll_rd_cnt || pci->edma.ll_rd_cnt > EDMA_MAX_RD_CH) in dw_pcie_edma_find_channels() 1044 u16 ch_cnt = pci->edma.ll_wr_cnt + pci->edma.ll_rd_cnt; in dw_pcie_edma_irq_verify() 1048 if (pci->edma.nr_irqs == 1) in dw_pcie_edma_irq_verify() 1055 pci->edma.nr_irqs = 1; in dw_pcie_edma_irq_verify() 1059 for (; pci->edma.nr_irqs < ch_cnt; pci->edma.nr_irqs++) { in dw_pcie_edma_irq_verify() 1132 pci->edma.ll_wr_cnt, pci->edma.ll_rd_cnt); in dw_pcie_edma_detect() [all …]
|
| A D | pcie-qcom-ep.c | 877 pcie_ep->pci.edma.nr_irqs = 1; in qcom_pcie_ep_probe() 881 pcie_ep->pci.edma.ll_wr_cnt = 8; in qcom_pcie_ep_probe() 882 pcie_ep->pci.edma.ll_rd_cnt = 8; in qcom_pcie_ep_probe() 883 pcie_ep->pci.edma.mf = EDMA_MF_HDMA_NATIVE; in qcom_pcie_ep_probe()
|
| A D | pcie-rcar-gen4.c | 279 rcar->dw.edma.mf = EDMA_MF_EDMA_UNROLL; in rcar_gen4_pcie_alloc()
|
| A D | pcie-designware.h | 511 struct dw_edma_chip edma; member
|
| /drivers/dma/ti/ |
| A D | Makefile | 3 obj-$(CONFIG_TI_EDMA) += edma.o
|
| /drivers/net/wireless/ath/ath9k/ |
| A 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()
|
| A 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()
|
| A D | xmit.c | 2048 bool edma; in ath_tx_txqaddbuf() local 2058 edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA); in ath_tx_txqaddbuf() 2065 if (edma && list_empty(&txq->txq_fifo[txq->txq_headidx])) { in ath_tx_txqaddbuf() 2077 } else if (!edma) in ath_tx_txqaddbuf() 2090 if (!edma || sc->tx99_state) { in ath_tx_txqaddbuf()
|
| A D | main.c | 2260 bool edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA); in ath9k_tx_last_beacon() local 2272 if (!sc->beacon.tx_processed && !edma) { in ath9k_tx_last_beacon()
|
| /drivers/net/ethernet/stmicro/stmmac/ |
| A D | common.h | 491 unsigned int edma; member
|
| A D | dwxgmac2_dma.c | 393 dma_cap->edma = (hw_cap & XGMAC_HWFEAT_EDMA) >> 31; in dwxgmac2_get_hw_feature()
|
| A D | stmmac_main.c | 6571 priv->dma_cap.edma ? "Y" : "N"); in stmmac_dma_cap_show()
|