xe_ggtt_insert_bo_at(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– xe_ggtt_insert_bo_at(9) πŸ’–

okay bestie, welcome to the Kernel API Manual glow-up for xe_ggtt_insert_bo_at β€” it’s giving β€œput this BO in exactly the right GGTT spot” energy, and honestly? iconic. ✨

🌸 NAME 🌸

xe_ggtt_insert_bo_at β€” Insert BO at a specific GGTT space πŸ’…

πŸ“œ SYNOPSIS πŸ“œ

int xe_ggtt_insert_bo_at (struct xe_ggtt *ggtt , struct xe_bo *bo , u64
       start , u64 end , struct drm_exec *exec );

πŸ’¬ ARGUMENTS πŸ’¬

Here’s the cast, no cap:

  • ggtt β€” the xe_ggtt where bo will be inserted 🫢
  • bo β€” the xe_bo to be inserted ✨
  • start β€” address where it will be inserted πŸ“
  • end β€” end of the range where it will be inserted 🎯
  • exec β€” The drm_exec transaction to use for exhaustive eviction. πŸ’…

🎁 RETURN 🎁

It hands you 0 on success, or a negative error code on failure. That’s the whole mood. 😌

πŸ‘€ SEE ALSO πŸ‘€

Kernel file ./drivers/gpu/drm/xe/xe_ggtt.c plus the whole GGTT friend group:


mwah πŸ’‹ this page is sourced from ./drivers/gpu/drm/xe, stamped October 2026, and it’s literally xe_ggtt_insert_bo_at(9). bye bestie, go insert responsibly 🫢✨

πŸ“¦ where this page comes from