xe_sa_bo_new(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

xe_sa_bo_new(9) πŸ¦‹

okay so bestie, welcome to the Kernel API Manual corner of the group chat β€” this page is all about xe_sa_bo_new(9), and it's lowkey iconic in its simplicity. ✨


🌸 NAME 🌸

xe_sa_bo_new β€” Make a suballocation. that's it, that's the name. πŸŽ€

✨ SYNOPSIS ✨

the whole call, verbatim, no edits:

struct drm_suballoc * xe_sa_bo_new (struct xe_sa_manager *sa_manager ,
       u32 size );

πŸŽ€ ARGUMENTS πŸŽ€

  • sa_manager β€” the xe_sa_manager. yes, the description is literally just that, and honestly? minimalist queen behavior. πŸ’…
  • size β€” number of bytes we want to suballocate. the name is self-aware, we love that for us. 🫢

πŸ’– DESCRIPTION πŸ’–

Try to make a suballocation of size size. That's the whole assignment, bestie β€” try is doing a lot of work in that sentence, so don't gloss over it. No cap. ✨

πŸ”₯ RETURN πŸ”₯

You get a drm_suballoc, or an ERR_PTR. Those are the two outcomes listed, periodt. πŸ‘‘

🌈 SEE ALSO 🌈

go check those out for the full lore, iykyk 🧚


cute sign-off time: source/version is ./drivers/gpu/drm/xe, dated October 2026 β€” bye bestie, slay your suballocations πŸ’œ

πŸ“¦ where this page comes from