aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
index 81efb9d291c4..d149aca71a44 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
@@ -55,6 +55,7 @@ struct amdgpu_virt_ops {
55 int (*req_full_gpu)(struct amdgpu_device *adev, bool init); 55 int (*req_full_gpu)(struct amdgpu_device *adev, bool init);
56 int (*rel_full_gpu)(struct amdgpu_device *adev, bool init); 56 int (*rel_full_gpu)(struct amdgpu_device *adev, bool init);
57 int (*reset_gpu)(struct amdgpu_device *adev); 57 int (*reset_gpu)(struct amdgpu_device *adev);
58 int (*wait_reset)(struct amdgpu_device *adev);
58 void (*trans_msg)(struct amdgpu_device *adev, u32 req, u32 data1, u32 data2, u32 data3); 59 void (*trans_msg)(struct amdgpu_device *adev, u32 req, u32 data1, u32 data2, u32 data3);
59}; 60};
60 61
@@ -286,6 +287,7 @@ void amdgpu_virt_kiq_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v);
286int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init); 287int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init);
287int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init); 288int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init);
288int amdgpu_virt_reset_gpu(struct amdgpu_device *adev); 289int amdgpu_virt_reset_gpu(struct amdgpu_device *adev);
290int amdgpu_virt_wait_reset(struct amdgpu_device *adev);
289int amdgpu_sriov_gpu_reset(struct amdgpu_device *adev, struct amdgpu_job *job); 291int amdgpu_sriov_gpu_reset(struct amdgpu_device *adev, struct amdgpu_job *job);
290int amdgpu_virt_alloc_mm_table(struct amdgpu_device *adev); 292int amdgpu_virt_alloc_mm_table(struct amdgpu_device *adev);
291void amdgpu_virt_free_mm_table(struct amdgpu_device *adev); 293void amdgpu_virt_free_mm_table(struct amdgpu_device *adev);