xe_gt_record_user_engines(9)
xe_gt_record_user_engines(9) π
okay bestie, welcome to the Kernel API Manual page for xe_gt_record_user_engines(9) β yes, the title is right there, weβre being iconic and organized β¨
β¨ NAME β¨
xe_gt_record_user_engines β save data related to engines available to userspace π
πΈ SYNOPSIS πΈ
void xe_gt_record_user_engines (struct xe_gt *gt );
π ARGUMENTS π
gtβ GT structure. Like, the GT structure itself, main character energy π
π¦ DESCRIPTION π¦
okay so what this function does is walk the available HW engines from gt->info.engine_mask and calculate data related to those engines that may be used by userspace. Thatβs the whole mission, and it ate. π«
Use it whenever available engines change in runtime (e.g. with ccs_mode) or during initialization. No cap, thatβs the vibe check for when it gets called. π«Ά
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_gt.h xe_gt_wait_for_reset(9)xe_gt_reset(9)xe_gt_any_hw_engine_by_reset_domain(9)xe_gt_any_hw_engine(9)xe_gt_recovery_pending(9)xe_gt_supports_multi_queue(9)
kisses, this page is from the ./drivers/gpu/drm/xe source tree β October 2026 edition, page xe_gt_record_user_engines(9). π
π
π¦ 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