diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h index 6a83425aa9ed..880ac113a3a9 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | |||
@@ -251,8 +251,7 @@ struct amdgpu_virt { | |||
251 | uint32_t gim_feature; | 251 | uint32_t gim_feature; |
252 | }; | 252 | }; |
253 | 253 | ||
254 | #define AMDGPU_CSA_SIZE (8 * 1024) | 254 | #define AMDGPU_CSA_SIZE (8 * 1024) |
255 | #define AMDGPU_CSA_VADDR (AMDGPU_VA_RESERVED_SIZE - AMDGPU_CSA_SIZE) | ||
256 | 255 | ||
257 | #define amdgpu_sriov_enabled(adev) \ | 256 | #define amdgpu_sriov_enabled(adev) \ |
258 | ((adev)->virt.caps & AMDGPU_SRIOV_CAPS_ENABLE_IOV) | 257 | ((adev)->virt.caps & AMDGPU_SRIOV_CAPS_ENABLE_IOV) |
@@ -279,6 +278,8 @@ static inline bool is_virtual_machine(void) | |||
279 | } | 278 | } |
280 | 279 | ||
281 | struct amdgpu_vm; | 280 | struct amdgpu_vm; |
281 | |||
282 | uint64_t amdgpu_csa_vaddr(struct amdgpu_device *adev); | ||
282 | bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev); | 283 | bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev); |
283 | int amdgpu_allocate_static_csa(struct amdgpu_device *adev); | 284 | int amdgpu_allocate_static_csa(struct amdgpu_device *adev); |
284 | int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm, | 285 | int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm, |