radeon_vm_get_bos(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– radeon_vm_get_bos(9) πŸ’–

okay so this is a page from the Kernel API Manual, bestie β€” it's radeon_vm_get_bos, and it's literally about adding the vm BOs to a validation list. ngl it's a short one but it's important. let's get into it 🫢


✨ NAME ✨

radeon_vm_get_bos β€” add the vm BOs to a validation list

like, that's the whole vibe. it puts the vm BOs onto a validation list. slay πŸ’…


🌸 SYNOPSIS 🌸

struct radeon_bo_list * radeon_vm_get_bos (struct radeon_device *rdev ,
struct radeon_vm *vm , struct list_head *head );

so it takes three things and hands you back a struct radeon_bo_list *. copy it exactly, no cap πŸ™ˆ


πŸŽ€ ARGUMENTS πŸŽ€

  • rdev β€” a radeon_device pointer. it's the radeon device, obviously, main character energy πŸ‘‘
  • vm β€” the vm that's providing the BOs. she's the source, she's the moment ✨
  • head β€” the head of the validation list. this is where everything gets attached πŸ¦‹

🧚 DESCRIPTION 🧚

here's the tea: this function adds the page directory to the list of BOs to validate for command submission. and that's specifically for cayman+ β€” iykyk πŸ”₯

that's it. that's the whole description. short, sweet, iconic. periodt πŸ’œ


🌈 SEE ALSO 🌈

bestie, the cross-references go crazy on this one. so we got the kernel file ./drivers/gpu/drm/radeon/radeon_vm.c and then the whole friend group:

literally the whole radeon_vm.c squad, no one left out πŸ’–


and that's the page!! πŸŽ€ it lives over in ./drivers/gpu/drm/radeon, it's dated October 2026, and the man page itself is radeon_vm_get_bos(9) β€” go read her sisters, they're all linked above bestie πŸ¦‹βœ¨πŸ’œ

πŸ“¦ where this page comes from