Lines Matching defs:wq
102 static enum ib_wc_opcode get_umr_comp(struct mlx5_ib_wq *wq, int idx)
104 switch (wq->wr_data[idx]) {
121 struct mlx5_ib_wq *wq, int idx)
160 wc->opcode = get_umr_comp(wq, idx);
175 struct mlx5_ib_wq *wq;
197 wq = &qp->rq;
198 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)];
199 ++wq->tail;
410 struct mlx5_ib_wq *wq;
466 wq = &(*cur_qp)->sq;
468 idx = wqe_ctr & (wq->wqe_cnt - 1);
469 handle_good_req(wc, cqe64, wq, idx);
470 handle_atomics(*cur_qp, cqe64, wq->last_poll, idx);
471 wc->wr_id = wq->wrid[idx];
472 wq->tail = wq->wqe_head[idx] + 1;
494 wq = &(*cur_qp)->sq;
496 idx = wqe_ctr & (wq->wqe_cnt - 1);
497 wc->wr_id = wq->wrid[idx];
498 wq->tail = wq->wqe_head[idx] + 1;
508 wq = &(*cur_qp)->rq;
509 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)];
510 ++wq->tail;