radeon_vm_bo_find(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 in
  • bo β€” 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:


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