Lines Matching refs:wq
610 struct mlx4_ib_wq *wq; in mlx4_ib_qp_sw_comp() local
614 wq = is_send ? &qp->sq : &qp->rq; in mlx4_ib_qp_sw_comp()
615 cur = wq->head - wq->tail; in mlx4_ib_qp_sw_comp()
621 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in mlx4_ib_qp_sw_comp()
624 wq->tail++; in mlx4_ib_qp_sw_comp()
662 struct mlx4_ib_wq *wq; in mlx4_ib_poll_one() local
749 wq = &(*cur_qp)->sq; in mlx4_ib_poll_one()
752 wq->tail += (u16) (wqe_ctr - (u16) wq->tail); in mlx4_ib_poll_one()
754 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in mlx4_ib_poll_one()
755 ++wq->tail; in mlx4_ib_poll_one()
767 wq = &(*cur_qp)->rq; in mlx4_ib_poll_one()
768 tail = wq->tail & (wq->wqe_cnt - 1); in mlx4_ib_poll_one()
769 wc->wr_id = wq->wrid[tail]; in mlx4_ib_poll_one()
770 ++wq->tail; in mlx4_ib_poll_one()