aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu.h
diff options
context:
space:
mode:
authorMonk Liu <Monk.Liu@amd.com>2016-03-04 05:51:02 -0500
committerAlex Deucher <alexander.deucher@amd.com>2016-05-02 15:19:57 -0400
commit0de2479c953ae07fd11e7b1bc8d4fc831e6842bb (patch)
treeceb625203d34fe6920545e2e08839c7e3e535d03 /drivers/gpu/drm/amd/amdgpu/amdgpu.h
parentcccd9bce978a6644bae75304a05db4faa36faec7 (diff)
drm/amdgpu: rework TDR in scheduler (v2)
Add two callbacks to scheduler to maintain jobs, and invoked for job timeout calculations. Now TDR measures time gap from job is processed by hw. v2: fix typo Signed-off-by: Monk Liu <Monk.Liu@amd.com> Reviewed-by: Chunming Zhou <david1.zhou@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu.h')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
index 9bf72b24495c..ccb28468ece8 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
@@ -754,6 +754,7 @@ void amdgpu_job_free(struct amdgpu_job *job);
754int amdgpu_job_submit(struct amdgpu_job *job, struct amdgpu_ring *ring, 754int amdgpu_job_submit(struct amdgpu_job *job, struct amdgpu_ring *ring,
755 struct amd_sched_entity *entity, void *owner, 755 struct amd_sched_entity *entity, void *owner,
756 struct fence **f); 756 struct fence **f);
757void amdgpu_job_timeout_func(struct work_struct *work);
757 758
758struct amdgpu_ring { 759struct amdgpu_ring {
759 struct amdgpu_device *adev; 760 struct amdgpu_device *adev;