IRDMA_RING_CURRENT_HEAD
db_wr32(IRDMA_RING_CURRENT_HEAD(cqp->sq_ring), cqp->dev->cqp_db);
if (!IRDMA_RING_CURRENT_HEAD(ccq->cq_uk.cq_ring))
IRDMA_RING_CURRENT_HEAD(ccq->cq_uk.cq_ring));
(_cq)->cq_base[IRDMA_RING_CURRENT_HEAD((_cq)->cq_ring)].buf \
((_cq)->cq_base))[IRDMA_RING_CURRENT_HEAD((_cq)->cq_ring)].buf \
IRDMA_RING_CURRENT_HEAD(_ring) = (IRDMA_RING_CURRENT_HEAD(_ring) + 1) % size; \
IRDMA_RING_CURRENT_HEAD(_ring) = (IRDMA_RING_CURRENT_HEAD(_ring) + (_count)) % size; \
(IRDMA_RING_CURRENT_HEAD(_ring) = (IRDMA_RING_CURRENT_HEAD(_ring) + (_count)) % IRDMA_RING_SIZE(_ring))
((READ_ONCE(IRDMA_RING_CURRENT_HEAD(_ring)) + IRDMA_RING_SIZE(_ring) - READ_ONCE(IRDMA_RING_CURRENT_TAIL(_ring))) % IRDMA_RING_SIZE(_ring)) \
index = IRDMA_RING_CURRENT_HEAD(_ring); \
*wqe_idx = IRDMA_RING_CURRENT_HEAD(qp->sq_ring);
if (!IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring))
if (!IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring))
IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring));
wqe_idx = IRDMA_RING_CURRENT_HEAD(qp->sq_ring);
IRDMA_RING_CURRENT_HEAD(cq->cq_ring));
if (!IRDMA_RING_CURRENT_HEAD(cq->cq_ring))
if (!IRDMA_RING_CURRENT_HEAD(cq->cq_ring))
if (IRDMA_RING_CURRENT_HEAD(cq->cq_ring) & 0x3F || irdma_uk_cq_empty(cq))
IRDMA_RING_CURRENT_HEAD(cq->cq_ring));
sw_sq_head = IRDMA_RING_CURRENT_HEAD(qp->sq_ring);
head = IRDMA_RING_CURRENT_HEAD(qp->initial_ring);
(IRDMA_RING_CURRENT_HEAD(qp->sq_ring) %
nop_wqe_idx = IRDMA_RING_CURRENT_HEAD(qp->sq_ring);
*wqe_idx = IRDMA_RING_CURRENT_HEAD(qp->sq_ring);
(IRDMA_RING_CURRENT_HEAD(qp->sq_ring) & 1)) {
wqe_0 = qp->sq_base[IRDMA_RING_CURRENT_HEAD(qp->sq_ring)].elem;
u32 cq_head = IRDMA_RING_CURRENT_HEAD(cq->cq_ring);