STRUCT XE_GUC_LOG(9)
β¨ struct xe_guc_log β GuC log β¨
okay bestie, welcome to the Kernel API Manual page for struct xe_guc_log π«Ά this is the lil struct that describes a GuC log, and weβre gonna go through every single field together. no skipping, no cap π
πΈ NAME πΈ
struct xe_guc_log β GuC log π
β¨ SYNOPSIS β¨
hereβs the exact shape, bestie β copy it, donβt βfixβ it:
struct xe_guc_log {
u32 level;
struct xe_bo *bo;
struct {
u32 sampled_overflow;
u32 overflow;
u32 flush;
} stats[GUC_LOG_BUFFER_TYPE_MAX];
};
π Members π
levelβ the GuC log level, literally right there in au32πboβ the Xe BO for the GuC log, pointed at bystruct xe_bo *boπ«statsβ logging related stats β¨ this oneβs an array of the lil anonymous struct, withsampled_overflow,overflow, andflushinside, sized byGUC_LOG_BUFFER_TYPE_MAXπ
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/xe/xe_guc_log_types.hstructxe_guc_log_snapshot(9)π
this page lives under ./drivers/gpu/drm/xe, is dated October 2026, and is the struct xe_guc_log(9) entry β mwah, periodt ππ
π¦ 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