Lines Matching refs:wqe_index
373 struct mthca_qp *qp, int wqe_index, int is_send, in handle_error_cqe() argument
461 mthca_free_err_wqe(dev, qp, is_send, wqe_index, &dbd, &new_wqe); in handle_error_cqe()
486 int wqe_index; in mthca_poll_one() local
535 wqe_index = ((be32_to_cpu(cqe->wqe) - (*cur_qp)->send_wqe_offset) in mthca_poll_one()
537 entry->wr_id = (*cur_qp)->wrid[wqe_index + in mthca_poll_one()
543 wqe_index = wqe >> srq->wqe_shift; in mthca_poll_one()
544 entry->wr_id = srq->wrid[wqe_index]; in mthca_poll_one()
550 wqe_index = wqe >> wq->wqe_shift; in mthca_poll_one()
556 if (unlikely(wqe_index < 0)) in mthca_poll_one()
557 wqe_index = wq->max - 1; in mthca_poll_one()
558 entry->wr_id = (*cur_qp)->wrid[wqe_index]; in mthca_poll_one()
562 if (wq->last_comp < wqe_index) in mthca_poll_one()
563 wq->tail += wqe_index - wq->last_comp; in mthca_poll_one()
565 wq->tail += wqe_index + wq->max - wq->last_comp; in mthca_poll_one()
567 wq->last_comp = wqe_index; in mthca_poll_one()
571 handle_error_cqe(dev, cq, *cur_qp, wqe_index, is_send, in mthca_poll_one()