xe_hw_engine_setup_groups(9)
π xe_hw_engine_setup_groups(9) π
ok so bestie, welcome to the Kernel API Manual β this is the page for xe_hw_engine_setup_groups, and honestly? it's giving "small function, big responsibilities." let's get into it β¨
πΈ NAME πΈ
xe_hw_engine_setup_groups β sets up the hw engine groups for the gt π
like, all of them. the groups. for the gt. that's the whole vibe.
π¦ SYNOPSIS π¦
int xe_hw_engine_setup_groups (struct xe_gt *gt );
int return, one argument, no notes. she's clean, she's simple, she slays π
π ARGUMENTS π
gtβ the gt that the groups are being set up for π«Ά that's it, that's the whole argument list, main character energy only.
π RETURN π
0on success β¨ (the good ending)- a negative error code on error π (the not-so-good ending)
fr fr those are the only two flavors: zero and negative. no positives sneaking in here, no cap.
π SEE ALSO π
- the Kernel file
./drivers/gpu/drm/xe/xe_hw_engine_group.cβ go read the source, iykyk π§ xe_hw_engine_group_add_exec_queue(9)xe_hw_engine_group_del_exec_queue(9)xe_hw_engine_group_resume_faulting_lr_jobs(9)xe_hw_engine_group_suspend_faulting_lr_jobs(9)xe_hw_engine_group_wait_for_dma_fence_jobs(9)xe_hw_engine_group_get_mode(9)xe_hw_engine_group_put(9)xe_hw_engine_group_find_exec_mode(9)
literally the whole friend group, all linked up π₯ go click around, it's a whole lore arc.
π friendly reminder bestie: this page lives under ./drivers/gpu/drm/xe, dated October 2026, and yes it's from the Kernel API Manual. that's the tea. mwah π π«Ά
π¦ 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