xe_guc_regi...f_exec_queue(9)
π xe_guc_regi...f_exec_queue β Kernel API Manual π
okay so bestie, we're in the Kernel API Manual today and this one is called xe_guc_register_vf_exec_queue (the page header truncates it all cute like xe_guc_regi...f_exec_queue(9) because man pages have a β¨character limitβ¨ and honestly? relatable).
β¨ NAME β¨
xe_guc_register_vf_exec_queue β register an exec queue for a given context type. that's it, that's the whole vibe π
πΈ SYNOPSIS πΈ
void xe_guc_register_vf_exec_queue (struct xe_exec_queue *q , int ctx_type );
like literally just two args and a void return, no cap, we love a low-drama signature π«Ά
π¦ ARGUMENTS π¦
qβ the execution queue. the main character of this whole function fr.ctx_typeβ type of the context. the supporting actress. still iconic tho.
π DESCRIPTION π
so what does this bad boy actually do? it registers the execution queue with the guc. periodt. π
and here's the tea β β special context types like GUC_CONTEXT_COMPRESSION_SAVE and GUC_CONTEXT_COMPRESSION_RESTORE are only applicable for IGPU and in the VF. like they do not exist outside those lanes, don't even try it.
also, after registering, it submits the execution queue to GUC. register β submit, the natural order of things, we stan a function with follow-through π§
Returns β None. literally nothing. an empty handoff. a function that gives and gives and asks for nothing back ππ
π SEE ALSO π
okay bestie, grab a snack, this list is long but every single one of these deserves its moment:
- 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_capture_delayed(9)xe_guc_exec_queue_snapshot_print(9)xe_guc_exec_queue_snapshot_free(9)xe_guc_submit_print(9)xe_guc_has_registered_mlrc_queues(9)xe_guc_contexts_hwsp_rebase(9)
like go read them. iykyk π₯π
and that's the page!! sourced straight from ./drivers/gpu/drm/xe, dated October 2026, titled xe_guc_regi...f_exec_queue(9) β mwah, kisses, go register some queues bestie ππβ¨
π¦ 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