Lines Matching defs:cons
859 static void doorbell_cq(struct qedr_cq *cq, u32 cons, u8 flags)
862 cq->db.data.value = cpu_to_le32(cons);
1337 qph->cons = 0;
2179 * We should add an extra WR since the prod and cons indices of
2181 * when (prod+1)%max_wr==cons. We currently don't do that because we
2443 if ((qp->rq.prod != qp->rq.cons) ||
2444 (qp->sq.prod != qp->sq.cons)) {
2446 "Error->Reset with rq/sq not empty rq.prod=%x rq.cons=%x sq.prod=%x sq.cons=%x\n",
2447 qp->rq.prod, qp->rq.cons, qp->sq.prod,
2448 qp->sq.cons);
3268 return (((wq->prod + 1) % wq->max_wr) == wq->cons);
4048 if (qp->wqe_wr_id[qp->sq.cons].opcode == IB_WC_REG_MR)
4049 qp->wqe_wr_id[qp->sq.cons].mr->info.completed++;
4060 if (!qp->wqe_wr_id[qp->sq.cons].signaled && !force) {
4073 wc->wr_id = qp->wqe_wr_id[qp->sq.cons].wr_id;
4074 wc->opcode = qp->wqe_wr_id[qp->sq.cons].opcode;
4078 wc->byte_len = qp->wqe_wr_id[qp->sq.cons].bytes_len;
4085 qp->wqe_wr_id[qp->sq.cons].mr->info.completed++;
4089 wc->byte_len = qp->wqe_wr_id[qp->sq.cons].bytes_len;
4099 while (qp->wqe_wr_id[qp->sq.cons].wqe_size--)
4322 u64 wr_id = qp->rqe_wr_id[qp->rq.cons].wr_id;
4326 while (qp->rqe_wr_id[qp->rq.cons].wqe_size--)
4345 wc->wr_id = qp->rqe_wr_id[qp->rq.cons].wr_id;
4350 while (qp->rqe_wr_id[qp->rq.cons].wqe_size--)