diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h index 719bce615a2b..edfaae439b76 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h | |||
@@ -777,6 +777,7 @@ struct amdgpu_ib { | |||
777 | struct amdgpu_ring *ring; | 777 | struct amdgpu_ring *ring; |
778 | struct amdgpu_fence *fence; | 778 | struct amdgpu_fence *fence; |
779 | struct amdgpu_user_fence *user; | 779 | struct amdgpu_user_fence *user; |
780 | bool grabbed_vmid; | ||
780 | struct amdgpu_vm *vm; | 781 | struct amdgpu_vm *vm; |
781 | struct amdgpu_ctx *ctx; | 782 | struct amdgpu_ctx *ctx; |
782 | struct amdgpu_sync sync; | 783 | struct amdgpu_sync sync; |
@@ -925,6 +926,9 @@ struct amdgpu_vm { | |||
925 | }; | 926 | }; |
926 | 927 | ||
927 | struct amdgpu_vm_manager { | 928 | struct amdgpu_vm_manager { |
929 | /* protecting IDs */ | ||
930 | struct mutex lock; | ||
931 | |||
928 | struct { | 932 | struct { |
929 | struct fence *active; | 933 | struct fence *active; |
930 | atomic_long_t owner; | 934 | atomic_long_t owner; |