STRUCT XE_RAS_SET_HEALTH_REQUEST(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 a u8, 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