xe_exec_queu..._hwsp_rebase(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ xe_exec_queue_contexts_hwsp_rebase(9) ✨

okay bestie, welcome to the kernel API manual πŸ’… this one's a (9) page, so it's living in the kernel-doc section of the manual, and the vibes are decidedly driver-internals. buckle up πŸŽ€


🌸 NAME 🌸

xe_exec_queue_contexts_hwsp_rebase β€” Re-compute GGTT references within all LRCs of a queue. no cap, that's literally the whole job πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

int xe_exec_queue_contexts_hwsp_rebase (struct xe_exec_queue *q , void *scratch );

πŸ‘‘ ARGUMENTS πŸ‘‘

  • q β€” the xe_exec_queue struct instance containing target LRCs. this is your main character, the queue whose little LRC besties are all getting their GGTT references rebased ✨
  • scratch β€” scratch buffer to be used as temporary storage. like, a designated little notepad so the function doesn't have to scribble on anything important, thank u πŸ™

🌈 RETURN 🌈

returns zero on success, and a negative error code on failure 😭 so yeah β€” < 0 means something went sideways, 0 means slay, we ate, periodt πŸ’…


πŸ’œ SEE ALSO πŸ’œ

Kernel file ./drivers/gpu/drm/xe/xe_exec_queue.c plus the whole friend group of related pages, fr fr:


lowkey a whole squad of xe_exec_queue_* pages, iykyk 🫢 go read them if you want the full lore.

and that's the page bestie!! 🌟 this cutie came from ./drivers/gpu/drm/xe and it's dated October 2026 β€” yeah, the date really says 2026, no notes, we love a time traveler πŸ’€βœ¨ mwah, go rebase those GGTT references responsibly πŸŽ€πŸ’–

πŸ“¦ where this page comes from