Home
last modified time | relevance | path

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

/drivers/iommu/riscv/
A Diommu.c134 u64 qb, rb; in riscv_iommu_queue_alloc() local
141 qb = riscv_iommu_readq(iommu, queue->qbr); in riscv_iommu_queue_alloc()
149 if (logsz > FIELD_GET(RISCV_IOMMU_QUEUE_LOG2SZ_FIELD, qb)) in riscv_iommu_queue_alloc()
150 logsz = FIELD_GET(RISCV_IOMMU_QUEUE_LOG2SZ_FIELD, qb); in riscv_iommu_queue_alloc()
157 if (FIELD_GET(RISCV_IOMMU_PPN_FIELD, qb)) { in riscv_iommu_queue_alloc()
160 queue->phys = pfn_to_phys(FIELD_GET(RISCV_IOMMU_PPN_FIELD, qb)); in riscv_iommu_queue_alloc()
175 qb = phys_to_ppn(queue->phys) | in riscv_iommu_queue_alloc()
179 riscv_iommu_writeq(iommu, queue->qbr, qb); in riscv_iommu_queue_alloc()
181 if (rb != qb) { in riscv_iommu_queue_alloc()
/drivers/net/ethernet/sun/
A Dsunqe.c126 struct qe_init_block *qb = qep->qe_block; in qe_init_rings() local
132 memset(qb, 0, sizeof(struct qe_init_block)); in qe_init_rings()
135 qb->qe_rxd[i].rx_addr = qbufs_dvma + qebuf_offset(rx_buf, i); in qe_init_rings()
136 qb->qe_rxd[i].rx_flags = in qe_init_rings()

Completed in 9 milliseconds