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;
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;
*qp_attr_mask = IB_QP_STATE | IB_QP_ACCESS_FLAGS;
*qp_attr_mask = IB_QP_STATE | IB_QP_ACCESS_FLAGS;
return ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
return ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
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);
IB_QP_STATE);
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 | IB_QP_RATE_LIMIT))
((attr_mask & IB_QP_STATE) && attr->qp_state == IB_QPS_INIT))
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(qp, &attr, IB_QP_STATE);
if (qp_attr_mask & IB_QP_STATE) {
if (qp_attr_mask & IB_QP_STATE) {
qp_attr_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;
if (qp_attr_mask & IB_QP_STATE) {
(IB_QP_STATE | IB_QP_PKEY_INDEX | IB_QP_PORT | \
if (mask & ~(req_param | opt_param | IB_QP_STATE))
(IB_QP_STATE | IB_QP_CUR_STATE | IB_QP_EN_SQD_ASYNC_NOTIFY | \
new_state = qp_attr_mask & IB_QP_STATE ? qp_attr->qp_state : cur_state;
nxt_state = (attr_mask & IB_QP_STATE) ? attr->qp_state :
if (ib_attr_mask & IB_QP_STATE)
if (attr_mask & IB_QP_STATE) {
if (attr_mask & IB_QP_STATE &&
ret = ib_modify_qp(ibqp, &attr, IB_QP_STATE);
mask = IB_QP_STATE | IB_QP_PKEY_INDEX | IB_QP_PORT | IB_QP_ACCESS_FLAGS;
mask = IB_QP_STATE | IB_QP_AV | IB_QP_PATH_MTU | IB_QP_DEST_QPN |
mask = IB_QP_STATE | IB_QP_SQ_PSN | IB_QP_RETRY_CNT | IB_QP_TIMEOUT |
ret = ib_modify_qp(ibqp, &attr, IB_QP_STATE);
new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state;
(attr_mask & IB_QP_STATE) && new_state == IB_QPS_ERR) {
attr_mask = IB_QP_STATE;
enum ib_qp_state next_state = (mask & IB_QP_STATE) ?
if (mask & IB_QP_STATE) {
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(&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);
MLX4_IB_MODIFY_QP_RSS_SUP_ATTR_MSK = (IB_QP_STATE |
new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state;
ret = ib_modify_qp(qp, &attr, IB_QP_STATE);
ret = ib_modify_qp(qp, &attr, IB_QP_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);
case IB_QP_STATE:
int req = IB_QP_STATE;
int required = IB_QP_STATE;
if (!(attr_mask & IB_QP_STATE))
new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state;
if (attr_mask & ~(IB_QP_STATE | IB_QP_CUR_STATE)) {
int supported_mask = IB_QP_STATE |
if (qp_attr_mask & IB_QP_STATE)
ret = ib_modify_qp(qp, &attr, IB_QP_STATE);
ret = ib_modify_qp(qp, &attr, IB_QP_STATE);
IB_QP_STATE | IB_QP_PKEY_INDEX | IB_QP_PORT);
ret = ib_modify_qp(qp, &attr, IB_QP_STATE);
ret = ib_modify_qp(qp, &attr, IB_QP_STATE);
err = ib_modify_qp(umrc->qp, &attr, IB_QP_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)
attr_mask = IB_QP_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) {
attr_mask |= IB_QP_STATE;
if (attr_mask & IB_QP_STATE) {
next_state = (attr_mask & IB_QP_STATE) ? attr->qp_state : cur_state;
new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state;
new_state = (mask & IB_QP_STATE) ?
if (mask & IB_QP_STATE && cur_state == IB_QPS_SQD) {
if (mask & IB_QP_STATE) {
if (attr_mask & IB_QP_STATE) {
qp_attr_mask = IB_QP_STATE | IB_QP_ACCESS_FLAGS | IB_QP_PKEY_INDEX | IB_QP_PORT;
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);
ret = ib_query_qp(priv->qp, &qp_attr, IB_QP_STATE, &query_init_attr);
ret = ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE);
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))
IB_QP_STATE;
if (ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE))
IB_QP_STATE |
IB_QP_STATE | IB_QP_ACCESS_FLAGS | IB_QP_PORT |
return ib_modify_qp(ch->qp, &qp_attr, IB_QP_STATE);
IB_QP_STATE | IB_QP_TIMEOUT | IB_QP_RETRY_CNT |
return ib_modify_qp(lnk->roce_qp, &qp_attr, IB_QP_STATE);
IB_QP_STATE | IB_QP_PKEY_INDEX |
IB_QP_STATE | IB_QP_AV | IB_QP_PATH_MTU | IB_QP_DEST_QPN |
IB_QP_STATE |