Lines Matching refs:new_state
545 enum ib_qp_state cur_state, enum ib_qp_state new_state)
564 qp_context->flags = cpu_to_be32((to_mthca_state(new_state) << 28) |
652 cur_state == IB_QPS_INIT && new_state == IB_QPS_RTR) {
772 if (cur_state == IB_QPS_RTS && new_state == IB_QPS_SQD &&
777 err = mthca_MODIFY_QP(dev, cur_state, new_state, qp->qpn, 0,
781 cur_state, new_state, err);
785 qp->state = new_state;
804 new_state == IB_QPS_RTR)
809 (new_state == IB_QPS_RESET ||
810 new_state == IB_QPS_ERR))
818 if (new_state == IB_QPS_RESET && !qp->ibqp.uobject) {
847 enum ib_qp_state cur_state, new_state;
861 new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state;
863 if (!ib_modify_qp_is_ok(cur_state, new_state, ibqp->qp_type, attr_mask,
867 qp->transport, cur_state, new_state,
899 if (cur_state == new_state && cur_state == IB_QPS_RESET) {
904 err = __mthca_modify_qp(ibqp, attr, attr_mask, cur_state, new_state);