Lines Matching refs:cidx
246 wq->sq.flush_cidx = wq->sq.cidx; in c4iw_flush_sq()
271 int cidx; in flush_completed_wrs() local
274 wq->sq.flush_cidx = wq->sq.cidx; in flush_completed_wrs()
275 cidx = wq->sq.flush_cidx; in flush_completed_wrs()
276 BUG_ON(cidx > wq->sq.size); in flush_completed_wrs()
278 while (cidx != wq->sq.pidx) { in flush_completed_wrs()
279 swsqe = &wq->sq.sw_sq[cidx]; in flush_completed_wrs()
281 if (++cidx == wq->sq.size) in flush_completed_wrs()
282 cidx = 0; in flush_completed_wrs()
291 __func__, cidx, cq->sw_pidx); in flush_completed_wrs()
296 if (++cidx == wq->sq.size) in flush_completed_wrs()
297 cidx = 0; in flush_completed_wrs()
298 wq->sq.flush_cidx = cidx; in flush_completed_wrs()
307 read_cqe->u.scqe.cidx = wq->sq.oldest_read->idx; in create_read_req_cqe()
601 if (!SW_CQE(hw_cqe) && (CQE_WRID_SQ_IDX(hw_cqe) != wq->sq.cidx)) { in poll_cq()
632 if (idx < wq->sq.cidx) in poll_cq()
633 wq->sq.in_use -= wq->sq.size + idx - wq->sq.cidx; in poll_cq()
635 wq->sq.in_use -= idx - wq->sq.cidx; in poll_cq()
638 wq->sq.cidx = (uint16_t)idx; in poll_cq()
639 PDBG("%s completing sq idx %u\n", __func__, wq->sq.cidx); in poll_cq()
640 *cookie = wq->sq.sw_sq[wq->sq.cidx].wr_id; in poll_cq()
645 PDBG("%s completing rq idx %u\n", __func__, wq->rq.cidx); in poll_cq()
646 *cookie = wq->rq.sw_rq[wq->rq.cidx].wr_id; in poll_cq()
667 __func__, cq, cq->cqid, cq->cidx); in poll_cq()