diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h index b6fae4b301d7..866b5fa298e7 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h | |||
@@ -922,6 +922,13 @@ struct amdgpu_vm_manager_id { | |||
922 | struct list_head list; | 922 | struct list_head list; |
923 | struct fence *active; | 923 | struct fence *active; |
924 | atomic_long_t owner; | 924 | atomic_long_t owner; |
925 | |||
926 | uint32_t gds_base; | ||
927 | uint32_t gds_size; | ||
928 | uint32_t gws_base; | ||
929 | uint32_t gws_size; | ||
930 | uint32_t oa_base; | ||
931 | uint32_t oa_size; | ||
925 | }; | 932 | }; |
926 | 933 | ||
927 | struct amdgpu_vm_manager { | 934 | struct amdgpu_vm_manager { |
@@ -961,6 +968,7 @@ void amdgpu_vm_flush(struct amdgpu_ring *ring, | |||
961 | uint32_t gds_base, uint32_t gds_size, | 968 | uint32_t gds_base, uint32_t gds_size, |
962 | uint32_t gws_base, uint32_t gws_size, | 969 | uint32_t gws_base, uint32_t gws_size, |
963 | uint32_t oa_base, uint32_t oa_size); | 970 | uint32_t oa_base, uint32_t oa_size); |
971 | void amdgpu_vm_reset_id(struct amdgpu_device *adev, unsigned vm_id); | ||
964 | uint64_t amdgpu_vm_map_gart(const dma_addr_t *pages_addr, uint64_t addr); | 972 | uint64_t amdgpu_vm_map_gart(const dma_addr_t *pages_addr, uint64_t addr); |
965 | int amdgpu_vm_update_page_directory(struct amdgpu_device *adev, | 973 | int amdgpu_vm_update_page_directory(struct amdgpu_device *adev, |
966 | struct amdgpu_vm *vm); | 974 | struct amdgpu_vm *vm); |