IB_QP_STATE
if (qp_attr_mask & IB_QP_STATE) {
if (qp_attr_mask & IB_QP_STATE) {
if (qp_attr_mask & IB_QP_STATE)
qp_attr_mask = IB_QP_STATE;
int mask = IB_QP_STATE;
if ((attr_mask & IB_QP_STATE) && (attr->qp_state == IB_QPS_RTR))
attr_mask &= ~IB_QP_STATE;
mask |= (attr_mask & IB_QP_STATE) ? C4IW_QP_ATTR_NEXT_STATE : 0;
irdma_modify_qp_roce(&iwqp->ibqp, &attr, IB_QP_STATE, NULL);
irdma_modify_qp(&iwqp->ibqp, &attr, IB_QP_STATE, NULL);
irdma_modify_qp(&iwqp->ibqp, &attr, IB_QP_STATE, NULL);
irdma_modify_qp(&cm_node->iwqp->ibqp, &attr, IB_QP_STATE, NULL);
irdma_modify_qp_roce(&qp->ibqp, &attr, IB_QP_STATE, NULL);
irdma_modify_qp_roce(&qp->ibqp, &attr, IB_QP_STATE, NULL);
irdma_modify_qp(&qp->ibqp, &attr, IB_QP_STATE, NULL);
if (attr_mask & IB_QP_STATE) {
if (attr_mask & IB_QP_STATE) {
if (attr_mask & IB_QP_STATE) {
if (attr_mask & IB_QP_STATE) {
if (attr_mask & IB_QP_STATE && udata && udata->outlen &&
qp_attr_mask_INIT = IB_QP_STATE | IB_QP_PKEY_INDEX |
qp_attr_mask_INIT = IB_QP_STATE | IB_QP_PKEY_INDEX | IB_QP_QKEY;
ret = ib_modify_qp(tun_qp->qp, &attr, IB_QP_STATE);
ret = ib_modify_qp(tun_qp->qp, &attr, IB_QP_STATE | IB_QP_SQ_PSN);
new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state;
mask = IB_QP_STATE | IB_QP_PKEY_INDEX | IB_QP_QKEY | IB_QP_PORT;
ret = ib_modify_qp(qp, &attr, IB_QP_STATE);
ret = ib_modify_qp(qp, &attr, IB_QP_STATE | IB_QP_SQ_PSN);
ret = mlx5_ib_modify_qp(qp, attr, IB_QP_STATE | IB_QP_PKEY_INDEX |
ret = mlx5_ib_modify_qp(qp, attr, IB_QP_STATE, NULL);
ret = mlx5_ib_modify_qp(qp, attr, IB_QP_STATE, NULL);
case IB_QP_STATE:
new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state;
new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state;
if (attr_mask & IB_QP_STATE)
if (attr_mask & IB_QP_STATE) {
if ((attr_mask & IB_QP_STATE) && (qp->qp_type != IB_QPT_GSI) &&
if (attr_mask & IB_QP_STATE) {
if (QLNX_IS_IWARP(dev) && (attr_mask == IB_QP_STATE)) {
attr_mask |= IB_QP_STATE;
*qp_attr_mask = IB_QP_STATE | IB_QP_ACCESS_FLAGS |
*qp_attr_mask = IB_QP_STATE | IB_QP_AV | IB_QP_PATH_MTU |
*qp_attr_mask = IB_QP_STATE | IB_QP_SQ_PSN;
*qp_attr_mask = IB_QP_STATE | IB_QP_ACCESS_FLAGS;
ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE | IB_QP_SQ_PSN);
ret = ib_modify_qp(id_priv->id.qp, &qp_attr, IB_QP_STATE);
*qp_attr_mask = IB_QP_STATE | IB_QP_PKEY_INDEX | IB_QP_PORT;
return ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
return ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
*qp_attr_mask = IB_QP_STATE | IB_QP_ACCESS_FLAGS;
IB_QP_STATE | IB_QP_CUR_STATE);
ret = ib_modify_qp(qp, attr, IB_QP_STATE |
ret = ib_modify_qp(qp, attr, IB_QP_STATE);
ret = ib_modify_qp(qp, attr, IB_QP_STATE | IB_QP_SQ_PSN);
if (cmd->base.attr_mask & IB_QP_STATE &&
(cmd->base.attr_mask & IB_QP_STATE &&
if (cmd->base.attr_mask & IB_QP_STATE)
if (mask & ~(req_param | opt_param | IB_QP_STATE))
if (!ib_query_qp(qp, &attr, IB_QP_STATE | IB_QP_PORT, &init_attr)) {
ret = ib_modify_qp(qp, &attr, IB_QP_STATE);
ret = ib_modify_qp(qp, &attr, IB_QP_STATE);
ret = ib_modify_qp(p->qp, &ipoib_cm_err_attr, IB_QP_STATE);
if (ib_modify_qp(p->qp, &ipoib_cm_err_attr, IB_QP_STATE))
if (ib_modify_qp(p->qp, &ipoib_cm_err_attr, IB_QP_STATE))
ret = ib_modify_qp(p->qp, &ipoib_cm_err_attr, IB_QP_STATE);
qp_attr_mask = IB_QP_STATE | IB_QP_ACCESS_FLAGS | IB_QP_PKEY_INDEX | IB_QP_PORT;
ret = ib_query_qp(qp, &qp_attr, IB_QP_STATE, &query_init_attr);
if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE))
if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE))
if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE))
IB_QP_STATE;