Lines Matching refs:cur_qp
485 struct mthca_qp **cur_qp, in mthca_poll_one() argument
519 if (!*cur_qp || be32_to_cpu(cqe->my_qpn) != (*cur_qp)->qpn) { in mthca_poll_one()
525 *cur_qp = mthca_array_get(&dev->qp_table.qp, in mthca_poll_one()
528 if (!*cur_qp) { in mthca_poll_one()
536 entry->qp = &(*cur_qp)->ibqp; in mthca_poll_one()
539 wq = &(*cur_qp)->sq; in mthca_poll_one()
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()
543 (*cur_qp)->rq.max]; in mthca_poll_one()
544 } else if ((*cur_qp)->ibqp.srq) { in mthca_poll_one()
545 struct mthca_srq *srq = to_msrq((*cur_qp)->ibqp.srq); in mthca_poll_one()
553 wq = &(*cur_qp)->rq; in mthca_poll_one()
563 entry->wr_id = (*cur_qp)->wrid[wqe_index]; in mthca_poll_one()
576 handle_error_cqe(dev, cq, *cur_qp, wqe_index, is_send, in mthca_poll_one()