Lines Matching refs:wq
601 struct mlx4_ib_wq *wq; in mlx4_ib_qp_sw_comp() local
605 wq = is_send ? &qp->sq : &qp->rq; in mlx4_ib_qp_sw_comp()
606 cur = wq->head - wq->tail; in mlx4_ib_qp_sw_comp()
612 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in mlx4_ib_qp_sw_comp()
615 wq->tail++; in mlx4_ib_qp_sw_comp()
653 struct mlx4_ib_wq *wq; in mlx4_ib_poll_one() local
740 wq = &(*cur_qp)->sq; in mlx4_ib_poll_one()
743 wq->tail += (u16) (wqe_ctr - (u16) wq->tail); in mlx4_ib_poll_one()
745 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in mlx4_ib_poll_one()
746 ++wq->tail; in mlx4_ib_poll_one()
758 wq = &(*cur_qp)->rq; in mlx4_ib_poll_one()
759 tail = wq->tail & (wq->wqe_cnt - 1); in mlx4_ib_poll_one()
760 wc->wr_id = wq->wrid[tail]; in mlx4_ib_poll_one()
761 ++wq->tail; in mlx4_ib_poll_one()