Searched refs:ttm_mem_type_manager (Results 1 – 12 of 12) sorted by relevance
/dragonfly/sys/dev/drm/include/drm/ttm/ |
H A D | ttm_bo_driver.h | 53 struct ttm_mem_type_manager; 67 int (*init)(struct ttm_mem_type_manager *man, unsigned long p_size); 77 int (*takedown)(struct ttm_mem_type_manager *man); 107 int (*get_node)(struct ttm_mem_type_manager *man, 122 void (*put_node)(struct ttm_mem_type_manager *man, 135 void (*debug)(struct ttm_mem_type_manager *man, 171 struct ttm_mem_type_manager { struct 274 struct ttm_mem_type_manager *man); 464 struct ttm_mem_type_manager man[TTM_NUM_MEM_TYPES]; 596 int ttm_mem_io_lock(struct ttm_mem_type_manager *man, bool interruptible); [all …]
|
/dragonfly/sys/dev/drm/amd/amdgpu/ |
H A D | amdgpu_gtt_mgr.c | 47 static int amdgpu_gtt_mgr_init(struct ttm_mem_type_manager *man, in amdgpu_gtt_mgr_init() 75 static int amdgpu_gtt_mgr_fini(struct ttm_mem_type_manager *man) in amdgpu_gtt_mgr_fini() 110 static int amdgpu_gtt_mgr_alloc(struct ttm_mem_type_manager *man, in amdgpu_gtt_mgr_alloc() 161 static int amdgpu_gtt_mgr_new(struct ttm_mem_type_manager *man, in amdgpu_gtt_mgr_new() 219 static void amdgpu_gtt_mgr_del(struct ttm_mem_type_manager *man, in amdgpu_gtt_mgr_del() 245 uint64_t amdgpu_gtt_mgr_usage(struct ttm_mem_type_manager *man) in amdgpu_gtt_mgr_usage() 253 int amdgpu_gtt_mgr_recover(struct ttm_mem_type_manager *man) in amdgpu_gtt_mgr_recover() 280 static void amdgpu_gtt_mgr_debug(struct ttm_mem_type_manager *man, in amdgpu_gtt_mgr_debug()
|
H A D | amdgpu_vram_mgr.c | 43 static int amdgpu_vram_mgr_init(struct ttm_mem_type_manager *man, in amdgpu_vram_mgr_init() 66 static int amdgpu_vram_mgr_fini(struct ttm_mem_type_manager *man) in amdgpu_vram_mgr_fini() 137 static int amdgpu_vram_mgr_new(struct ttm_mem_type_manager *man, in amdgpu_vram_mgr_new() 236 static void amdgpu_vram_mgr_del(struct ttm_mem_type_manager *man, in amdgpu_vram_mgr_del() 272 uint64_t amdgpu_vram_mgr_usage(struct ttm_mem_type_manager *man) in amdgpu_vram_mgr_usage() 286 uint64_t amdgpu_vram_mgr_vis_usage(struct ttm_mem_type_manager *man) in amdgpu_vram_mgr_vis_usage() 301 static void amdgpu_vram_mgr_debug(struct ttm_mem_type_manager *man, in amdgpu_vram_mgr_debug()
|
H A D | amdgpu_ttm.h | 73 uint64_t amdgpu_gtt_mgr_usage(struct ttm_mem_type_manager *man); 74 int amdgpu_gtt_mgr_recover(struct ttm_mem_type_manager *man); 77 uint64_t amdgpu_vram_mgr_usage(struct ttm_mem_type_manager *man); 78 uint64_t amdgpu_vram_mgr_vis_usage(struct ttm_mem_type_manager *man);
|
H A D | amdgpu_ttm.c | 178 struct ttm_mem_type_manager *man) in amdgpu_init_mem_type() 727 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in amdgpu_ttm_io_mem_reserve() 1924 struct ttm_mem_type_manager *man = &adev->mman.bdev.man[TTM_PL_VRAM]; in amdgpu_ttm_set_buffer_funcs_status() 2211 struct ttm_mem_type_manager *man = &adev->mman.bdev.man[ttm_pl]; in amdgpu_mm_dump_table()
|
H A D | amdgpu_object.c | 394 struct ttm_mem_type_manager *man = NULL; in amdgpu_bo_validate_size()
|
/dragonfly/sys/dev/drm/ttm/ |
H A D | ttm_bo_manager.c | 50 static int ttm_bo_man_get_node(struct ttm_mem_type_manager *man, in ttm_bo_man_get_node() 91 static void ttm_bo_man_put_node(struct ttm_mem_type_manager *man, in ttm_bo_man_put_node() 106 static int ttm_bo_man_init(struct ttm_mem_type_manager *man, in ttm_bo_man_init() 121 static int ttm_bo_man_takedown(struct ttm_mem_type_manager *man) in ttm_bo_man_takedown() 138 static void ttm_bo_man_debug(struct ttm_mem_type_manager *man, in ttm_bo_man_debug()
|
H A D | ttm_bo_util.c | 106 void ttm_mem_io_unlock(struct ttm_mem_type_manager *man) in ttm_mem_io_unlock() 115 static int ttm_mem_io_evict(struct ttm_mem_type_manager *man) in ttm_mem_io_evict() 135 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in ttm_mem_io_reserve() 160 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in ttm_mem_io_free() 179 struct ttm_mem_type_manager *man = in ttm_mem_io_reserve_vm() 207 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in ttm_mem_reg_ioremap() 239 struct ttm_mem_type_manager *man; in ttm_mem_reg_iounmap() 341 struct ttm_mem_type_manager *man = &bdev->man[new_mem->mem_type]; in ttm_bo_move_memcpy() 603 struct ttm_mem_type_manager *man = in ttm_bo_kmap() 636 struct ttm_mem_type_manager *man = in ttm_bo_kunmap() [all …]
|
H A D | ttm_bo.c | 77 struct ttm_mem_type_manager *man = &bdev->man[mem_type]; in ttm_mem_type_debug() 167 struct ttm_mem_type_manager *man; in ttm_bo_add_to_lru() 724 struct ttm_mem_type_manager *man = &bdev->man[mem_type]; in ttm_mem_evict_first() 795 struct ttm_mem_type_manager *man, in ttm_bo_add_move_fence() 830 struct ttm_mem_type_manager *man = &bdev->man[mem_type]; in ttm_bo_mem_force_space() 905 struct ttm_mem_type_manager *man; in ttm_bo_mem_space() 1320 struct ttm_mem_type_manager *man = &bdev->man[mem_type]; in ttm_bo_force_list_clean() 1358 struct ttm_mem_type_manager *man; in ttm_bo_clean_mm() 1396 struct ttm_mem_type_manager *man = &bdev->man[mem_type]; in ttm_bo_evict_mm() 1416 struct ttm_mem_type_manager *man; in ttm_bo_init_mm() [all …]
|
H A D | ttm_bo_vm.c | 128 struct ttm_mem_type_manager *man = in ttm_bo_vm_fault() 515 struct ttm_mem_type_manager *man = in ttm_bo_vm_fault_dfly()
|
/dragonfly/sys/dev/drm/radeon/ |
H A D | radeon_ttm.c | 128 struct ttm_mem_type_manager *man) in radeon_init_mem_type() 463 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in radeon_ttm_io_mem_reserve() 996 struct ttm_mem_type_manager *man; in radeon_ttm_set_active_vram_size() 1064 struct ttm_mem_type_manager *man = &rdev->mman.bdev.man[ttm_pl]; in radeon_mm_dump_table()
|
H A D | radeon_gem.c | 226 struct ttm_mem_type_manager *man; in radeon_gem_info_ioctl()
|