| /Linux-v5.4/include/drm/ttm/ |
| D | ttm_placement.h | 42 #define TTM_PL_VRAM 2 macro 47 #define TTM_PL_FLAG_VRAM (1 << TTM_PL_VRAM)
|
| /Linux-v5.4/drivers/gpu/drm/qxl/ |
| D | qxl_ttm.c | 112 case TTM_PL_VRAM: in qxl_init_mem_type() 115 slot = (type == TTM_PL_VRAM) ? in qxl_init_mem_type() 179 case TTM_PL_VRAM: in qxl_ttm_io_mem_reserve() 335 r = ttm_bo_init_mm(&qdev->mman.bdev, TTM_PL_VRAM, in qxl_ttm_init() 358 ttm_bo_clean_mm(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_ttm_fini() 399 qxl_mem_types_list[i].data = qdev->mman.bdev.man[TTM_PL_VRAM].priv; in qxl_ttm_debugfs_init()
|
| D | qxl_object.c | 156 if (bo->tbo.mem.mem_type == TTM_PL_VRAM) in qxl_bo_kmap_atomic_page() 198 if ((bo->tbo.mem.mem_type != TTM_PL_VRAM) && in qxl_bo_kunmap_atomic_page() 357 return ttm_bo_evict_mm(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_vram_evict()
|
| D | qxl_drv.h | 310 (bo->tbo.mem.mem_type == TTM_PL_VRAM) in qxl_bo_physical_address()
|
| /Linux-v5.4/drivers/gpu/drm/radeon/ |
| D | radeon_ttm.c | 109 case TTM_PL_VRAM: in radeon_init_mem_type() 145 case TTM_PL_VRAM: in radeon_evict_flags() 218 case TTM_PL_VRAM: in radeon_move_blit() 229 case TTM_PL_VRAM: in radeon_move_blit() 376 if (old_mem->mem_type == TTM_PL_VRAM && in radeon_bo_move() 381 new_mem->mem_type == TTM_PL_VRAM) { in radeon_bo_move() 428 case TTM_PL_VRAM: in radeon_ttm_io_mem_reserve() 803 r = ttm_bo_init_mm(&rdev->mman.bdev, TTM_PL_VRAM, in radeon_ttm_init() 861 ttm_bo_clean_mm(&rdev->mman.bdev, TTM_PL_VRAM); in radeon_ttm_fini() 878 man = &rdev->mman.bdev.man[TTM_PL_VRAM]; in radeon_ttm_set_active_vram_size() [all …]
|
| D | radeon_object.c | 66 case TTM_PL_VRAM: in radeon_update_memory_usage() 412 if (bo->tbo.mem.mem_type == TTM_PL_VRAM) in radeon_bo_unpin() 432 return ttm_bo_evict_mm(&rdev->mman.bdev, TTM_PL_VRAM); in radeon_bo_evict_vram() 761 if (bo->tbo.mem.mem_type != TTM_PL_VRAM) { in radeon_bo_check_tiling() 810 if (bo->mem.mem_type != TTM_PL_VRAM) in radeon_bo_fault_reserve_notify()
|
| D | radeon_object.h | 43 case TTM_PL_VRAM: in radeon_mem_type_to_domain()
|
| D | radeon_gem.c | 228 man = &rdev->mman.bdev.man[TTM_PL_VRAM]; in radeon_gem_info_ioctl()
|
| /Linux-v5.4/drivers/gpu/drm/ |
| D | drm_vram_mm_helper.c | 68 case TTM_PL_VRAM: in bo_driver_init_mem_type() 119 case TTM_PL_VRAM: in bo_driver_io_mem_reserve() 179 ret = ttm_bo_init_mm(&vmm->bdev, TTM_PL_VRAM, vram_size >> PAGE_SHIFT); in drm_vram_mm_init()
|
| /Linux-v5.4/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_drv.c | 843 ret = ttm_bo_init_mm(&dev_priv->bdev, TTM_PL_VRAM, in vmw_driver_load() 849 dev_priv->bdev.man[TTM_PL_VRAM].use_type = false; in vmw_driver_load() 934 (void)ttm_bo_clean_mm(&dev_priv->bdev, TTM_PL_VRAM); in vmw_driver_load() 983 (void)ttm_bo_clean_mm(&dev_priv->bdev, TTM_PL_VRAM); in vmw_driver_unload() 1131 if (!dev_priv->bdev.man[TTM_PL_VRAM].use_type) { in __vmw_svga_enable() 1133 dev_priv->bdev.man[TTM_PL_VRAM].use_type = true; in __vmw_svga_enable() 1160 if (dev_priv->bdev.man[TTM_PL_VRAM].use_type) { in __vmw_svga_disable() 1161 dev_priv->bdev.man[TTM_PL_VRAM].use_type = false; in __vmw_svga_disable() 1193 if (dev_priv->bdev.man[TTM_PL_VRAM].use_type) { in vmw_svga_disable() 1194 dev_priv->bdev.man[TTM_PL_VRAM].use_type = false; in vmw_svga_disable() [all …]
|
| D | vmwgfx_bo.c | 246 if (bo->mem.mem_type == TTM_PL_VRAM && in vmw_bo_pin_in_start_of_vram() 318 if (bo->mem.mem_type == TTM_PL_VRAM) { in vmw_bo_get_guest_ptr() 1153 if (mem->mem_type == TTM_PL_VRAM || bo->mem.mem_type == TTM_PL_VRAM) in vmw_bo_move_notify()
|
| D | vmwgfx_ttm_buffer.c | 755 case TTM_PL_VRAM: in vmw_init_mem_type() 814 case TTM_PL_VRAM: in vmw_ttm_io_mem_reserve()
|
| D | vmwgfx_fifo.c | 613 if (bo->mem.mem_type == TTM_PL_VRAM) { in vmw_fifo_emit_dummy_legacy_query()
|
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_object.c | 66 if (bo->tbo.mem.mem_type == TTM_PL_VRAM) { in amdgpu_bo_subtract_pin_size() 396 man = &adev->mman.bdev.man[TTM_PL_VRAM]; in amdgpu_bo_validate_size() 521 bo->tbo.mem.mem_type == TTM_PL_VRAM && in amdgpu_bo_do_create() 977 return ttm_bo_evict_mm(&adev->mman.bdev, TTM_PL_VRAM); in amdgpu_bo_evict_vram() 1243 if (bo->mem.mem_type != TTM_PL_VRAM || !bo->mem.mm_node || in amdgpu_bo_release_notify() 1285 if (bo->mem.mem_type != TTM_PL_VRAM) in amdgpu_bo_fault_reserve_notify() 1312 if (bo->mem.mem_type == TTM_PL_VRAM && in amdgpu_bo_fault_reserve_notify() 1378 WARN_ON_ONCE(bo->tbo.mem.mem_type == TTM_PL_VRAM && in amdgpu_bo_gpu_offset()
|
| D | amdgpu_ttm.c | 106 case TTM_PL_VRAM: in amdgpu_init_mem_type() 176 case TTM_PL_VRAM: in amdgpu_evict_flags() 448 if (old_mem->mem_type == TTM_PL_VRAM && in amdgpu_move_blit() 600 if (mem->mem_type != TTM_PL_VRAM) in amdgpu_mem_visible() 660 if (old_mem->mem_type == TTM_PL_VRAM && in amdgpu_bo_move() 664 new_mem->mem_type == TTM_PL_VRAM) { in amdgpu_bo_move() 686 new_mem->mem_type == TTM_PL_VRAM && in amdgpu_bo_move() 687 old_mem->mem_type != TTM_PL_VRAM) { in amdgpu_bo_move() 723 case TTM_PL_VRAM: in amdgpu_ttm_io_mem_reserve() 1503 case TTM_PL_VRAM: in amdgpu_ttm_bo_eviction_valuable() [all …]
|
| D | amdgpu_object.h | 125 case TTM_PL_VRAM: in amdgpu_mem_type_to_domain() 207 if (bo->tbo.mem.mem_type != TTM_PL_VRAM) in amdgpu_bo_in_cpu_visible_vram()
|
| D | amdgpu_vram_mgr.c | 83 amdgpu_vram_mgr_usage(&adev->mman.bdev.man[TTM_PL_VRAM])); in amdgpu_mem_info_vram_used_show() 101 amdgpu_vram_mgr_vis_usage(&adev->mman.bdev.man[TTM_PL_VRAM])); in amdgpu_mem_info_vis_vram_used_show()
|
| D | amdgpu_gmc.c | 52 case TTM_PL_VRAM: in amdgpu_gmc_get_pde_for_bo()
|
| D | amdgpu_kms.c | 563 ui64 = amdgpu_vram_mgr_usage(&adev->mman.bdev.man[TTM_PL_VRAM]); in amdgpu_info_ioctl() 566 ui64 = amdgpu_vram_mgr_vis_usage(&adev->mman.bdev.man[TTM_PL_VRAM]); in amdgpu_info_ioctl() 603 amdgpu_vram_mgr_usage(&adev->mman.bdev.man[TTM_PL_VRAM]); in amdgpu_info_ioctl() 611 amdgpu_vram_mgr_vis_usage(&adev->mman.bdev.man[TTM_PL_VRAM]); in amdgpu_info_ioctl()
|
| D | amdgpu_amdkfd.c | 562 return amdgpu_vram_mgr_usage(&adev->mman.bdev.man[TTM_PL_VRAM]); in amdgpu_amdkfd_get_vram_usage()
|
| /Linux-v5.4/drivers/gpu/drm/nouveau/ |
| D | nouveau_ttm.c | 251 ret = ttm_bo_init_mm(&drm->ttm.bdev, TTM_PL_VRAM, in nouveau_ttm_init() 285 ttm_bo_clean_mm(&drm->ttm.bdev, TTM_PL_VRAM); in nouveau_ttm_fini()
|
| D | nouveau_bo.c | 460 case TTM_PL_VRAM: in nouveau_bo_pin() 498 case TTM_PL_VRAM: in nouveau_bo_unpin() 669 case TTM_PL_VRAM: in nouveau_bo_init_mem_type() 725 case TTM_PL_VRAM: in nouveau_bo_evict_flags() 1338 if (new_reg->mem_type != TTM_PL_VRAM) in nouveau_bo_vm_bind() 1468 case TTM_PL_VRAM: in nouveau_ttm_io_mem_reserve() 1528 case TTM_PL_VRAM: in nouveau_ttm_io_mem_free() 1549 if (bo->mem.mem_type != TTM_PL_VRAM) { in nouveau_ttm_fault_reserve_notify()
|
| D | nouveau_gem.c | 306 bo->mem.mem_type == TTM_PL_VRAM) in nouveau_gem_set_domain() 523 ((nvbo->bo.mem.mem_type == TTM_PL_VRAM && in validate_list()
|
| D | nouveau_abi16.c | 314 if (chan->chan->push.buffer->bo.mem.mem_type == TTM_PL_VRAM) in nouveau_abi16_ioctl_channel_alloc()
|
| D | nouveau_chan.c | 183 if (chan->push.buffer->bo.mem.mem_type == TTM_PL_VRAM) { in nouveau_channel_prep()
|