Lines Matching refs:cur_qp
451 struct mlx5_ib_qp **cur_qp,
493 if (!*cur_qp || (qpn != (*cur_qp)->trans_qp.base.mqp.qpn)) {
499 *cur_qp = to_mibqp(mqp);
502 wc->qp = &(*cur_qp)->ibqp;
505 wq = &(*cur_qp)->sq;
509 handle_atomics(*cur_qp, cqe64, wq->last_poll, idx);
518 handle_responder(wc, cqe64, *cur_qp);
533 (*cur_qp)->type == MLX5_IB_QPT_REG_UMR)
537 wq = &(*cur_qp)->sq;
545 if ((*cur_qp)->ibqp.srq) {
546 srq = to_msrq((*cur_qp)->ibqp.srq);
551 wq = &(*cur_qp)->rq;
613 struct mlx5_ib_qp *cur_qp = NULL;
635 if (mlx5_poll_one(cq, &cur_qp, wc + soft_polled + npolled))