Lines Matching refs:attr_mask

1665 				   int attr_mask)  in to_mlx4_access_flags()  argument
1671 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC) in to_mlx4_access_flags()
1676 if (attr_mask & IB_QP_ACCESS_FLAGS) in to_mlx4_access_flags()
1695 int attr_mask) in store_sqp_attrs() argument
1697 if (attr_mask & IB_QP_PKEY_INDEX) in store_sqp_attrs()
1699 if (attr_mask & IB_QP_QKEY) in store_sqp_attrs()
1701 if (attr_mask & IB_QP_SQ_PSN) in store_sqp_attrs()
2044 const struct ib_qp_attr *attr, int attr_mask, in __mlx4_ib_modify_qp() argument
2088 if (attr_mask & IB_QP_ALT_PATH && in __mlx4_ib_modify_qp()
2100 if (!(attr_mask & IB_QP_PATH_MIG_STATE)) in __mlx4_ib_modify_qp()
2133 } else if (attr_mask & IB_QP_PATH_MTU) { in __mlx4_ib_modify_qp()
2172 if (attr_mask & IB_QP_DEST_QPN) in __mlx4_ib_modify_qp()
2175 if (attr_mask & IB_QP_PORT) { in __mlx4_ib_modify_qp()
2177 !(attr_mask & IB_QP_AV)) { in __mlx4_ib_modify_qp()
2220 if (attr_mask & IB_QP_PKEY_INDEX) { in __mlx4_ib_modify_qp()
2227 if (attr_mask & IB_QP_AV) { in __mlx4_ib_modify_qp()
2229 attr_mask & IB_QP_PORT ? attr->port_num : qp->port; in __mlx4_ib_modify_qp()
2242 if (mlx4_set_path(dev, attr, attr_mask, qp, &context->pri_path, in __mlx4_ib_modify_qp()
2262 if (attr_mask & IB_QP_TIMEOUT) { in __mlx4_ib_modify_qp()
2267 if (attr_mask & IB_QP_ALT_PATH) { in __mlx4_ib_modify_qp()
2276 if (mlx4_set_alt_path(dev, attr, attr_mask, qp, in __mlx4_ib_modify_qp()
2302 if (attr_mask & IB_QP_RNR_RETRY) { in __mlx4_ib_modify_qp()
2307 if (attr_mask & IB_QP_RETRY_CNT) { in __mlx4_ib_modify_qp()
2312 if (attr_mask & IB_QP_MAX_QP_RD_ATOMIC) { in __mlx4_ib_modify_qp()
2319 if (attr_mask & IB_QP_SQ_PSN) in __mlx4_ib_modify_qp()
2322 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC) { in __mlx4_ib_modify_qp()
2329 if (attr_mask & (IB_QP_ACCESS_FLAGS | IB_QP_MAX_DEST_RD_ATOMIC)) { in __mlx4_ib_modify_qp()
2330 context->params2 |= to_mlx4_access_flags(qp, attr, attr_mask); in __mlx4_ib_modify_qp()
2337 if (attr_mask & IB_QP_MIN_RNR_TIMER) { in __mlx4_ib_modify_qp()
2341 if (attr_mask & IB_QP_RQ_PSN) in __mlx4_ib_modify_qp()
2345 if (attr_mask & IB_QP_QKEY) { in __mlx4_ib_modify_qp()
2431 attr_mask & IB_QP_EN_SQD_ASYNC_NOTIFY && attr->en_sqd_async_notify) in __mlx4_ib_modify_qp()
2477 if (attr_mask & IB_QP_ACCESS_FLAGS) in __mlx4_ib_modify_qp()
2479 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC) in __mlx4_ib_modify_qp()
2481 if (attr_mask & IB_QP_PORT) { in __mlx4_ib_modify_qp()
2485 if (attr_mask & IB_QP_ALT_PATH) in __mlx4_ib_modify_qp()
2489 store_sqp_attrs(to_msqp(qp), attr, attr_mask); in __mlx4_ib_modify_qp()
2630 int attr_mask, struct ib_udata *udata) in _mlx4_ib_modify_qp() argument
2639 cur_state = attr_mask & IB_QP_CUR_STATE ? attr->cur_qp_state : qp->state; in _mlx4_ib_modify_qp()
2640 new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state; in _mlx4_ib_modify_qp()
2643 int port = attr_mask & IB_QP_PORT ? attr->port_num : qp->port; in _mlx4_ib_modify_qp()
2648 attr_mask, ll)) { in _mlx4_ib_modify_qp()
2653 ibqp->qp_type, attr_mask); in _mlx4_ib_modify_qp()
2669 if (attr_mask & ~MLX4_IB_MODIFY_QP_RSS_SUP_ATTR_MSK) { in _mlx4_ib_modify_qp()
2671 ibqp->qp_num, attr_mask, cur_state, new_state); in _mlx4_ib_modify_qp()
2678 if (mlx4_is_bonded(dev->dev) && (attr_mask & IB_QP_PORT)) { in _mlx4_ib_modify_qp()
2690 attr_mask &= ~IB_QP_PORT; in _mlx4_ib_modify_qp()
2694 if ((attr_mask & IB_QP_PORT) && in _mlx4_ib_modify_qp()
2703 if ((attr_mask & IB_QP_PORT) && (ibqp->qp_type == IB_QPT_RAW_PACKET) && in _mlx4_ib_modify_qp()
2708 if (attr_mask & IB_QP_PKEY_INDEX) { in _mlx4_ib_modify_qp()
2709 int p = attr_mask & IB_QP_PORT ? attr->port_num : qp->port; in _mlx4_ib_modify_qp()
2719 if (attr_mask & IB_QP_MAX_QP_RD_ATOMIC && in _mlx4_ib_modify_qp()
2728 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC && in _mlx4_ib_modify_qp()
2748 err = __mlx4_ib_modify_qp(ibqp, MLX4_IB_QP_SRC, attr, attr_mask, in _mlx4_ib_modify_qp()
2754 if (mlx4_is_bonded(dev->dev) && (attr_mask & IB_QP_PORT)) in _mlx4_ib_modify_qp()
2763 int attr_mask, struct ib_udata *udata) in mlx4_ib_modify_qp() argument
2768 ret = _mlx4_ib_modify_qp(ibqp, attr, attr_mask, udata); in mlx4_ib_modify_qp()
2775 err = ib_modify_qp(sqp->roce_v2_gsi, attr, attr_mask); in mlx4_ib_modify_qp()
4135 int attr_mask; in _mlx4_ib_modify_wq() local
4151 attr_mask = IB_QP_PORT; in _mlx4_ib_modify_wq()
4154 attr_mask, IB_QPS_RESET, IB_QPS_INIT); in _mlx4_ib_modify_wq()
4164 attr_mask = 0; in _mlx4_ib_modify_wq()
4165 err = __mlx4_ib_modify_qp(ibwq, MLX4_IB_RWQ_SRC, NULL, attr_mask, in _mlx4_ib_modify_wq()
4171 attr_mask, IB_QPS_INIT, IB_QPS_RESET)) { in _mlx4_ib_modify_wq()