/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/ |
H A D | lsdc_ttm.c | 20 case TTM_PL_TT: in lsdc_mem_type_to_str() 65 lbo->placements[c].mem_type = TTM_PL_TT; in lsdc_bo_set_placement() 151 case TTM_PL_TT: in lsdc_bo_evict_flags() 196 new_mem->mem_type == TTM_PL_TT) { in lsdc_bo_move() 203 if (old_mem->mem_type == TTM_PL_TT && in lsdc_bo_move() 229 case TTM_PL_TT: in lsdc_bo_reserve_io_mem() 339 else if (tbo->resource->mem_type == TTM_PL_TT) in lsdc_bo_unpin() 537 ttm_range_man_fini(&ldev->bdev, TTM_PL_TT); in lsdc_ttm_fini() 570 ret = ttm_range_man_init(&ldev->bdev, TTM_PL_TT, true, num_gtt_pages); in lsdc_ttm_init() 589 gtt_man = ttm_manager_type(bdev, TTM_PL_TT); in lsdc_ttm_debugfs_init() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gtt_mgr.c | 50 struct ttm_resource_manager *man = ttm_manager_type(&adev->mman.bdev, TTM_PL_TT); in amdgpu_mem_info_gtt_total_show() 69 struct ttm_resource_manager *man = ttm_manager_type(&adev->mman.bdev, TTM_PL_TT); in amdgpu_mem_info_gtt_used_show() 118 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_TT, &mgr->manager); in amdgpu_gtt_mgr_init() 151 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_TT, NULL); in amdgpu_gtt_mgr_fini() 186 if ((&tbo->mem == mem || tbo->mem.mem_type != TTM_PL_TT) && in amdgpu_gtt_mgr_new()
|
H A D | amdgpu_ttm.c | 147 case TTM_PL_TT: in amdgpu_evict_flags() 294 if (mem->mem_type == TTM_PL_TT) { in amdgpu_ttm_map_buffer() 540 placements.mem_type = TTM_PL_TT; in amdgpu_move_vram_ram() 601 placements.mem_type = TTM_PL_TT; in amdgpu_move_ram_vram() 636 mem->mem_type == TTM_PL_TT) in amdgpu_mem_visible() 674 if ((old_mem->mem_type == TTM_PL_TT && in amdgpu_bo_move() 677 new_mem->mem_type == TTM_PL_TT)) { in amdgpu_bo_move() 752 case TTM_PL_TT: in amdgpu_ttm_io_mem_reserve() 801 case TTM_PL_TT: in amdgpu_ttm_domain_start() 1198 placements.mem_type = TTM_PL_TT; in amdgpu_ttm_alloc_gart() [all...] |
H A D | amdgpu_object.h | 133 case TTM_PL_TT: in amdgpu_mem_type_to_domain()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_ttm.c | 77 return ttm_range_man_init(&rdev->mman.bdev, TTM_PL_TT, in radeon_ttm_init_gtt() 131 case TTM_PL_TT: in radeon_evict_flags() 158 case TTM_PL_TT: in radeon_move_blit() 169 case TTM_PL_TT: in radeon_move_blit() 203 if (new_mem->mem_type == TTM_PL_TT) { in radeon_bo_move() 221 new_mem->mem_type == TTM_PL_TT) { in radeon_bo_move() 226 if (old_mem->mem_type == TTM_PL_TT && in radeon_bo_move() 241 hop->mem_type = TTM_PL_TT; in radeon_bo_move() 273 case TTM_PL_TT: in radeon_ttm_io_mem_reserve() 757 ttm_range_man_fini(&rdev->mman.bdev, TTM_PL_TT); in radeon_ttm_fini() [all...] |
H A D | radeon_object.h | 45 case TTM_PL_TT: in radeon_mem_type_to_domain() 99 case TTM_PL_TT: in radeon_bo_gpu_offset()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gtt_mgr.c | 51 man = ttm_manager_type(&adev->mman.bdev, TTM_PL_TT); in amdgpu_mem_info_gtt_total_show() 293 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_TT, &mgr->manager); in amdgpu_gtt_mgr_init() 323 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_TT, NULL); in amdgpu_gtt_mgr_fini()
|
H A D | amdgpu_res_cursor.h | 92 case TTM_PL_TT: in amdgpu_res_first() 155 case TTM_PL_TT: in amdgpu_res_next()
|
H A D | amdgpu_ttm.c | 160 case TTM_PL_TT: in amdgpu_evict_flags() 255 if (mem->mem_type == TTM_PL_TT) { in amdgpu_ttm_map_buffer() 424 mem->mem_type == TTM_PL_TT) in amdgpu_mem_visible() 462 if (new_mem->mem_type == TTM_PL_TT || in amdgpu_bo_move() 478 (new_mem->mem_type == TTM_PL_TT || in amdgpu_bo_move() 483 if ((old_mem->mem_type == TTM_PL_TT || in amdgpu_bo_move() 525 hop->mem_type = TTM_PL_TT; in amdgpu_bo_move() 571 case TTM_PL_TT: in amdgpu_ttm_io_mem_reserve() 627 case TTM_PL_TT: in amdgpu_ttm_domain_start() 923 if (bo_mem->mem_type != TTM_PL_TT || in amdgpu_ttm_backend_bind() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nouveau_ttm.c | 243 return ttm_range_man_init(&drm->ttm.bdev, TTM_PL_TT, true, in nouveau_ttm_init_gtt() 253 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_TT, man); in nouveau_ttm_init_gtt() 261 struct ttm_resource_manager *man = ttm_manager_type(&drm->ttm.bdev, TTM_PL_TT); in nouveau_ttm_fini_gtt() 265 ttm_range_man_fini(&drm->ttm.bdev, TTM_PL_TT); in nouveau_ttm_fini_gtt() 270 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_TT, NULL); in nouveau_ttm_fini_gtt()
|
H A D | nouveau_bo.c | 367 pl[*n].mem_type = TTM_PL_TT; in set_placement_list() 464 case TTM_PL_TT: in nouveau_bo_pin() 504 case TTM_PL_TT: in nouveau_bo_pin() 538 case TTM_PL_TT: in nouveau_bo_unpin() 551 case TTM_PL_TT: in nouveau_bo_unpin() 923 .mem_type = TTM_PL_TT, in nouveau_bo_move_flipd() 965 .mem_type = TTM_PL_TT, in nouveau_bo_move_flips() 1144 case TTM_PL_TT: in nouveau_ttm_io_mem_free_locked() 1172 case TTM_PL_TT: in nouveau_ttm_io_mem_reserve()
|
H A D | nouveau_bo0039.c | 41 if (reg->mem_type == TTM_PL_TT) in nouveau_bo_mem_ctxdma()
|
H A D | nouveau_gem.c | 227 else if (nvbo->bo.mem.mem_type == TTM_PL_TT) in nouveau_gem_info() 302 bo->mem.mem_type == TTM_PL_TT) in nouveau_gem_set_domain() 514 (nvbo->bo.mem.mem_type == TTM_PL_TT && in validate_list() 518 if (nvbo->bo.mem.mem_type == TTM_PL_TT) in validate_list()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
H A D | nouveau_ttm.c | 229 return ttm_range_man_init(&drm->ttm.bdev, TTM_PL_TT, true, in nouveau_ttm_init_gtt() 239 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_TT, man); in nouveau_ttm_init_gtt() 247 struct ttm_resource_manager *man = ttm_manager_type(&drm->ttm.bdev, TTM_PL_TT); in nouveau_ttm_fini_gtt() 251 ttm_range_man_fini(&drm->ttm.bdev, TTM_PL_TT); in nouveau_ttm_fini_gtt() 256 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_TT, NULL); in nouveau_ttm_fini_gtt()
|
H A D | nouveau_bo.c | 411 pl[*n].mem_type = TTM_PL_TT; in set_placement_list() 499 case TTM_PL_TT: in nouveau_bo_pin() 534 case TTM_PL_TT: in nouveau_bo_pin() 565 case TTM_PL_TT: in nouveau_bo_unpin() 1063 if (new_reg->mem_type == TTM_PL_TT) { in nouveau_bo_move() 1088 new_reg->mem_type == TTM_PL_TT) { in nouveau_bo_move() 1093 if (old_reg->mem_type == TTM_PL_TT && in nouveau_bo_move() 1109 hop->mem_type = TTM_PL_TT; in nouveau_bo_move() 1145 case TTM_PL_TT: in nouveau_ttm_io_mem_free_locked() 1174 case TTM_PL_TT in nouveau_ttm_io_mem_reserve() [all...] |
H A D | nouveau_bo0039.c | 41 if (reg->mem_type == TTM_PL_TT) in nouveau_bo_mem_ctxdma()
|
H A D | nouveau_gem.c | 306 else if (nvbo->bo.resource->mem_type == TTM_PL_TT) in nouveau_gem_info() 388 bo->resource->mem_type == TTM_PL_TT) in nouveau_gem_set_domain() 600 (nvbo->bo.resource->mem_type == TTM_PL_TT && in validate_list() 604 if (nvbo->bo.resource->mem_type == TTM_PL_TT) in validate_list()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_ttm.c | 81 return ttm_range_man_init(&rdev->mman.bdev, TTM_PL_TT, in radeon_ttm_init_gtt() 135 case TTM_PL_TT: in radeon_evict_flags() 173 case TTM_PL_TT: in radeon_move_blit() 184 case TTM_PL_TT: in radeon_move_blit() 228 placements.mem_type = TTM_PL_TT; in radeon_move_vram_ram() 279 placements.mem_type = TTM_PL_TT; in radeon_move_ram_vram() 321 if ((old_mem->mem_type == TTM_PL_TT && in radeon_bo_move() 324 new_mem->mem_type == TTM_PL_TT)) { in radeon_bo_move() 370 case TTM_PL_TT: in radeon_ttm_io_mem_reserve() 887 ttm_range_man_fini(&rdev->mman.bdev, TTM_PL_TT); in radeon_ttm_fini() [all...] |
H A D | radeon_object.h | 45 case TTM_PL_TT: in radeon_mem_type_to_domain() 99 case TTM_PL_TT: in radeon_bo_gpu_offset()
|
H A D | radeon_object.c | 60 case TTM_PL_TT: in radeon_update_memory_usage() 129 rbo->placements[c].mem_type = TTM_PL_TT; in radeon_ttm_placement_from_domain() 135 rbo->placements[c].mem_type = TTM_PL_TT; in radeon_ttm_placement_from_domain() 140 rbo->placements[c].mem_type = TTM_PL_TT; in radeon_ttm_placement_from_domain()
|
/kernel/linux/linux-6.6/include/drm/ttm/ |
H A D | ttm_placement.h | 52 #define TTM_PL_TT 1 macro
|
/kernel/linux/linux-5.10/include/drm/ttm/ |
H A D | ttm_placement.h | 41 #define TTM_PL_TT 1 macro
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_gem_ttm_helper.c | 28 [ TTM_PL_TT ] = "tt", in drm_gem_ttm_print_info()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm.h | 67 #define I915_PL_GGTT TTM_PL_TT
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_gem_ttm_helper.c | 30 [ TTM_PL_TT ] = "tt", in drm_gem_ttm_print_info()
|