xe_exec_queu..._hwsp_rebase(9)
β¨ 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β thexe_exec_queuestruct 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:
- Execution Queue(9)
- Multi Queue Group(9)
xe_exec_queue_get_lrc(9)xe_exec_queue_lrc(9)xe_exec_queue_create(9)xe_exec_queue_create_class(9)xe_exec_queue_create_bind(9)xe_exec_queue_destroy(9)xe_exec_queue_fini(9)xe_exec_queue_assign_name(9)xe_exec_queue_lookup(9)xe_exec_queue_device_get_max_priority(9)xe_exec_queue_set_property_ioctl(9)xe_exec_queue_create_ioctl(9)xe_exec_queue_get_property_ioctl(9)xe_exec_queue_is_lr(9)xe_exec_queue_is_idle(9)xe_exec_queue_update_run_ticks(9)xe_exec_queue_kill(9)xe_exec_queue_destroy_ioctl(9)xe_exec_queue_last_fence_put(9)xe_exec_queue_last_fence_put_unlocked(9)xe_exec_queue_last_fence_get(9)xe_exec_queue_last_fence_get_for_resume(9)xe_exec_queue_last_fence_set(9)xe_exec_queue_tlb_inval_last_fence_put(9)xe_exec_queue_tlb_inval_last_fence_put_unlocked(9)xe_exec_queue_tlb_inval_last_fence_get(9)xe_exec_queue_tlb_inval_last_fence_set(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms