Home
last modified time | relevance | path

Searched refs:vram_mgr (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_vram.c281 struct xe_ttm_vram_mgr *vram_mgr; in xe_map_resource_to_region() local
285 vram_mgr = to_xe_ttm_vram_mgr(mgr); in xe_map_resource_to_region()
287 return container_of(vram_mgr, struct xe_vram_region, ttm); in xe_map_resource_to_region()
H A Dxe_bo.c235 struct xe_ttm_vram_mgr *vram_mgr = to_xe_ttm_vram_mgr(mgr); in add_vram() local
242 vram = container_of(vram_mgr, struct xe_vram_region, ttm); in add_vram()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_kms.c805 ui64 = ttm_resource_manager_used(&adev->mman.vram_mgr.manager) ? in amdgpu_info_ioctl()
806 ttm_resource_manager_usage(&adev->mman.vram_mgr.manager) : 0; in amdgpu_info_ioctl()
809 ui64 = amdgpu_vram_mgr_vis_usage(&adev->mman.vram_mgr); in amdgpu_info_ioctl()
845 &adev->mman.vram_mgr.manager; in amdgpu_info_ioctl()
852 mem.vram.heap_usage = ttm_resource_manager_used(&adev->mman.vram_mgr.manager) ? in amdgpu_info_ioctl()
863 amdgpu_vram_mgr_vis_usage(&adev->mman.vram_mgr); in amdgpu_info_ioctl()
H A Damdgpu_ttm.h103 struct amdgpu_vram_mgr vram_mgr; member
H A Damdgpu_virt.c451 struct amdgpu_vram_mgr *mgr = &adev->mman.vram_mgr; in amdgpu_virt_ras_reserve_bps()
469 amdgpu_vram_mgr_reserve_range(&adev->mman.vram_mgr, in amdgpu_virt_ras_reserve_bps()
692 vf2pf_info->fb_usage = ttm_resource_manager_used(&adev->mman.vram_mgr.manager) ? in amdgpu_virt_write_vf2pf_data()
693 ttm_resource_manager_usage(&adev->mman.vram_mgr.manager) >> 20 : 0; in amdgpu_virt_write_vf2pf_data()
695 amdgpu_vram_mgr_vis_usage(&adev->mman.vram_mgr) >> 20; in amdgpu_virt_write_vf2pf_data()
H A Damdgpu_cs.c724 if ((!adev->mm_stats.log2_max_MBps) || !ttm_resource_manager_used(&adev->mman.vram_mgr.manager)) { in amdgpu_cs_get_threshold_for_moves()
731 used_vram = ttm_resource_manager_usage(&adev->mman.vram_mgr.manager); in amdgpu_cs_get_threshold_for_moves()
778 amdgpu_vram_mgr_vis_usage(&adev->mman.vram_mgr); in amdgpu_cs_get_threshold_for_moves()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_abi16.c321 struct ttm_resource_manager *vram_mgr = ttm_manager_type(&drm->ttm.bdev, TTM_PL_VRAM); in nouveau_abi16_ioctl_getparam() local
322 getparam->value = (u64)ttm_resource_manager_usage(vram_mgr); in nouveau_abi16_ioctl_getparam()