STRUCT XE_RAS_SET_HEALTH_REQUEST(9)
β¨ struct xe_ras_set_health_request(9) β¨
okay so bestie, welcome to the Kernel API Manual page for struct xe_ras_set_health_request β and yes it's as extra as it sounds, but it's literally just a tiny little request struct for setting gpu health. lowkey iconic. π
π NAME π
struct xe_ras_set_health_request β the request structure you send when you wanna set gpu health. that's it. that's the whole vibe. π«Ά
πΈ SYNOPSIS πΈ
struct xe_ras_set_health_request {
u8 health;
u8 reserved[3];
};
like. look at it. two fields. one of them is just padding. she's minimal, she's efficient, she's giving main character energy on a budget. β¨
π¦ Members π¦
healthβ the gpu health value. that's the whole personality of this struct honestly. it's au8, so keep it cozy. πreserved[3]β Reserved for future use. bestie do NOT touch this one. it's literally in the name. it's sitting there being mysterious so future-you has somewhere to put stuff. no cap, leave it alone. π
π SEE ALSO π
okay here's the whole squad, the entire friend group, the full roster β all from the kernel file ./drivers/gpu/drm/xe/xe_ras_types.h. go say hi to literally all of them: π«
enum xe_ras_recovery_action(9)struct xe_ras_error_common(9)struct xe_ras_error_unit(9)struct xe_ras_error_cause(9)struct xe_ras_error_product(9)struct xe_ras_error_class(9)struct xe_ras_threshold_crossed(9)struct xe_ras_get_counter_request(9)struct xe_ras_get_counter_response(9)struct xe_ras_clear_counter_request(9)struct xe_ras_clear_counter_response(9)struct xe_ras_error_array(9)struct xe_ras_get_soc_error(9)struct xe_ras_compute_error(9)struct xe_ras_soc_error_source(9)struct xe_ras_soc_error(9)struct xe_ras_csc_error(9)struct xe_ras_ieh_error(9)struct xe_ras_memory_error(9)struct xe_ras_get_health_request(9)struct xe_ras_get_health_response(9)struct xe_ras_set_health_response(9)
the way this list just keeps going π every single one of them, we did not skip a single bestie. periodt. π₯
π§ little reminder: this whole thing lives in ./drivers/gpu/drm/xe and the manual's from October 2026. π
and that's the page!! tysm for reading, mwah, go set some gpu health responsibly ππ¦β
π¦ 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