Commit 75501872 authored by Lee Jones's avatar Lee Jones Committed by Alex Deucher

drm/amd/amdgpu/amdgpu_ttm: Demote non-conformant kernel-doc headers, fix slightly lacking ones

Fixes the following W=1 kernel build warning(s):

 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:464: warning: Function parameter or member 'bo' not described in 'amdgpu_move_blit'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:464: warning: Function parameter or member 'evict' not described in 'amdgpu_move_blit'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:464: warning: Function parameter or member 'new_mem' not described in 'amdgpu_move_blit'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:464: warning: Function parameter or member 'old_mem' not described in 'amdgpu_move_blit'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:522: warning: Function parameter or member 'adev' not described in 'amdgpu_mem_visible'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:522: warning: Function parameter or member 'mem' not described in 'amdgpu_mem_visible'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:548: warning: Function parameter or member 'bo' not described in 'amdgpu_bo_move'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:548: warning: Function parameter or member 'evict' not described in 'amdgpu_bo_move'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:548: warning: Function parameter or member 'ctx' not described in 'amdgpu_bo_move'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:548: warning: Function parameter or member 'new_mem' not described in 'amdgpu_bo_move'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:548: warning: Function parameter or member 'hop' not described in 'amdgpu_bo_move'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:658: warning: Function parameter or member 'bdev' not described in 'amdgpu_ttm_io_mem_reserve'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:658: warning: Function parameter or member 'mem' not described in 'amdgpu_ttm_io_mem_reserve'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:751: warning: Function parameter or member 'bo' not described in 'amdgpu_ttm_tt_get_user_pages'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:751: warning: Function parameter or member 'pages' not described in 'amdgpu_ttm_tt_get_user_pages'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:855: warning: Function parameter or member 'ttm' not described in 'amdgpu_ttm_tt_get_user_pages_done'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:892: warning: Function parameter or member 'ttm' not described in 'amdgpu_ttm_tt_set_user_pages'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:892: warning: Function parameter or member 'pages' not described in 'amdgpu_ttm_tt_set_user_pages'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:906: warning: Function parameter or member 'bdev' not described in 'amdgpu_ttm_tt_pin_userptr'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:906: warning: Function parameter or member 'ttm' not described in 'amdgpu_ttm_tt_pin_userptr'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:944: warning: Function parameter or member 'bdev' not described in 'amdgpu_ttm_tt_unpin_userptr'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:944: warning: Function parameter or member 'ttm' not described in 'amdgpu_ttm_tt_unpin_userptr'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1029: warning: Function parameter or member 'bdev' not described in 'amdgpu_ttm_backend_bind'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1029: warning: Function parameter or member 'ttm' not described in 'amdgpu_ttm_backend_bind'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1029: warning: Function parameter or member 'bo_mem' not described in 'amdgpu_ttm_backend_bind'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1087: warning: Function parameter or member 'bo' not described in 'amdgpu_ttm_alloc_gart'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1146: warning: Function parameter or member 'tbo' not described in 'amdgpu_ttm_recover_gart'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1168: warning: Function parameter or member 'bdev' not described in 'amdgpu_ttm_backend_unbind'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1168: warning: Function parameter or member 'ttm' not described in 'amdgpu_ttm_backend_unbind'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1214: warning: Function parameter or member 'page_flags' not described in 'amdgpu_ttm_tt_create'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1247: warning: Function parameter or member 'bdev' not described in 'amdgpu_ttm_tt_populate'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1247: warning: Function parameter or member 'ttm' not described in 'amdgpu_ttm_tt_populate'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1247: warning: Function parameter or member 'ctx' not described in 'amdgpu_ttm_tt_populate'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1291: warning: Function parameter or member 'bdev' not described in 'amdgpu_ttm_tt_unpopulate'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1291: warning: Function parameter or member 'ttm' not described in 'amdgpu_ttm_tt_unpopulate'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1357: warning: Function parameter or member 'ttm' not described in 'amdgpu_ttm_tt_get_usermm'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1376: warning: Function parameter or member 'ttm' not described in 'amdgpu_ttm_tt_affect_userptr'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1376: warning: Function parameter or member 'start' not described in 'amdgpu_ttm_tt_affect_userptr'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1376: warning: Function parameter or member 'end' not described in 'amdgpu_ttm_tt_affect_userptr'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1397: warning: Function parameter or member 'ttm' not described in 'amdgpu_ttm_tt_is_userptr'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1410: warning: Function parameter or member 'ttm' not described in 'amdgpu_ttm_tt_is_readonly'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1449: warning: bad line:
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1454: warning: Function parameter or member 'adev' not described in 'amdgpu_ttm_tt_pte_flags'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1477: warning: Function parameter or member 'bo' not described in 'amdgpu_ttm_bo_eviction_valuable'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1477: warning: Function parameter or member 'place' not described in 'amdgpu_ttm_bo_eviction_valuable'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1787: warning: Function parameter or member 'adev' not described in 'amdgpu_ttm_init'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1915: warning: Function parameter or member 'adev' not described in 'amdgpu_ttm_late_init'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1926: warning: Function parameter or member 'adev' not described in 'amdgpu_ttm_fini'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2250: warning: Function parameter or member 'f' not described in 'amdgpu_ttm_vram_read'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2250: warning: Function parameter or member 'buf' not described in 'amdgpu_ttm_vram_read'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2250: warning: Function parameter or member 'size' not described in 'amdgpu_ttm_vram_read'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2250: warning: Function parameter or member 'pos' not described in 'amdgpu_ttm_vram_read'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2285: warning: Function parameter or member 'f' not described in 'amdgpu_ttm_vram_write'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2285: warning: Function parameter or member 'buf' not described in 'amdgpu_ttm_vram_write'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2285: warning: Function parameter or member 'size' not described in 'amdgpu_ttm_vram_write'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2285: warning: Function parameter or member 'pos' not described in 'amdgpu_ttm_vram_write'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2336: warning: Function parameter or member 'f' not described in 'amdgpu_ttm_gtt_read'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2336: warning: Function parameter or member 'buf' not described in 'amdgpu_ttm_gtt_read'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2336: warning: Function parameter or member 'size' not described in 'amdgpu_ttm_gtt_read'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2336: warning: Function parameter or member 'pos' not described in 'amdgpu_ttm_gtt_read'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2390: warning: Function parameter or member 'f' not described in 'amdgpu_iomem_read'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2390: warning: Function parameter or member 'buf' not described in 'amdgpu_iomem_read'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2390: warning: Function parameter or member 'size' not described in 'amdgpu_iomem_read'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2390: warning: Function parameter or member 'pos' not described in 'amdgpu_iomem_read'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2446: warning: Function parameter or member 'f' not described in 'amdgpu_iomem_write'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2446: warning: Function parameter or member 'buf' not described in 'amdgpu_iomem_write'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2446: warning: Function parameter or member 'size' not described in 'amdgpu_iomem_write'
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2446: warning: Function parameter or member 'pos' not described in 'amdgpu_iomem_write'

Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: "Christian König" <christian.koenig@amd.com>
Cc: David Airlie <airlied@linux.ie>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: Sumit Semwal <sumit.semwal@linaro.org>
Cc: Jerome Glisse <glisse@freedesktop.org>
Cc: amd-gfx@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org
Cc: linux-media@vger.kernel.org
Cc: linaro-mm-sig@lists.linaro.org
Signed-off-by: default avatarLee Jones <lee.jones@linaro.org>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent f02f8c32
...@@ -451,7 +451,7 @@ int amdgpu_ttm_copy_mem_to_mem(struct amdgpu_device *adev, ...@@ -451,7 +451,7 @@ int amdgpu_ttm_copy_mem_to_mem(struct amdgpu_device *adev,
return r; return r;
} }
/** /*
* amdgpu_move_blit - Copy an entire buffer to another buffer * amdgpu_move_blit - Copy an entire buffer to another buffer
* *
* This is a helper called by amdgpu_bo_move() and amdgpu_move_vram_ram() to * This is a helper called by amdgpu_bo_move() and amdgpu_move_vram_ram() to
...@@ -625,7 +625,7 @@ static int amdgpu_move_ram_vram(struct ttm_buffer_object *bo, bool evict, ...@@ -625,7 +625,7 @@ static int amdgpu_move_ram_vram(struct ttm_buffer_object *bo, bool evict,
return r; return r;
} }
/** /*
* amdgpu_mem_visible - Check that memory can be accessed by ttm_bo_move_memcpy * amdgpu_mem_visible - Check that memory can be accessed by ttm_bo_move_memcpy
* *
* Called by amdgpu_bo_move() * Called by amdgpu_bo_move()
...@@ -649,7 +649,7 @@ static bool amdgpu_mem_visible(struct amdgpu_device *adev, ...@@ -649,7 +649,7 @@ static bool amdgpu_mem_visible(struct amdgpu_device *adev,
<= adev->gmc.visible_vram_size; <= adev->gmc.visible_vram_size;
} }
/** /*
* amdgpu_bo_move - Move a buffer object to a new memory location * amdgpu_bo_move - Move a buffer object to a new memory location
* *
* Called by ttm_bo_handle_move_mem() * Called by ttm_bo_handle_move_mem()
...@@ -760,7 +760,7 @@ static int amdgpu_bo_move(struct ttm_buffer_object *bo, bool evict, ...@@ -760,7 +760,7 @@ static int amdgpu_bo_move(struct ttm_buffer_object *bo, bool evict,
return r; return r;
} }
/** /*
* amdgpu_ttm_io_mem_reserve - Reserve a block of memory during a fault * amdgpu_ttm_io_mem_reserve - Reserve a block of memory during a fault
* *
* Called by ttm_mem_io_reserve() ultimately via ttm_bo_vm_fault() * Called by ttm_mem_io_reserve() ultimately via ttm_bo_vm_fault()
...@@ -851,7 +851,7 @@ struct amdgpu_ttm_tt { ...@@ -851,7 +851,7 @@ struct amdgpu_ttm_tt {
}; };
#ifdef CONFIG_DRM_AMDGPU_USERPTR #ifdef CONFIG_DRM_AMDGPU_USERPTR
/** /*
* amdgpu_ttm_tt_get_user_pages - get device accessible pages that back user * amdgpu_ttm_tt_get_user_pages - get device accessible pages that back user
* memory and start HMM tracking CPU page table update * memory and start HMM tracking CPU page table update
* *
...@@ -956,7 +956,7 @@ int amdgpu_ttm_tt_get_user_pages(struct amdgpu_bo *bo, struct page **pages) ...@@ -956,7 +956,7 @@ int amdgpu_ttm_tt_get_user_pages(struct amdgpu_bo *bo, struct page **pages)
return r; return r;
} }
/** /*
* amdgpu_ttm_tt_userptr_range_done - stop HMM track the CPU page table change * amdgpu_ttm_tt_userptr_range_done - stop HMM track the CPU page table change
* Check if the pages backing this ttm range have been invalidated * Check if the pages backing this ttm range have been invalidated
* *
...@@ -992,7 +992,7 @@ bool amdgpu_ttm_tt_get_user_pages_done(struct ttm_tt *ttm) ...@@ -992,7 +992,7 @@ bool amdgpu_ttm_tt_get_user_pages_done(struct ttm_tt *ttm)
} }
#endif #endif
/** /*
* amdgpu_ttm_tt_set_user_pages - Copy pages in, putting old pages as necessary. * amdgpu_ttm_tt_set_user_pages - Copy pages in, putting old pages as necessary.
* *
* Called by amdgpu_cs_list_validate(). This creates the page list * Called by amdgpu_cs_list_validate(). This creates the page list
...@@ -1007,7 +1007,7 @@ void amdgpu_ttm_tt_set_user_pages(struct ttm_tt *ttm, struct page **pages) ...@@ -1007,7 +1007,7 @@ void amdgpu_ttm_tt_set_user_pages(struct ttm_tt *ttm, struct page **pages)
ttm->pages[i] = pages ? pages[i] : NULL; ttm->pages[i] = pages ? pages[i] : NULL;
} }
/** /*
* amdgpu_ttm_tt_pin_userptr - prepare the sg table with the user pages * amdgpu_ttm_tt_pin_userptr - prepare the sg table with the user pages
* *
* Called by amdgpu_ttm_backend_bind() * Called by amdgpu_ttm_backend_bind()
...@@ -1047,7 +1047,7 @@ static int amdgpu_ttm_tt_pin_userptr(struct ttm_bo_device *bdev, ...@@ -1047,7 +1047,7 @@ static int amdgpu_ttm_tt_pin_userptr(struct ttm_bo_device *bdev,
return r; return r;
} }
/** /*
* amdgpu_ttm_tt_unpin_userptr - Unpin and unmap userptr pages * amdgpu_ttm_tt_unpin_userptr - Unpin and unmap userptr pages
*/ */
static void amdgpu_ttm_tt_unpin_userptr(struct ttm_bo_device *bdev, static void amdgpu_ttm_tt_unpin_userptr(struct ttm_bo_device *bdev,
...@@ -1128,7 +1128,7 @@ static int amdgpu_ttm_gart_bind(struct amdgpu_device *adev, ...@@ -1128,7 +1128,7 @@ static int amdgpu_ttm_gart_bind(struct amdgpu_device *adev,
return r; return r;
} }
/** /*
* amdgpu_ttm_backend_bind - Bind GTT memory * amdgpu_ttm_backend_bind - Bind GTT memory
* *
* Called by ttm_tt_bind() on behalf of ttm_bo_handle_move_mem(). * Called by ttm_tt_bind() on behalf of ttm_bo_handle_move_mem().
...@@ -1186,7 +1186,7 @@ static int amdgpu_ttm_backend_bind(struct ttm_bo_device *bdev, ...@@ -1186,7 +1186,7 @@ static int amdgpu_ttm_backend_bind(struct ttm_bo_device *bdev,
return r; return r;
} }
/** /*
* amdgpu_ttm_alloc_gart - Make sure buffer object is accessible either * amdgpu_ttm_alloc_gart - Make sure buffer object is accessible either
* through AGP or GART aperture. * through AGP or GART aperture.
* *
...@@ -1247,7 +1247,7 @@ int amdgpu_ttm_alloc_gart(struct ttm_buffer_object *bo) ...@@ -1247,7 +1247,7 @@ int amdgpu_ttm_alloc_gart(struct ttm_buffer_object *bo)
return 0; return 0;
} }
/** /*
* amdgpu_ttm_recover_gart - Rebind GTT pages * amdgpu_ttm_recover_gart - Rebind GTT pages
* *
* Called by amdgpu_gtt_mgr_recover() from amdgpu_device_reset() to * Called by amdgpu_gtt_mgr_recover() from amdgpu_device_reset() to
...@@ -1268,7 +1268,7 @@ int amdgpu_ttm_recover_gart(struct ttm_buffer_object *tbo) ...@@ -1268,7 +1268,7 @@ int amdgpu_ttm_recover_gart(struct ttm_buffer_object *tbo)
return r; return r;
} }
/** /*
* amdgpu_ttm_backend_unbind - Unbind GTT mapped pages * amdgpu_ttm_backend_unbind - Unbind GTT mapped pages
* *
* Called by ttm_tt_unbind() on behalf of ttm_bo_move_ttm() and * Called by ttm_tt_unbind() on behalf of ttm_bo_move_ttm() and
...@@ -1346,7 +1346,7 @@ static struct ttm_tt *amdgpu_ttm_tt_create(struct ttm_buffer_object *bo, ...@@ -1346,7 +1346,7 @@ static struct ttm_tt *amdgpu_ttm_tt_create(struct ttm_buffer_object *bo,
return &gtt->ttm; return &gtt->ttm;
} }
/** /*
* amdgpu_ttm_tt_populate - Map GTT pages visible to the device * amdgpu_ttm_tt_populate - Map GTT pages visible to the device
* *
* Map the pages of a ttm_tt object to an address space visible * Map the pages of a ttm_tt object to an address space visible
...@@ -1391,7 +1391,7 @@ static int amdgpu_ttm_tt_populate(struct ttm_bo_device *bdev, ...@@ -1391,7 +1391,7 @@ static int amdgpu_ttm_tt_populate(struct ttm_bo_device *bdev,
return ttm_pool_alloc(&adev->mman.bdev.pool, ttm, ctx); return ttm_pool_alloc(&adev->mman.bdev.pool, ttm, ctx);
} }
/** /*
* amdgpu_ttm_tt_unpopulate - unmap GTT pages and unpopulate page arrays * amdgpu_ttm_tt_unpopulate - unmap GTT pages and unpopulate page arrays
* *
* Unmaps pages of a ttm_tt object from the device address space and * Unmaps pages of a ttm_tt object from the device address space and
...@@ -1461,7 +1461,7 @@ int amdgpu_ttm_tt_set_userptr(struct ttm_buffer_object *bo, ...@@ -1461,7 +1461,7 @@ int amdgpu_ttm_tt_set_userptr(struct ttm_buffer_object *bo,
return 0; return 0;
} }
/** /*
* amdgpu_ttm_tt_get_usermm - Return memory manager for ttm_tt object * amdgpu_ttm_tt_get_usermm - Return memory manager for ttm_tt object
*/ */
struct mm_struct *amdgpu_ttm_tt_get_usermm(struct ttm_tt *ttm) struct mm_struct *amdgpu_ttm_tt_get_usermm(struct ttm_tt *ttm)
...@@ -1477,7 +1477,7 @@ struct mm_struct *amdgpu_ttm_tt_get_usermm(struct ttm_tt *ttm) ...@@ -1477,7 +1477,7 @@ struct mm_struct *amdgpu_ttm_tt_get_usermm(struct ttm_tt *ttm)
return gtt->usertask->mm; return gtt->usertask->mm;
} }
/** /*
* amdgpu_ttm_tt_affect_userptr - Determine if a ttm_tt object lays inside an * amdgpu_ttm_tt_affect_userptr - Determine if a ttm_tt object lays inside an
* address range for the current task. * address range for the current task.
* *
...@@ -1501,7 +1501,7 @@ bool amdgpu_ttm_tt_affect_userptr(struct ttm_tt *ttm, unsigned long start, ...@@ -1501,7 +1501,7 @@ bool amdgpu_ttm_tt_affect_userptr(struct ttm_tt *ttm, unsigned long start,
return true; return true;
} }
/** /*
* amdgpu_ttm_tt_is_userptr - Have the pages backing by userptr? * amdgpu_ttm_tt_is_userptr - Have the pages backing by userptr?
*/ */
bool amdgpu_ttm_tt_is_userptr(struct ttm_tt *ttm) bool amdgpu_ttm_tt_is_userptr(struct ttm_tt *ttm)
...@@ -1514,7 +1514,7 @@ bool amdgpu_ttm_tt_is_userptr(struct ttm_tt *ttm) ...@@ -1514,7 +1514,7 @@ bool amdgpu_ttm_tt_is_userptr(struct ttm_tt *ttm)
return true; return true;
} }
/** /*
* amdgpu_ttm_tt_is_readonly - Is the ttm_tt object read only? * amdgpu_ttm_tt_is_readonly - Is the ttm_tt object read only?
*/ */
bool amdgpu_ttm_tt_is_readonly(struct ttm_tt *ttm) bool amdgpu_ttm_tt_is_readonly(struct ttm_tt *ttm)
...@@ -1555,9 +1555,10 @@ uint64_t amdgpu_ttm_tt_pde_flags(struct ttm_tt *ttm, struct ttm_resource *mem) ...@@ -1555,9 +1555,10 @@ uint64_t amdgpu_ttm_tt_pde_flags(struct ttm_tt *ttm, struct ttm_resource *mem)
/** /**
* amdgpu_ttm_tt_pte_flags - Compute PTE flags for ttm_tt object * amdgpu_ttm_tt_pte_flags - Compute PTE flags for ttm_tt object
* *
* @adev: amdgpu_device pointer
* @ttm: The ttm_tt object to compute the flags for * @ttm: The ttm_tt object to compute the flags for
* @mem: The memory registry backing this ttm_tt object * @mem: The memory registry backing this ttm_tt object
*
* Figure out the flags to use for a VM PTE (Page Table Entry). * Figure out the flags to use for a VM PTE (Page Table Entry).
*/ */
uint64_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm, uint64_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm,
...@@ -1574,7 +1575,7 @@ uint64_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm, ...@@ -1574,7 +1575,7 @@ uint64_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm,
return flags; return flags;
} }
/** /*
* amdgpu_ttm_bo_eviction_valuable - Check to see if we can evict a buffer * amdgpu_ttm_bo_eviction_valuable - Check to see if we can evict a buffer
* object. * object.
* *
...@@ -1885,7 +1886,7 @@ static int amdgpu_ttm_reserve_tmr(struct amdgpu_device *adev) ...@@ -1885,7 +1886,7 @@ static int amdgpu_ttm_reserve_tmr(struct amdgpu_device *adev)
return 0; return 0;
} }
/** /*
* amdgpu_ttm_init - Init the memory management (ttm) as well as various * amdgpu_ttm_init - Init the memory management (ttm) as well as various
* gtt/vram related fields. * gtt/vram related fields.
* *
...@@ -2019,7 +2020,7 @@ int amdgpu_ttm_init(struct amdgpu_device *adev) ...@@ -2019,7 +2020,7 @@ int amdgpu_ttm_init(struct amdgpu_device *adev)
return 0; return 0;
} }
/** /*
* amdgpu_ttm_late_init - Handle any late initialization for amdgpu_ttm * amdgpu_ttm_late_init - Handle any late initialization for amdgpu_ttm
*/ */
void amdgpu_ttm_late_init(struct amdgpu_device *adev) void amdgpu_ttm_late_init(struct amdgpu_device *adev)
...@@ -2030,7 +2031,7 @@ void amdgpu_ttm_late_init(struct amdgpu_device *adev) ...@@ -2030,7 +2031,7 @@ void amdgpu_ttm_late_init(struct amdgpu_device *adev)
amdgpu_bo_free_kernel(&adev->mman.stolen_extended_memory, NULL, NULL); amdgpu_bo_free_kernel(&adev->mman.stolen_extended_memory, NULL, NULL);
} }
/** /*
* amdgpu_ttm_fini - De-initialize the TTM memory pools * amdgpu_ttm_fini - De-initialize the TTM memory pools
*/ */
void amdgpu_ttm_fini(struct amdgpu_device *adev) void amdgpu_ttm_fini(struct amdgpu_device *adev)
...@@ -2351,7 +2352,7 @@ static const struct drm_info_list amdgpu_ttm_debugfs_list[] = { ...@@ -2351,7 +2352,7 @@ static const struct drm_info_list amdgpu_ttm_debugfs_list[] = {
{"ttm_page_pool", amdgpu_ttm_pool_debugfs, 0, NULL}, {"ttm_page_pool", amdgpu_ttm_pool_debugfs, 0, NULL},
}; };
/** /*
* amdgpu_ttm_vram_read - Linear read access to VRAM * amdgpu_ttm_vram_read - Linear read access to VRAM
* *
* Accesses VRAM via MMIO for debugging purposes. * Accesses VRAM via MMIO for debugging purposes.
...@@ -2386,7 +2387,7 @@ static ssize_t amdgpu_ttm_vram_read(struct file *f, char __user *buf, ...@@ -2386,7 +2387,7 @@ static ssize_t amdgpu_ttm_vram_read(struct file *f, char __user *buf,
return result; return result;
} }
/** /*
* amdgpu_ttm_vram_write - Linear write access to VRAM * amdgpu_ttm_vram_write - Linear write access to VRAM
* *
* Accesses VRAM via MMIO for debugging purposes. * Accesses VRAM via MMIO for debugging purposes.
...@@ -2439,7 +2440,7 @@ static const struct file_operations amdgpu_ttm_vram_fops = { ...@@ -2439,7 +2440,7 @@ static const struct file_operations amdgpu_ttm_vram_fops = {
#ifdef CONFIG_DRM_AMDGPU_GART_DEBUGFS #ifdef CONFIG_DRM_AMDGPU_GART_DEBUGFS
/** /*
* amdgpu_ttm_gtt_read - Linear read access to GTT memory * amdgpu_ttm_gtt_read - Linear read access to GTT memory
*/ */
static ssize_t amdgpu_ttm_gtt_read(struct file *f, char __user *buf, static ssize_t amdgpu_ttm_gtt_read(struct file *f, char __user *buf,
...@@ -2489,7 +2490,7 @@ static const struct file_operations amdgpu_ttm_gtt_fops = { ...@@ -2489,7 +2490,7 @@ static const struct file_operations amdgpu_ttm_gtt_fops = {
#endif #endif
/** /*
* amdgpu_iomem_read - Virtual read access to GPU mapped memory * amdgpu_iomem_read - Virtual read access to GPU mapped memory
* *
* This function is used to read memory that has been mapped to the * This function is used to read memory that has been mapped to the
...@@ -2545,7 +2546,7 @@ static ssize_t amdgpu_iomem_read(struct file *f, char __user *buf, ...@@ -2545,7 +2546,7 @@ static ssize_t amdgpu_iomem_read(struct file *f, char __user *buf,
return result; return result;
} }
/** /*
* amdgpu_iomem_write - Virtual write access to GPU mapped memory * amdgpu_iomem_write - Virtual write access to GPU mapped memory
* *
* This function is used to write memory that has been mapped to the * This function is used to write memory that has been mapped to the
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment