MLX5_CAP_ATOMIC
MLX5_GET(atomic_caps, mdev->hca_caps_cur[MLX5_CAP_ATOMIC], cap)
MLX5_GET(atomic_caps, mdev->hca_caps_max[MLX5_CAP_ATOMIC], cap)
err = mlx5_core_get_caps(dev, MLX5_CAP_ATOMIC);
&dev->hca_caps_cur[MLX5_CAP_ATOMIC],
&dev->hca_caps_max[MLX5_CAP_ATOMIC],
err = mlx5_core_get_caps(dev, MLX5_CAP_ATOMIC);
MLX5_CAP_ATOMIC(dev,
u8 atomic_operations = MLX5_CAP_ATOMIC(dev->mdev, atomic_operations);
u8 atomic_size_qp = MLX5_CAP_ATOMIC(dev->mdev, atomic_size_qp);
MLX5_CAP_ATOMIC(dev->mdev, atomic_req_8B_endianess_mode);
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);