Home
last modified time | relevance | path

Searched refs:qdma (Results 1 – 20 of 20) sorted by relevance

/openbmc/linux/Documentation/devicetree/bindings/dma/
H A Dfsl-qdma.txt9 "fsl,ls1021a-qdma": for LS1021A Board
10 "fsl,ls1028a-qdma": for LS1028A Board
11 "fsl,ls1043a-qdma": for ls1043A Board
12 "fsl,ls1046a-qdma": for ls1046A Board
17 "qdma-queue0": the block0 interrupt
18 "qdma-queue1": the block1 interrupt
19 "qdma-queue2": the block2 interrupt
20 "qdma-queue3": the block3 interrupt
21 "qdma-error": the error interrupt
39 qdma: dma-controller@8390000 {
[all …]
/openbmc/linux/drivers/crypto/hisilicon/
H A Dqm.c1005 addr = (u32 *)(qp->qdma.va + qp->qdma.size) - offset; in qm_set_qp_disable()
1881 addr = (u64 *)(qp->qdma.va + qp->qdma.size) - QM_RESET_STOP_TX_OFFSET; in hisi_qm_unset_hw_reset()
2405 if (sz != qp->qdma.size) in hisi_qm_uacce_mmap()
2414 ret = dma_mmap_coherent(dev, vma, qp->qdma.va, in hisi_qm_uacce_mmap()
2415 qp->qdma.dma, sz); in hisi_qm_uacce_mmap()
2786 struct qm_dma *qdma; in hisi_qp_memory_uninit() local
2790 qdma = &qm->qp_array[i].qdma; in hisi_qp_memory_uninit()
2791 dma_free_coherent(dev, qdma->size, qdma->va, qdma->dma); in hisi_qp_memory_uninit()
2813 qp->qdma.va = dma_alloc_coherent(dev, dma_size, &qp->qdma.dma, in hisi_qp_memory_init()
2815 if (!qp->qdma.va) in hisi_qp_memory_init()
[all …]
/openbmc/linux/drivers/dma/
H A Dfsl-qdma.c180 struct fsl_qdma_engine *qdma; member
284 static u32 qdma_readl(struct fsl_qdma_engine *qdma, void __iomem *addr) in qdma_readl() argument
286 return FSL_DMA_IN(qdma, addr, 32); in qdma_readl()
289 static void qdma_writel(struct fsl_qdma_engine *qdma, u32 val, in qdma_writel() argument
292 FSL_DMA_OUT(qdma, addr, val, 32); in qdma_writel()
309 struct fsl_qdma_engine *fsl_qdma = fsl_chan->qdma; in fsl_qdma_free_chan_resources()
998 reg = qdma_readl(fsl_chan->qdma, block + FSL_QDMA_BCQSR(fsl_queue->id)); in fsl_qdma_enqueue_desc()
1014 reg = qdma_readl(fsl_chan->qdma, block + FSL_QDMA_BCQMR(fsl_queue->id)); in fsl_qdma_enqueue_desc()
1016 qdma_writel(fsl_chan->qdma, reg, block + FSL_QDMA_BCQMR(fsl_queue->id)); in fsl_qdma_enqueue_desc()
1072 struct fsl_qdma_engine *fsl_qdma = fsl_chan->qdma; in fsl_qdma_alloc_chan_resources()
[all …]
H A DMakefile39 obj-$(CONFIG_FSL_QDMA) += fsl-qdma.o
83 obj-$(CONFIG_FSL_DPAA2_QDMA) += fsl-dpaa2-qdma/
H A DKconfig234 The qdma driver only work on SoCs with a DPAA hardware block.
757 source "drivers/dma/fsl-dpaa2-qdma/Kconfig"
/openbmc/linux/drivers/dma/fsl-dpaa2-qdma/
H A DMakefile3 obj-$(CONFIG_FSL_DPAA2_QDMA) += dpaa2-qdma.o dpdmai.o
H A Ddpaa2-qdma.c32 struct dpaa2_qdma_engine *dpaa2_qdma = dpaa2_chan->qdma; in dpaa2_qdma_alloc_chan_resources()
68 struct dpaa2_qdma_engine *dpaa2_qdma = dpaa2_chan->qdma; in dpaa2_qdma_free_chan_resources()
94 struct dpaa2_qdma_priv *qdma_priv = dpaa2_chan->qdma->priv; in dpaa2_qdma_request_desc()
250 dpaa2_qdma = dpaa2_chan->qdma; in dpaa2_qdma_prep_memcpy()
644 dpaa2_chan->qdma = dpaa2_qdma; in dpaa2_dpdmai_init_channels()
H A Ddpaa2-qdma.h70 struct dpaa2_qdma_engine *qdma; member
/openbmc/linux/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c60 .qdma = {
124 .qdma = {
172 .qdma = {
765 mtk_w32(eth, val, soc->reg_map->qdma.qtx_sch + ofs); in mtk_set_queue_speed()
1178 mtk_w32(eth, eth->phy_scratch_ring, soc->reg_map->qdma.fq_head); in mtk_init_fq_dma()
1179 mtk_w32(eth, phy_ring_tail, soc->reg_map->qdma.fq_tail); in mtk_init_fq_dma()
1180 mtk_w32(eth, (cnt << 16) | cnt, soc->reg_map->qdma.fq_count); in mtk_init_fq_dma()
1181 mtk_w32(eth, MTK_QDMA_PAGE_SIZE << 16, soc->reg_map->qdma.fq_blen); in mtk_init_fq_dma()
1508 mtk_w32(eth, txd->txd2, soc->reg_map->qdma.ctx_ptr); in mtk_tx_map()
1874 mtk_w32(eth, txd->txd2, soc->reg_map->qdma.ctx_ptr); in mtk_xdp_submit_frame()
[all …]
H A Dmtk_eth_soc.h1131 } qdma; member
/openbmc/linux/arch/arm64/boot/dts/freescale/
H A Dfsl-ls1043a.dtsi978 qdma: dma-controller@8380000 { label
979 compatible = "fsl,ls1021a-qdma", "fsl,ls1043a-qdma";
988 interrupt-names = "qdma-error", "qdma-queue0",
989 "qdma-queue1", "qdma-queue2", "qdma-queue3";
H A Dfsl-ls1046a.dtsi917 qdma: dma-controller@8380000 { label
918 compatible = "fsl,ls1046a-qdma", "fsl,ls1021a-qdma";
927 interrupt-names = "qdma-error", "qdma-queue0",
928 "qdma-queue1", "qdma-queue2", "qdma-queue3";
H A Dfsl-ls1028a.dtsi819 qdma: dma-controller@8380000 { label
820 compatible = "fsl,ls1028a-qdma", "fsl,ls1021a-qdma";
829 interrupt-names = "qdma-error", "qdma-queue0",
830 "qdma-queue1", "qdma-queue2", "qdma-queue3";
/openbmc/linux/arch/arm/boot/dts/nxp/ls/
H A Dls1021a.dtsi918 qdma: dma-controller@8390000 { label
919 compatible = "fsl,ls1021a-qdma";
926 interrupt-names = "qdma-error",
927 "qdma-queue0", "qdma-queue1";
/openbmc/linux/include/linux/
H A Dhisi_acc_qm.h340 struct qm_dma qdma; member
409 struct qm_dma qdma; member
/openbmc/linux/
H A Dopengrok0.0.log2259 2024-12-28 20:09:06.369-0600 FINEST t1105 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/dma/fsl-dpaa2-qdma/Makefile.gz'
[all...]
H A Dopengrok1.0.log[all...]
H A Dopengrok2.0.log[all...]
/openbmc/
Dopengrok1.0.log2591 2025-03-14 03:00:45.228-0500 FINEST t563 IndexDatabase.setupDeletedUids: live doc: '/openbmc/linux/drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h' (834) at 20240405153046989
[all...]
Dopengrok2.0.log2514 2025-03-13 03:00:44.548-0500 FINEST t508 IndexDatabase.setupDeletedUids: live doc: '/openbmc/linux/drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h' (834) at 20240405153046989
[all...]