Lines Matching refs:man
31 static inline struct amdgpu_vram_mgr *to_vram_mgr(struct ttm_resource_manager *man) in to_vram_mgr() argument
33 return container_of(man, struct amdgpu_vram_mgr, manager); in to_vram_mgr()
88 struct ttm_resource_manager *man = ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM); in amdgpu_mem_info_vram_used_show() local
91 amdgpu_vram_mgr_usage(man)); in amdgpu_mem_info_vram_used_show()
107 struct ttm_resource_manager *man = ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM); in amdgpu_mem_info_vis_vram_used_show() local
110 amdgpu_vram_mgr_vis_usage(man)); in amdgpu_mem_info_vis_vram_used_show()
178 struct ttm_resource_manager *man = &mgr->manager; in amdgpu_vram_mgr_init() local
181 ttm_resource_manager_init(man, adev->gmc.real_vram_size >> PAGE_SHIFT); in amdgpu_vram_mgr_init()
183 man->func = &amdgpu_vram_mgr_func; in amdgpu_vram_mgr_init()
185 drm_mm_init(&mgr->mm, 0, man->size); in amdgpu_vram_mgr_init()
194 ttm_resource_manager_set_used(man, true); in amdgpu_vram_mgr_init()
209 struct ttm_resource_manager *man = &mgr->manager; in amdgpu_vram_mgr_fini() local
212 ttm_resource_manager_set_used(man, false); in amdgpu_vram_mgr_fini()
214 ret = ttm_resource_manager_force_list_clean(&adev->mman.bdev, man); in amdgpu_vram_mgr_fini()
224 ttm_resource_manager_cleanup(man); in amdgpu_vram_mgr_fini()
309 static int amdgpu_vram_mgr_new(struct ttm_resource_manager *man, in amdgpu_vram_mgr_new() argument
314 struct amdgpu_vram_mgr *mgr = to_vram_mgr(man); in amdgpu_vram_mgr_new()
326 lpfn = man->size; in amdgpu_vram_mgr_new()
427 static void amdgpu_vram_mgr_del(struct ttm_resource_manager *man, in amdgpu_vram_mgr_del() argument
430 struct amdgpu_vram_mgr *mgr = to_vram_mgr(man); in amdgpu_vram_mgr_del()
561 uint64_t amdgpu_vram_mgr_usage(struct ttm_resource_manager *man) in amdgpu_vram_mgr_usage() argument
563 struct amdgpu_vram_mgr *mgr = to_vram_mgr(man); in amdgpu_vram_mgr_usage()
575 uint64_t amdgpu_vram_mgr_vis_usage(struct ttm_resource_manager *man) in amdgpu_vram_mgr_vis_usage() argument
577 struct amdgpu_vram_mgr *mgr = to_vram_mgr(man); in amdgpu_vram_mgr_vis_usage()
590 static void amdgpu_vram_mgr_debug(struct ttm_resource_manager *man, in amdgpu_vram_mgr_debug() argument
593 struct amdgpu_vram_mgr *mgr = to_vram_mgr(man); in amdgpu_vram_mgr_debug()
600 man->size, amdgpu_vram_mgr_usage(man) >> 20, in amdgpu_vram_mgr_debug()
601 amdgpu_vram_mgr_vis_usage(man) >> 20); in amdgpu_vram_mgr_debug()