radeon_vm_bo_invalidate(9)
π radeon_vm_bo_invalidate β mark the bo as invalid π
okay so bestie, welcome to radeon_vm_bo_invalidate(9) from the Kernel API Manual β¨ this is a little one, but she's real and she does exactly what her name says π«Ά
πΈ NAME πΈ
radeon_vm_bo_invalidate β mark the bo as invalid π
β¨ SYNOPSIS β¨
void radeon_vm_bo_invalidate (struct radeon_device *rdev , struct radeon_bo *bo );
that's it, that's the whole call, no cap π
π¦ ARGUMENTS π¦
rdevβ aradeon_devicepointer. like, the whole device vibe check πboβ a radeon buffer object. the bo in question, the main character fr π
π DESCRIPTION π
Mark bo as invalid (cayman+). that's literally it, that's the whole description π she's a one-liner and she knows it.
the (cayman+) is not optional gossip β it's part of the actual description, so keep that in mind, iykyk β
π SEE ALSO π
Kernel file ./drivers/gpu/drm/radeon/radeon_vm.c β and the whole VM bestie squad, in the order the page gives them, no skipping, no summarising, periodt π₯
radeon_vm_num_pdes(9)radeon_vm_directory_size(9)radeon_vm_manager_init(9)radeon_vm_manager_fini(9)radeon_vm_get_bos(9)radeon_vm_grab_id(9)radeon_vm_flush(9)radeon_vm_fence(9)radeon_vm_bo_find(9)radeon_vm_bo_add(9)radeon_vm_set_pages(9)radeon_vm_clear_bo(9)radeon_vm_bo_set_addr(9)radeon_vm_map_gart(9)radeon_vm_page_flags(9)radeon_vm_update_page_directory(9)radeon_vm_frag_ptes(9)radeon_vm_update_ptes(9)radeon_vm_fence_pts(9)radeon_vm_bo_update(9)radeon_vm_clear_freed(9)radeon_vm_clear_invalids(9)radeon_vm_bo_rmv(9)radeon_vm_init(9)radeon_vm_fini(9)
and that's the whole page, babe π signed off from ./drivers/gpu/drm/radeon, dated October 2026 β 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