xe_guc_exec_...ture_delayed(9)
π xe_guc_exec_...ture_delayed(9) β like, the whole entire glow-up π
okay so bestie, welcome to the Kernel API Manual (yes, the Kernel API Manual, we're in the big leagues now π). This page is all about xe_guc_exec_queue_snapshot_capture_delayed, which β and I cannot stress this enough β is a long name. Like, it ate and left no crumbs, but it also left no vowels. Anyway. Let's get into it β¨
πΈ NAME πΈ
xe_guc_exec_queue_snapshot_capture_delayed β takes the delayed part of a snapshot of the GuC Engine. That's it, that's the vibe. π¦
β¨ SYNOPSIS β¨
void xe_guc_exec_queue_snapshot_capture_delayed (struct
xe_guc_submit_exec_queue_snapshot *snapshot );
literal copy-paste energy (but like, the good kind), no cap π«Ά
π ARGUMENTS π
snapshotβ the previously captured snapshot of the job. like, it already exists, you're just adding to it, main character energy but make it teamwork π
π₯ DESCRIPTION π₯
so here's the tea β: this function captures some data, right? but this data is special β it requires taking some locks. and because it needs locks, it cannot be done in the signaling path. nope. not happening. not there. π
it's giving "delayed for a reason" and honestly? iconic. the signaling path stays fast, this part waits its turn, everybody wins. periodt. π
π SEE ALSO π
okay this section is stacked, bestie β look at all these friends:
- Kernel file
./drivers/gpu/drm/xe/xe_guc_submit.c xe_guc_submit_init(9)Multi Queue Group GuC interface(9)xe_guc_submit_wedge(9)xe_guc_submit_pause(9)xe_guc_submit_pause_vf(9)xe_guc_submit_unpause_prepare_vf(9)xe_guc_submit_unpause(9)xe_guc_submit_unpause_vf(9)xe_guc_submit_pause_abort(9)xe_guc_exec_queue_cgp_sync_done_handler(9)xe_guc_exec_queue_snapshot_capture(9)xe_guc_exec_queue_snapshot_print(9)xe_guc_exec_queue_snapshot_free(9)xe_guc_register_vf_exec_queue(9)xe_guc_submit_print(9)xe_guc_has_registered_mlrc_queues(9)xe_guc_contexts_hwsp_rebase(9)
a whole friend group, fr fr ππ
aaaand that's the page!! mwah π before you go: this lil masterpiece lives in ./drivers/gpu/drm/xe, and it's dated October 2026 β so yeah, she's from the future, we don't question it βπ¦ go forth and capture those delayed snapshots, bestie, you got this πβ¨π
π¦ 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