Lines Matching defs:cons
857 static void doorbell_cq(struct qedr_cq *cq, u32 cons, u8 flags)
860 cq->db.data.value = cpu_to_le32(cons);
2156 * We should add an extra WR since the prod and cons indices of
2158 * when (prod+1)%max_wr==cons. We currently don't do that because we
2357 qph->cons = 0;
2446 if ((qp->rq.prod != qp->rq.cons) ||
2447 (qp->sq.prod != qp->sq.cons)) {
2449 "Error->Reset with rq/sq not empty rq.prod=%x rq.cons=%x sq.prod=%x sq.cons=%x\n",
2450 qp->rq.prod, qp->rq.cons, qp->sq.prod,
2451 qp->sq.cons);
3268 return (((wq->prod + 1) % wq->max_wr) == wq->cons);
4054 if (qp->wqe_wr_id[qp->sq.cons].opcode == IB_WC_REG_MR)
4055 qp->wqe_wr_id[qp->sq.cons].mr->info.completed++;
4066 if (!qp->wqe_wr_id[qp->sq.cons].signaled && !force) {
4079 wc->wr_id = qp->wqe_wr_id[qp->sq.cons].wr_id;
4080 wc->opcode = qp->wqe_wr_id[qp->sq.cons].opcode;
4084 wc->byte_len = qp->wqe_wr_id[qp->sq.cons].bytes_len;
4091 qp->wqe_wr_id[qp->sq.cons].mr->info.completed++;
4095 wc->byte_len = qp->wqe_wr_id[qp->sq.cons].bytes_len;
4105 while (qp->wqe_wr_id[qp->sq.cons].wqe_size--)
4328 u64 wr_id = qp->rqe_wr_id[qp->rq.cons].wr_id;
4332 while (qp->rqe_wr_id[qp->rq.cons].wqe_size--)
4351 wc->wr_id = qp->rqe_wr_id[qp->rq.cons].wr_id;
4356 while (qp->rqe_wr_id[qp->rq.cons].wqe_size--)