Lines Matching defs:qdma
1010 addr = (u32 *)(qp->qdma.va + qp->qdma.size) - offset;
1883 addr = (u64 *)(qp->qdma.va + qp->qdma.size) - QM_RESET_STOP_TX_OFFSET;
2407 if (sz != qp->qdma.size)
2416 ret = dma_mmap_coherent(dev, vma, qp->qdma.va,
2417 qp->qdma.dma, sz);
2788 struct qm_dma *qdma;
2792 qdma = &qm->qp_array[i].qdma;
2793 dma_free_coherent(dev, qdma->size, qdma->va, qdma->dma);
2815 qp->qdma.va = dma_alloc_coherent(dev, dma_size, &qp->qdma.dma,
2817 if (!qp->qdma.va)
2820 qp->sqe = qp->qdma.va;
2821 qp->sqe_dma = qp->qdma.dma;
2822 qp->cqe = qp->qdma.va + off;
2823 qp->cqe_dma = qp->qdma.dma + off;
2824 qp->qdma.size = dma_size;
2922 if (qm->qdma.va) {
2924 dma_free_coherent(dev, qm->qdma.size,
2925 qm->qdma.va, qm->qdma.dma);
3121 WARN_ON(!qm->qdma.va);
3251 memset(qp->qdma.va, 0, qp->qdma.size);
3254 memset(qm->qdma.va, 0, qm->qdma.size);
5384 (qm)->type = ((qm)->qdma.va + (off)); \
5385 (qm)->type##_dma = (qm)->qdma.dma + (off); \
5391 qm->qdma.size = QMC_ALIGN(sizeof(struct qm_eqe) * qm->eq_depth) +
5395 qm->qdma.va = dma_alloc_coherent(dev, qm->qdma.size, &qm->qdma.dma,
5397 dev_dbg(dev, "allocate qm dma buf size=%zx)\n", qm->qdma.size);
5398 if (!qm->qdma.va) {
5415 dma_free_coherent(dev, qm->qdma.size, qm->qdma.va, qm->qdma.dma);