hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h
....@@ -31,12 +31,18 @@
3131 unsigned num_files;
3232 };
3333
34
+struct amdgpu_autodump {
35
+ struct completion dumping;
36
+ struct wait_queue_head gpu_hang;
37
+};
38
+
3439 int amdgpu_debugfs_regs_init(struct amdgpu_device *adev);
35
-void amdgpu_debugfs_regs_cleanup(struct amdgpu_device *adev);
3640 int amdgpu_debugfs_init(struct amdgpu_device *adev);
41
+void amdgpu_debugfs_fini(struct amdgpu_device *adev);
3742 int amdgpu_debugfs_add_files(struct amdgpu_device *adev,
3843 const struct drm_info_list *files,
3944 unsigned nfiles);
4045 int amdgpu_debugfs_fence_init(struct amdgpu_device *adev);
4146 int amdgpu_debugfs_firmware_init(struct amdgpu_device *adev);
4247 int amdgpu_debugfs_gem_init(struct amdgpu_device *adev);
48
+int amdgpu_debugfs_wait_dump(struct amdgpu_device *adev);