MLX5_CAP_ATOMIC
u8 atomic_operations = MLX5_CAP_ATOMIC(dev->mdev, atomic_operations);
MLX5_CAP_ATOMIC(dev->mdev, atomic_req_8B_endianness_mode);
u8 atomic_size_qp = MLX5_CAP_ATOMIC(dev->mdev, atomic_size_qp);
u8 atomic_operations = MLX5_CAP_ATOMIC(dev->mdev, atomic_operations);
atomic_size_mask = MLX5_CAP_ATOMIC(dev->mdev, atomic_size_dc);
atomic_size_mask = MLX5_CAP_ATOMIC(dev->mdev, atomic_size_qp);
err = mlx5_core_get_caps_mode(dev, MLX5_CAP_ATOMIC, HCA_CAP_OPMOD_GET_CUR);
MLX5_CAP_ATOMIC,
err = mlx5_core_get_caps(dev, MLX5_CAP_ATOMIC);
MLX5_CAP_ATOMIC(dev,
MLX5_GET(atomic_caps, mdev->caps.hca[MLX5_CAP_ATOMIC]->cur, cap)
MLX5_GET(atomic_caps, mdev->caps.hca[MLX5_CAP_ATOMIC]->max, cap)