Lines Matching refs:cidx

249 		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()
277 while (cidx != wq->sq.pidx) { in flush_completed_wrs()
278 swsqe = &wq->sq.sw_sq[cidx]; in flush_completed_wrs()
280 if (++cidx == wq->sq.size) in flush_completed_wrs()
281 cidx = 0; in flush_completed_wrs()
288 cidx, cq->sw_pidx); in flush_completed_wrs()
293 if (++cidx == wq->sq.size) in flush_completed_wrs()
294 cidx = 0; in flush_completed_wrs()
295 wq->sq.flush_cidx = cidx; in flush_completed_wrs()
304 read_cqe->u.scqe.cidx = wq->sq.oldest_read->idx; in create_read_req_cqe()
475 srq->cidx, srq->pidx, srq->wq_pidx, in post_pending_srq_wrs()
500 if (rel_idx == srq->cidx) { in reap_srq_cqe()
502 __func__, rel_idx, srq->cidx, srq->pidx, in reap_srq_cqe()
506 while (srq->ooo_count && !srq->sw_rq[srq->cidx].valid) { in reap_srq_cqe()
508 __func__, srq->cidx, srq->pidx, in reap_srq_cqe()
512 srq->sw_rq[srq->cidx].wr_id); in reap_srq_cqe()
519 __func__, rel_idx, srq->cidx, in reap_srq_cqe()
681 if (!SW_CQE(hw_cqe) && (CQE_WRID_SQ_IDX(hw_cqe) != wq->sq.cidx)) { in poll_cq()
711 if (idx < wq->sq.cidx) in poll_cq()
712 wq->sq.in_use -= wq->sq.size + idx - wq->sq.cidx; in poll_cq()
714 wq->sq.in_use -= idx - wq->sq.cidx; in poll_cq()
716 wq->sq.cidx = (uint16_t)idx; in poll_cq()
717 pr_debug("completing sq idx %u\n", wq->sq.cidx); in poll_cq()
718 *cookie = wq->sq.sw_sq[wq->sq.cidx].wr_id; in poll_cq()
724 pr_debug("completing rq idx %u\n", wq->rq.cidx); in poll_cq()
725 *cookie = wq->rq.sw_rq[wq->rq.cidx].wr_id; in poll_cq()
749 cq, cq->cqid, cq->cidx); in poll_cq()