amdgpu_vram_mgr_compatible(9)
π NAME π
amdgpu_vram_mgr_compatible β bestie, this is the one that tests each drm buddy block for compatibility π
β¨
Welcome to the amdgpu_vram_mgr_compatible(9) page from the Kernel API Manual π«Ά
β¨ SYNOPSIS β¨
Here's the exact signature, no edits, no cap:
bool amdgpu_vram_mgr_compatible (struct ttm_resource_manager *man ,
struct ttm_resource *res , const struct ttm_place *place , size_t size
);
π ARGUMENTS π
manβ the TTM memory type manager πresβ the resource to test π§placeβ the place to test against πΈsizeβ size of the new allocation β
π« DESCRIPTION π«
It tests each drm buddy block for placement compatibility. That's literally the whole job: compatibility check, each drm buddy block, placement vibes only β¨
π SEE ALSO π
Kernel file: ./drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c β yes, that's the file, bestie π
The whole reference squad:
mem_info_vram_total(9)mem_info_vis_vram_total(9)mem_info_vram_used(9)mem_info_vis_vram_used(9)mem_info_vram_vendor(9)amdgpu_vram_mgr_vis_size(9)amdgpu_vram_mgr_bo_visible_size(9)amdgpu_vram_mgr_reserve_range(9)amdgpu_vram_mgr_query_page_status(9)amdgpu_vram_mgr_new(9)amdgpu_vram_mgr_del(9)amdgpu_vram_mgr_alloc_sgt(9)amdgpu_vram_mgr_free_sgt(9)amdgpu_vram_mgr_vis_usage(9)amdgpu_vram_mgr_clear_reset_blocks(9)amdgpu_vram_mgr_intersects(9)amdgpu_vram_mgr_debug(9)amdgpu_vram_mgr_init(9)amdgpu_vram_mgr_fini(9)
Catch you later β this page is from ./drivers/gpu/drm/amd/amdgpu, October 2026 edition. Bye bestie, mwah ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms