Home
last modified time | relevance | path

Searched refs:edma (Results 1 – 21 of 21) sorted by relevance

/drivers/dma/
A Dfsl-edma-trace.h17 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 Dfsl-edma-common.h167 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 Dfsl-edma-common.c862 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 Dep93xx_dma.c1381 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 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-objs := mcf-edma-main.o fsl-edma-common.o ${fsl-edma-trace-y}
40 obj-$(CONFIG_MCF_EDMA) += mcf-edma.o
A Dfsl-edma-main.c150 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 Dmcf-edma-main.c196 mcf_chan->edma = mcf_edma; in mcf_edma_probe()
A DKconfig763 source "drivers/dma/dw-edma/Kconfig"
/drivers/dma/dw-edma/
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
/drivers/pci/controller/dwc/
A Dpcie-designware.c159 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 Dpcie-qcom-ep.c877 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 Dpcie-rcar-gen4.c279 rcar->dw.edma.mf = EDMA_MF_EDMA_UNROLL; in rcar_gen4_pcie_alloc()
A Dpcie-designware.h511 struct dw_edma_chip edma; member
/drivers/dma/ti/
A DMakefile3 obj-$(CONFIG_TI_EDMA) += edma.o
/drivers/net/wireless/ath/ath9k/
A Dbeacon.c395 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 Drecv.c1071 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 Dxmit.c2048 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 Dmain.c2260 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 Dcommon.h491 unsigned int edma; member
A Ddwxgmac2_dma.c393 dma_cap->edma = (hw_cap & XGMAC_HWFEAT_EDMA) >> 31; in dwxgmac2_get_hw_feature()
A Dstmmac_main.c6571 priv->dma_cap.edma ? "Y" : "N"); in stmmac_dma_cap_show()

Completed in 89 milliseconds