xe_bo_is_vm_bound(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ xe_bo_is_vm_bound(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’– this little page is your group-chat briefing on xe_bo_is_vm_bound(9) and honestly it's a whole vibe.


🌸 NAME 🌸

xe_bo_is_vm_bound β€” the lil check that tells you whether a BO has any mappings through VM_BIND πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

bool xe_bo_is_vm_bound (struct xe_bo *bo );

like yes that's the whole signature, she's simple, she's iconic πŸ’…


πŸ’œ ARGUMENTS πŸ’œ

  • bo β€” The BO. that's it, that's the argument, the BO in question, the main character of this whole function 🫢

πŸ”₯ DESCRIPTION πŸ”₯

So what does she actually do? She checks if a given bo is bound through VM_BIND. Simple as that, no cap. ✨

⚠️ but listen β€” this requires the reservation lock for the BO to be held. fr fr, don't skip that, hold the lock or it's giving undefined behaviour energy 😭

🌈 RETURN 🌈

boolean β€” a good old boolean, yes/no, slay/not slay πŸ’€


⭐ SEE ALSO ⭐

okay this list is long but we do NOT skip it, every single one is here πŸ‘‘

Kernel file ./drivers/gpu/drm/xe/xe_bo.c plus all her friends:


and that's the whole page bestie, you ate that πŸ“πŸ’–

signing off from ./drivers/gpu/drm/xe, dated October 2026, still serving xe_bo_is_vm_bound(9) realness βœ¨πŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from