Lines Matching refs:cur_state
545 enum ib_qp_state cur_state, enum ib_qp_state new_state)
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);
803 if (cur_state != IB_QPS_RTR &&
807 if (cur_state != IB_QPS_RESET &&
808 cur_state != IB_QPS_ERR &&
847 enum ib_qp_state cur_state, new_state;
852 cur_state = attr->cur_qp_state;
856 cur_state = qp->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);