qmem 106 drivers/media/platform/qcom/venus/hfi_venus.c struct mem_desc qmem; qmem 172 drivers/media/platform/qcom/venus/hfi_venus.c if (!queue->qmem.kva) qmem 208 drivers/media/platform/qcom/venus/hfi_venus.c wr_ptr = (u32 *)(queue->qmem.kva + (wr_idx << 2)); qmem 217 drivers/media/platform/qcom/venus/hfi_venus.c memcpy(queue->qmem.kva, packet + len, new_wr_idx << 2); qmem 242 drivers/media/platform/qcom/venus/hfi_venus.c if (!queue->qmem.kva) qmem 275 drivers/media/platform/qcom/venus/hfi_venus.c rd_ptr = (u32 *)(queue->qmem.kva + (rd_idx << 2)); qmem 290 drivers/media/platform/qcom/venus/hfi_venus.c memcpy(pkt + len, queue->qmem.kva, new_rd_idx << 2); qmem 722 drivers/media/platform/qcom/venus/hfi_venus.c queue->qmem.da = desc.da + offset; qmem 723 drivers/media/platform/qcom/venus/hfi_venus.c queue->qmem.kva = desc.kva + offset; qmem 724 drivers/media/platform/qcom/venus/hfi_venus.c queue->qmem.size = IFACEQ_QUEUE_SIZE; qmem 725 drivers/media/platform/qcom/venus/hfi_venus.c offset += queue->qmem.size; qmem 731 drivers/media/platform/qcom/venus/hfi_venus.c queue->qhdr->start_addr = queue->qmem.da; qmem 51 drivers/net/ethernet/marvell/octeontx2/af/common.h static inline int qmem_alloc(struct device *dev, struct qmem **q, qmem 54 drivers/net/ethernet/marvell/octeontx2/af/common.h struct qmem *qmem; qmem 60 drivers/net/ethernet/marvell/octeontx2/af/common.h *q = devm_kzalloc(dev, sizeof(*qmem), GFP_KERNEL); qmem 63 drivers/net/ethernet/marvell/octeontx2/af/common.h qmem = *q; qmem 65 drivers/net/ethernet/marvell/octeontx2/af/common.h qmem->entry_sz = entry_sz; qmem 66 drivers/net/ethernet/marvell/octeontx2/af/common.h qmem->alloc_sz = (qsize * entry_sz) + OTX2_ALIGN; qmem 67 drivers/net/ethernet/marvell/octeontx2/af/common.h qmem->base = dma_alloc_coherent(dev, qmem->alloc_sz, qmem 68 drivers/net/ethernet/marvell/octeontx2/af/common.h &qmem->iova, GFP_KERNEL); qmem 69 drivers/net/ethernet/marvell/octeontx2/af/common.h if (!qmem->base) qmem 72 drivers/net/ethernet/marvell/octeontx2/af/common.h qmem->qsize = qsize; qmem 74 drivers/net/ethernet/marvell/octeontx2/af/common.h aligned_addr = ALIGN((u64)qmem->iova, OTX2_ALIGN); qmem 75 drivers/net/ethernet/marvell/octeontx2/af/common.h qmem->align = (aligned_addr - qmem->iova); qmem 76 drivers/net/ethernet/marvell/octeontx2/af/common.h qmem->base += qmem->align; qmem 77 drivers/net/ethernet/marvell/octeontx2/af/common.h qmem->iova += qmem->align; qmem 81 drivers/net/ethernet/marvell/octeontx2/af/common.h static inline void qmem_free(struct device *dev, struct qmem *qmem) qmem 83 drivers/net/ethernet/marvell/octeontx2/af/common.h if (!qmem) qmem 86 drivers/net/ethernet/marvell/octeontx2/af/common.h if (qmem->base) qmem 87 drivers/net/ethernet/marvell/octeontx2/af/common.h dma_free_coherent(dev, qmem->alloc_sz, qmem 88 drivers/net/ethernet/marvell/octeontx2/af/common.h qmem->base - qmem->align, qmem 89 drivers/net/ethernet/marvell/octeontx2/af/common.h qmem->iova - qmem->align); qmem 90 drivers/net/ethernet/marvell/octeontx2/af/common.h devm_kfree(dev, qmem); qmem 94 drivers/net/ethernet/marvell/octeontx2/af/common.h struct qmem *inst; qmem 95 drivers/net/ethernet/marvell/octeontx2/af/common.h struct qmem *res; qmem 67 drivers/net/ethernet/marvell/octeontx2/af/rvu.h struct qmem *mce_ctx; qmem 68 drivers/net/ethernet/marvell/octeontx2/af/rvu.h struct qmem *mcast_buf; qmem 120 drivers/net/ethernet/marvell/octeontx2/af/rvu.h struct qmem *aura_ctx; qmem 121 drivers/net/ethernet/marvell/octeontx2/af/rvu.h struct qmem *pool_ctx; qmem 122 drivers/net/ethernet/marvell/octeontx2/af/rvu.h struct qmem *npa_qints_ctx; qmem 127 drivers/net/ethernet/marvell/octeontx2/af/rvu.h struct qmem *rq_ctx; qmem 128 drivers/net/ethernet/marvell/octeontx2/af/rvu.h struct qmem *sq_ctx; qmem 129 drivers/net/ethernet/marvell/octeontx2/af/rvu.h struct qmem *cq_ctx; qmem 130 drivers/net/ethernet/marvell/octeontx2/af/rvu.h struct qmem *rss_ctx; qmem 131 drivers/net/ethernet/marvell/octeontx2/af/rvu.h struct qmem *cq_ints_ctx; qmem 132 drivers/net/ethernet/marvell/octeontx2/af/rvu.h struct qmem *nix_qints_ctx;