Home
last modified time | relevance | path

Searched refs:TTM_PL_VRAM (Results 1 – 25 of 40) sorted by relevance

12

/linux/drivers/gpu/drm/radeon/
A Dradeon_object.c64 case TTM_PL_VRAM: in radeon_update_memory_usage()
111 rbo->placements[c].mem_type = TTM_PL_VRAM; in radeon_ttm_placement_from_domain()
116 rbo->placements[c].mem_type = TTM_PL_VRAM; in radeon_ttm_placement_from_domain()
142 (rbo->placements[i].mem_type == TTM_PL_VRAM) && in radeon_ttm_placement_from_domain()
327 if ((bo->placements[i].mem_type == TTM_PL_VRAM) && in radeon_bo_pin_restricted()
360 if (bo->tbo.resource->mem_type == TTM_PL_VRAM) in radeon_bo_unpin()
380 man = ttm_manager_type(bdev, TTM_PL_VRAM); in radeon_bo_evict_vram()
712 if (bo->tbo.resource->mem_type != TTM_PL_VRAM) { in radeon_bo_check_tiling()
758 if (bo->resource->mem_type != TTM_PL_VRAM) in radeon_bo_fault_reserve_notify()
775 if ((rbo->placements[i].mem_type == TTM_PL_VRAM) && in radeon_bo_fault_reserve_notify()
A Dradeon_ttm.c72 return ttm_range_man_init(&rdev->mman.bdev, TTM_PL_VRAM, in radeon_ttm_init_vram()
103 case TTM_PL_VRAM: in radeon_evict_flags()
120 if (rbo->placements[i].mem_type == TTM_PL_VRAM) { in radeon_evict_flags()
156 case TTM_PL_VRAM: in radeon_move_blit()
167 case TTM_PL_VRAM: in radeon_move_blit()
243 new_mem->mem_type == TTM_PL_VRAM) || in radeon_bo_move()
244 (old_mem->mem_type == TTM_PL_VRAM && in radeon_bo_move()
291 case TTM_PL_VRAM: in radeon_ttm_io_mem_reserve()
774 ttm_range_man_fini(&rdev->mman.bdev, TTM_PL_VRAM); in radeon_ttm_fini()
791 man = ttm_manager_type(&rdev->mman.bdev, TTM_PL_VRAM); in radeon_ttm_set_active_vram_size()
[all …]
A Dradeon_object.h43 case TTM_PL_VRAM: in radeon_mem_type_to_domain()
102 case TTM_PL_VRAM: in radeon_bo_gpu_offset()
/linux/drivers/gpu/drm/qxl/
A Dqxl_ttm.c82 case TTM_PL_VRAM: in qxl_ttm_io_mem_reserve()
197 r = qxl_ttm_init_mem_type(qdev, TTM_PL_VRAM, num_io_pages); in qxl_ttm_init()
219 ttm_range_man_fini(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_ttm_fini()
255 qxl_mem_types_list[i].data = ttm_manager_type(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_ttm_debugfs_init()
A Dqxl_object.c71 qbo->placements[c].mem_type = TTM_PL_VRAM; in qxl_ttm_placement_from_domain()
77 qbo->placements[c].mem_type = TTM_PL_VRAM; in qxl_ttm_placement_from_domain()
215 if (bo->tbo.resource->mem_type == TTM_PL_VRAM) in qxl_bo_kmap_atomic_page()
269 if ((bo->tbo.resource->mem_type != TTM_PL_VRAM) && in qxl_bo_kunmap_atomic_page()
412 man = ttm_manager_type(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_vram_evict()
A Dqxl_drv.h295 (bo->tbo.resource->mem_type == TTM_PL_VRAM) in qxl_bo_physical_address()
/linux/drivers/gpu/drm/nouveau/
A Dnouveau_ttm.c168 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_VRAM, man); in nouveau_ttm_init_vram()
172 return ttm_range_man_init(&drm->ttm.bdev, TTM_PL_VRAM, false, in nouveau_ttm_init_vram()
180 struct ttm_resource_manager *man = ttm_manager_type(&drm->ttm.bdev, TTM_PL_VRAM); in nouveau_ttm_fini_vram()
186 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_VRAM, NULL); in nouveau_ttm_fini_vram()
189 ttm_range_man_fini(&drm->ttm.bdev, TTM_PL_VRAM); in nouveau_ttm_fini_vram()
A Dnouveau_bo.c353 pl[*n].mem_type = TTM_PL_VRAM; in set_placement_list()
443 case TTM_PL_VRAM: in nouveau_bo_pin()
478 case TTM_PL_VRAM: in nouveau_bo_pin()
509 case TTM_PL_VRAM: in nouveau_bo_unpin()
748 case TTM_PL_VRAM: in nouveau_bo_evict_flags()
944 if (new_reg->mem_type != TTM_PL_VRAM) in nouveau_bo_vm_bind()
1024 new_reg->mem_type == TTM_PL_VRAM) || in nouveau_bo_move()
1025 (old_reg->mem_type == TTM_PL_VRAM && in nouveau_bo_move()
1069 case TTM_PL_VRAM: in nouveau_ttm_io_mem_free_locked()
1110 case TTM_PL_VRAM: in nouveau_ttm_io_mem_reserve()
[all …]
A Dnouveau_gem.c348 bo->resource->mem_type == TTM_PL_VRAM) in nouveau_gem_set_domain()
562 ((nvbo->bo.resource->mem_type == TTM_PL_VRAM && in validate_list()
/linux/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_thp.c144 ttm_set_driver_manager(&dev_priv->bdev, TTM_PL_VRAM, &rman->manager); in vmw_thp_init()
151 struct ttm_resource_manager *man = ttm_manager_type(&dev_priv->bdev, TTM_PL_VRAM); in vmw_thp_fini()
166 ttm_set_driver_manager(&dev_priv->bdev, TTM_PL_VRAM, NULL); in vmw_thp_fini()
A Dvmwgfx_ttm_buffer.c35 .mem_type = TTM_PL_VRAM,
71 .mem_type = TTM_PL_VRAM,
90 .mem_type = TTM_PL_VRAM,
125 .mem_type = TTM_PL_VRAM,
630 case TTM_PL_VRAM: in vmw_ttm_io_mem_reserve()
A Dvmwgfx_bo.c227 if (bo->resource->mem_type == TTM_PL_VRAM && in vmw_bo_pin_in_start_of_vram()
293 if (bo->resource->mem_type == TTM_PL_VRAM) { in vmw_bo_get_guest_ptr()
1196 if (mem->mem_type == TTM_PL_VRAM || bo->resource->mem_type == TTM_PL_VRAM) in vmw_bo_move_notify()
A Dvmwgfx_drv.c713 ret = ttm_range_man_init(&dev_priv->bdev, TTM_PL_VRAM, false, in vmw_vram_manager_init()
716 ttm_resource_manager_set_used(ttm_manager_type(&dev_priv->bdev, TTM_PL_VRAM), false); in vmw_vram_manager_init()
725 ttm_range_man_fini(&dev_priv->bdev, TTM_PL_VRAM); in vmw_vram_manager_fini()
1317 struct ttm_resource_manager *man = ttm_manager_type(&dev_priv->bdev, TTM_PL_VRAM); in __vmw_svga_enable()
1344 struct ttm_resource_manager *man = ttm_manager_type(&dev_priv->bdev, TTM_PL_VRAM); in __vmw_svga_disable()
1363 struct ttm_resource_manager *man = ttm_manager_type(&dev_priv->bdev, TTM_PL_VRAM); in vmw_svga_disable()
A Dvmwgfx_cmd.c578 if (bo->resource->mem_type == TTM_PL_VRAM) { in vmw_cmd_emit_dummy_legacy_query()
/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_object.c136 places[c].mem_type = TTM_PL_VRAM; in amdgpu_bo_placement_from_domain()
460 man = ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM); in amdgpu_bo_validate_size()
596 bo->tbo.resource->mem_type == TTM_PL_VRAM && in amdgpu_bo_create()
604 bo->tbo.resource->mem_type == TTM_PL_VRAM) { in amdgpu_bo_create()
896 if ((mem_type == TTM_PL_VRAM) && in amdgpu_bo_pin_restricted()
998 if (bo->tbo.resource->mem_type == TTM_PL_VRAM) { in amdgpu_bo_unpin()
1285 if (bo->resource->mem_type != TTM_PL_VRAM || in amdgpu_bo_release_notify()
1322 if (bo->resource->mem_type != TTM_PL_VRAM) in amdgpu_bo_fault_reserve_notify()
1350 if (bo->resource->mem_type == TTM_PL_VRAM && in amdgpu_bo_fault_reserve_notify()
1439 WARN_ON_ONCE(bo->tbo.resource->mem_type == TTM_PL_VRAM && in amdgpu_bo_gpu_offset()
A Damdgpu_ttm.c141 case TTM_PL_VRAM: in amdgpu_evict_flags()
403 if (old_mem->mem_type == TTM_PL_VRAM && in amdgpu_move_blit()
446 if (mem->mem_type != TTM_PL_VRAM) in amdgpu_mem_visible()
522 new_mem->mem_type == TTM_PL_VRAM && in amdgpu_bo_move()
523 old_mem->mem_type != TTM_PL_VRAM) { in amdgpu_bo_move()
533 (old_mem->mem_type == TTM_PL_VRAM && in amdgpu_bo_move()
585 case TTM_PL_VRAM: in amdgpu_ttm_io_mem_reserve()
630 case TTM_PL_VRAM: in amdgpu_ttm_domain_start()
1399 case TTM_PL_VRAM: in amdgpu_ttm_bo_eviction_valuable()
2075 case TTM_PL_VRAM: in amdgpu_ttm_evict_resources()
[all …]
A Damdgpu_vram_mgr.c101 man = ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM); in amdgpu_mem_info_vram_used_show()
121 man = ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM); in amdgpu_mem_info_vis_vram_used_show()
709 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_VRAM, &mgr->manager); in amdgpu_vram_mgr_init()
747 ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_VRAM, NULL); in amdgpu_vram_mgr_fini()
A Damdgpu_object.h144 case TTM_PL_VRAM: in amdgpu_mem_type_to_domain()
224 if (bo->tbo.resource->mem_type != TTM_PL_VRAM) in amdgpu_bo_in_cpu_visible_vram()
A Damdgpu_dma_buf.c196 case TTM_PL_VRAM: in amdgpu_dma_buf_map()
A Damdgpu_kms.c681 ui64 = amdgpu_vram_mgr_usage(ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM)); in amdgpu_info_ioctl()
684 ui64 = amdgpu_vram_mgr_vis_usage(ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM)); in amdgpu_info_ioctl()
719 ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM); in amdgpu_info_ioctl()
/linux/drivers/gpu/drm/
A Ddrm_gem_vram_helper.c151 gbo->placements[c].mem_type = TTM_PL_VRAM; in drm_gem_vram_placement()
926 case TTM_PL_VRAM: in bo_driver_io_mem_reserve()
956 struct ttm_resource_manager *man = ttm_manager_type(&vmm->bdev, TTM_PL_VRAM); in drm_vram_mm_debugfs()
996 ret = ttm_range_man_init(&vmm->bdev, TTM_PL_VRAM, in drm_vram_mm_init()
1006 ttm_range_man_fini(&vmm->bdev, TTM_PL_VRAM); in drm_vram_mm_cleanup()
A Ddrm_gem_ttm_helper.c29 [ TTM_PL_VRAM ] = "vram", in drm_gem_ttm_print_info()
/linux/include/drm/ttm/
A Dttm_placement.h42 #define TTM_PL_VRAM 2 macro
/linux/drivers/gpu/drm/i915/gem/
A Di915_gem_ttm.h58 #define I915_PL_STOLEN TTM_PL_VRAM
/linux/drivers/gpu/drm/ttm/
A Dttm_bo.c130 case TTM_PL_VRAM: in ttm_bo_move_to_lru_tail()
167 man = ttm_manager_type(pos->first->bdev, TTM_PL_VRAM); in ttm_bo_bulk_move_lru_tail()

Completed in 45 milliseconds

12