BUILD_BUG_ON
#define BUILD_BUG_ON_MSG(x, msg) BUILD_BUG_ON(x)
#define BUILD_BUG_ON_NOT_POWER_OF_2(x) BUILD_BUG_ON(!powerof2(x))
BUILD_BUG_ON(swap); \
BUILD_BUG_ON(__mlx5_bit_sz(typ, fld) != 64); \
BUILD_BUG_ON(__mlx5_bit_off(typ, fld) % 64); \
BUILD_BUG_ON(__mlx5_bit_off(typ, fld) % 64); \
BUILD_BUG_ON(__mlx5_st_sz_bits(typ) % 16); \
BUILD_BUG_ON(__mlx5_st_sz_bits(typ) % 32); \
BUILD_BUG_ON(__mlx5_bit_sz(typ, fld) > 32); \
BUILD_BUG_ON(__mlx5_st_sz_bits(typ) % 32); \
BUILD_BUG_ON(__mlx5_bit_sz(typ, fld) > 32); \
BUILD_BUG_ON(__mlx5_st_sz_bits(typ) % 32); \
BUILD_BUG_ON(__mlx5_bit_sz(typ, fld) > 32); \
BUILD_BUG_ON((sizeof(struct mlx5_accel_ipsec_sa) & 3) != 0);
BUILD_BUG_ON(MLX5_MAX_BFREGS % MLX5_NON_FP_BFREGS_IN_PAGE);
BUILD_BUG_ON(MLX5_MAX_BFREGS < MLX5_NON_FP_BFREGS_IN_PAGE);
BUILD_BUG_ON(ARRAY_SIZE(names) != ARRAY_SIZE(stats_offsets));
BUILD_BUG_ON(NUM_NON_BLUE_FLAME_BFREGS != 1);
BUILD_BUG_ON(ADF_PFVF_COMPAT_THIS_VERSION > 255);
BUILD_BUG_ON(ICP_QAT_UCLO_MAX_AE >
BUILD_BUG_ON(IB_USER_LAST_QP_ATTR_MASK == (1 << 31));
BUILD_BUG_ON(offsetof(struct ib_uverbs_flow_ipv4_filter, flags) +
BUILD_BUG_ON(offsetof(struct ib_uverbs_flow_ipv6_filter, reserved) +