MLX5_MKC_ACCESS_MODE_KSM
access_mode == MLX5_MKC_ACCESS_MODE_KSM) {
else if (access_mode == MLX5_MKC_ACCESS_MODE_KSM)
if (access_mode == MLX5_MKC_ACCESS_MODE_KSM &&
if (access_mode == MLX5_MKC_ACCESS_MODE_KSM && iova)
bool ksm_mode = (access_mode == MLX5_MKC_ACCESS_MODE_KSM);
bool pinned_mode = (access_mode == MLX5_MKC_ACCESS_MODE_KSM);
access_flags, MLX5_MKC_ACCESS_MODE_KSM,
case MLX5_MKC_ACCESS_MODE_KSM:
if (ent->rb_key.access_mode == MLX5_MKC_ACCESS_MODE_KSM)
if (rb_key.access_mode == MLX5_MKC_ACCESS_MODE_KSM)
.access_mode = MLX5_MKC_ACCESS_MODE_KSM,
get_max_log_entity_size_cap(dev, MLX5_MKC_ACCESS_MODE_KSM)))
imr = mlx5_mr_cache_alloc(dev, access_flags, MLX5_MKC_ACCESS_MODE_KSM,
int access_mode = mr->data_direct ? MLX5_MKC_ACCESS_MODE_KSM :
access_mode = dd ? MLX5_MKC_ACCESS_MODE_KSM : MLX5_MKC_ACCESS_MODE_MTT;
return MLX5_MKC_ACCESS_MODE_KSM;
return MLX5_MKC_ACCESS_MODE_KSM;