Lines Matching refs:cq_uk
214 struct irdma_cq_uk *cq_uk = &cq->cq_uk;
227 cqe = IRDMA_GET_CURRENT_CQ_ELEM(&cq->cq_uk);
230 if (valid_bit != cq_uk->polarity)
240 peek_head = (cq_uk->cq_ring.head + 1) % cq_uk->cq_ring.size;
241 ext_cqe = cq_uk->cq_base[peek_head].buf;
246 if (polarity != cq_uk->polarity)
252 IRDMA_RING_MOVE_HEAD_NOCHECK(cq_uk->cq_ring);
253 if (!IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring))
254 cq_uk->polarity = !cq_uk->polarity;
256 IRDMA_RING_MOVE_TAIL(cq_uk->cq_ring);
327 struct irdma_cq_uk *cq_uk = &cq->cq_uk;
409 IRDMA_RING_MOVE_HEAD_NOCHECK(cq_uk->cq_ring);
410 if (!IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring))
411 cq_uk->polarity = !cq_uk->polarity;
413 IRDMA_RING_MOVE_TAIL(cq_uk->cq_ring);
414 set_64bit_val(cq_uk->shadow_area, 0,
415 IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring));
736 set_64bit_val(wqe, 0, cq->cq_uk.cq_size);
746 hdr = cq->cq_uk.cq_id |