Home
last modified time | relevance | path

Searched refs:qbr (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/drivers/iommu/riscv/
H A Diommu.h31 u16 qbr; /* base register offset, head and tail reference */ member
H A Diommu.c111 _q->qbr = RISCV_IOMMU_REG_ ## name ## B; \
117 #define Q_HEAD(q) ((q)->qbr + (RISCV_IOMMU_REG_CQH - RISCV_IOMMU_REG_CQB))
118 #define Q_TAIL(q) ((q)->qbr + (RISCV_IOMMU_REG_CQT - RISCV_IOMMU_REG_CQB))
141 riscv_iommu_writeq(iommu, queue->qbr, RISCV_IOMMU_QUEUE_LOG2SZ_FIELD); in riscv_iommu_queue_alloc()
142 qb = riscv_iommu_readq(iommu, queue->qbr); in riscv_iommu_queue_alloc()
180 riscv_iommu_writeq(iommu, queue->qbr, qb); in riscv_iommu_queue_alloc()
181 rb = riscv_iommu_readq(iommu, queue->qbr); in riscv_iommu_queue_alloc()