Lines Matching refs:qp_attr
350 struct ib_qp_attr qp_attr; in ipoib_qp_state_validate_work() local
354 ret = ib_query_qp(priv->qp, &qp_attr, IB_QP_STATE, &query_init_attr); in ipoib_qp_state_validate_work()
361 __func__, priv->qp->qp_num, qp_attr.qp_state); in ipoib_qp_state_validate_work()
364 if (qp_attr.qp_state == IB_QPS_SQE) { in ipoib_qp_state_validate_work()
365 qp_attr.qp_state = IB_QPS_RTS; in ipoib_qp_state_validate_work()
367 ret = ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE); in ipoib_qp_state_validate_work()
377 priv->qp->qp_num, qp_attr.qp_state); in ipoib_qp_state_validate_work()
736 struct ib_qp_attr qp_attr; in check_qp_movement_and_print() local
740 ret = ib_query_qp(qp, &qp_attr, IB_QP_STATE, &query_init_attr); in check_qp_movement_and_print()
746 if (new_state == IB_QPS_ERR && qp_attr.qp_state == IB_QPS_RESET) in check_qp_movement_and_print()
750 new_state, qp_attr.qp_state); in check_qp_movement_and_print()
772 struct ib_qp_attr qp_attr; in ipoib_ib_dev_stop_default() local
786 qp_attr.qp_state = IB_QPS_ERR; in ipoib_ib_dev_stop_default()
787 if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE)) in ipoib_ib_dev_stop_default()
835 qp_attr.qp_state = IB_QPS_RESET; in ipoib_ib_dev_stop_default()
836 if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE)) in ipoib_ib_dev_stop_default()