radeon_vm_bo_find(9)
π radeon_vm_bo_find(9)
okay so this is a page from the Kernel API Manual β yes, the kernel has man pages, she's fancy like that β and it's all about radeon_vm_bo_find. bestie, we're going bo hunting ππ
β¨ NAME β¨
radeon_vm_bo_find β find the bo_va for a specific vm & bo
like, you give her a vm and a bo, she gives you back the matching bo_va. matchmaker energy fr fr π
πΈ SYNOPSIS πΈ
struct radeon_bo_va * radeon_vm_bo_find (struct radeon_vm *vm , struct radeon_bo *bo );
that's the whole glow-up. two params in, a struct radeon_bo_va * out. no cap. β¨
π ARGUMENTS π
vmβ the requested vm, aka the vibe you're searching inboβ the requested buffer object, aka the little guy you're looking for π¦
π DESCRIPTION π
So here's the tea β: she finds bo inside the requested vm (cayman+ only, iykyk). Basically she's searching inside the bos vm list for the requested vm, and she returns the found bo_va β or NULL if none is found. literally the "found them or they're not here" of kernel functions π
β οΈ Object has to be reserved! like, no exceptions, bestie. reserve it first or don't come crying to me π
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/radeon/radeon_vm.c β and here's the whole friend group, all iconic, all linked:
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_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_bo_invalidate(9)radeon_vm_init(9)radeon_vm_fini(9)
and that's the page, bestie! π«Ά this little legend lives in ./drivers/gpu/drm/radeon and it was dated October 2026 β yeah, she's from the future, main character energy fr ππ go reserve that object and slay β¨
π¦ 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