Lines Matching refs:wqe_index
378 struct mthca_qp *qp, int wqe_index, int is_send, in handle_error_cqe() argument
466 mthca_free_err_wqe(dev, qp, is_send, wqe_index, &dbd, &new_wqe); in handle_error_cqe()
491 int wqe_index; in mthca_poll_one() local
540 wqe_index = ((be32_to_cpu(cqe->wqe) - (*cur_qp)->send_wqe_offset) in mthca_poll_one()
542 entry->wr_id = (*cur_qp)->wrid[wqe_index + in mthca_poll_one()
548 wqe_index = wqe >> srq->wqe_shift; in mthca_poll_one()
549 entry->wr_id = srq->wrid[wqe_index]; in mthca_poll_one()
555 wqe_index = wqe >> wq->wqe_shift; in mthca_poll_one()
561 if (unlikely(wqe_index < 0)) in mthca_poll_one()
562 wqe_index = wq->max - 1; in mthca_poll_one()
563 entry->wr_id = (*cur_qp)->wrid[wqe_index]; in mthca_poll_one()
567 if (wq->last_comp < wqe_index) in mthca_poll_one()
568 wq->tail += wqe_index - wq->last_comp; in mthca_poll_one()
570 wq->tail += wqe_index + wq->max - wq->last_comp; in mthca_poll_one()
572 wq->last_comp = wqe_index; in mthca_poll_one()
576 handle_error_cqe(dev, cq, *cur_qp, wqe_index, is_send, in mthca_poll_one()