Home
last modified time | relevance | path

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

/drivers/dma/
Dfsl-qdma.c179 struct fsl_qdma_engine *qdma; member
283 static u32 qdma_readl(struct fsl_qdma_engine *qdma, void __iomem *addr) in qdma_readl() argument
285 return FSL_DMA_IN(qdma, addr, 32); in qdma_readl()
288 static void qdma_writel(struct fsl_qdma_engine *qdma, u32 val, in qdma_writel() argument
291 FSL_DMA_OUT(qdma, addr, val, 32); in qdma_writel()
308 struct fsl_qdma_engine *fsl_qdma = fsl_chan->qdma; in fsl_qdma_free_chan_resources()
996 reg = qdma_readl(fsl_chan->qdma, block + FSL_QDMA_BCQSR(fsl_queue->id)); in fsl_qdma_enqueue_desc()
1012 reg = qdma_readl(fsl_chan->qdma, block + FSL_QDMA_BCQMR(fsl_queue->id)); in fsl_qdma_enqueue_desc()
1014 qdma_writel(fsl_chan->qdma, reg, block + FSL_QDMA_BCQMR(fsl_queue->id)); in fsl_qdma_enqueue_desc()
1070 struct fsl_qdma_engine *fsl_qdma = fsl_chan->qdma; in fsl_qdma_alloc_chan_resources()
[all …]
DMakefile36 obj-$(CONFIG_FSL_QDMA) += fsl-qdma.o
82 obj-$(CONFIG_FSL_DPAA2_QDMA) += fsl-dpaa2-qdma/
DKconfig225 The qdma driver only work on SoCs with a DPAA hardware block.
759 source "drivers/dma/fsl-dpaa2-qdma/Kconfig"
/drivers/crypto/hisilicon/
Dqm.c2982 if (sz != qp->qdma.size) in hisi_qm_uacce_mmap()
2991 ret = dma_mmap_coherent(dev, vma, qp->qdma.va, in hisi_qm_uacce_mmap()
2992 qp->qdma.dma, sz); in hisi_qm_uacce_mmap()
3237 struct qm_dma *qdma; in hisi_qp_memory_uninit() local
3241 qdma = &qm->qp_array[i].qdma; in hisi_qp_memory_uninit()
3242 dma_free_coherent(dev, qdma->size, qdma->va, qdma->dma); in hisi_qp_memory_uninit()
3255 qp->qdma.va = dma_alloc_coherent(dev, dma_size, &qp->qdma.dma, in hisi_qp_memory_init()
3257 if (!qp->qdma.va) in hisi_qp_memory_init()
3260 qp->sqe = qp->qdma.va; in hisi_qp_memory_init()
3261 qp->sqe_dma = qp->qdma.dma; in hisi_qp_memory_init()
[all …]
Dqm.h234 struct qm_dma qdma; member
299 struct qm_dma qdma; member
/drivers/dma/fsl-dpaa2-qdma/
DMakefile3 obj-$(CONFIG_FSL_DPAA2_QDMA) += dpaa2-qdma.o dpdmai.o
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()
Ddpaa2-qdma.h70 struct dpaa2_qdma_engine *qdma; member