amdgpu_vram..._page_status(9)
okay so bestie, welcome to amdgpu_vram..._page_status(9) from the Kernel API Manual β yes, the ellipsis is part of the whole lewk π«Ά This one is short and spicy: it asks the VRAM manager whatβs up with a specific pageβs reservation status. π
π NAME π
amdgpu_vram_mgr_query_page_status β bestie, this function is literally here to query the reservation status β¨
β¨ SYNOPSIS β¨
the whole call looks like this, and yes, every space is intentional iykyk π
int amdgpu_vram_mgr_query_page_status (struct amdgpu_vram_mgr *mgr ,
uint64_t start );
π ARGUMENTS π
mgrβ amdgpu_vram_mgr pointer πstartβ start address of a page in VRAM π¦
π₯ RETURN π₯
the return vibes are super specific, bestie:
-EBUSYβ the page is still hold and in pending list π0β the page has been reserved β-ENOENTβ the input page is not a reservation π
π¦ SEE ALSO π¦
go touch grass in these other pages and files, fr fr:
- Kernel file:
./drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.cπ 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_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_compatible(9)amdgpu_vram_mgr_debug(9)amdgpu_vram_mgr_init(9)amdgpu_vram_mgr_fini(9)
big kiss, this page is signed off by the source/version ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and filed under the manual name amdgpu_vram..._page_status(9) β periodt. ππ
π¦ 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