code cleanup for amdgpu ttm structures

Signed-off-by: Junwei Zhang <jerry.zh...@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 20 --------------------
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 17 +++++++++++++++++
 2 files changed, 17 insertions(+), 20 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
index c6611cf..87f4e8d 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
@@ -776,26 +776,6 @@ static unsigned long amdgpu_ttm_io_mem_pfn(struct 
ttm_buffer_object *bo,
                (offset >> PAGE_SHIFT);
 }
 
-/*
- * TTM backend functions.
- */
-struct amdgpu_ttm_gup_task_list {
-       struct list_head        list;
-       struct task_struct      *task;
-};
-
-struct amdgpu_ttm_tt {
-       struct ttm_dma_tt       ttm;
-       u64                     offset;
-       uint64_t                userptr;
-       struct task_struct      *usertask;
-       uint32_t                userflags;
-       spinlock_t              guptasklock;
-       struct list_head        guptasks;
-       atomic_t                mmu_invalidations;
-       uint32_t                last_set_pages;
-};
-
 /**
  * amdgpu_ttm_tt_get_user_pages - Pin pages of memory pointed to by a USERPTR
  * pointer to memory
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
index 8b3cc66..b8c391a 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
@@ -66,6 +66,23 @@ struct amdgpu_copy_mem {
        unsigned long                   offset;
 };
 
+struct amdgpu_ttm_gup_task_list {
+       struct list_head        list;
+       struct task_struct      *task;
+};
+
+struct amdgpu_ttm_tt {
+       struct ttm_dma_tt       ttm;
+       u64                     offset;
+       uint64_t                userptr;
+       struct task_struct      *usertask;
+       uint32_t                userflags;
+       spinlock_t              guptasklock;
+       struct list_head        guptasks;
+       atomic_t                mmu_invalidations;
+       uint32_t                last_set_pages;
+};
+
 extern const struct ttm_mem_type_manager_func amdgpu_gtt_mgr_func;
 extern const struct ttm_mem_type_manager_func amdgpu_vram_mgr_func;
 
-- 
1.9.1

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to