|
@@ -373,6 +373,9 @@ static int amdgpu_info_ioctl(struct drm_device *dev, void *data, struct drm_file
|
|
case AMDGPU_INFO_NUM_BYTES_MOVED:
|
|
case AMDGPU_INFO_NUM_BYTES_MOVED:
|
|
ui64 = atomic64_read(&adev->num_bytes_moved);
|
|
ui64 = atomic64_read(&adev->num_bytes_moved);
|
|
return copy_to_user(out, &ui64, min(size, 8u)) ? -EFAULT : 0;
|
|
return copy_to_user(out, &ui64, min(size, 8u)) ? -EFAULT : 0;
|
|
|
|
+ case AMDGPU_INFO_NUM_EVICTIONS:
|
|
|
|
+ ui64 = atomic64_read(&adev->num_evictions);
|
|
|
|
+ return copy_to_user(out, &ui64, min(size, 8u)) ? -EFAULT : 0;
|
|
case AMDGPU_INFO_VRAM_USAGE:
|
|
case AMDGPU_INFO_VRAM_USAGE:
|
|
ui64 = atomic64_read(&adev->vram_usage);
|
|
ui64 = atomic64_read(&adev->vram_usage);
|
|
return copy_to_user(out, &ui64, min(size, 8u)) ? -EFAULT : 0;
|
|
return copy_to_user(out, &ui64, min(size, 8u)) ? -EFAULT : 0;
|