STRUCT XE_RAS_IEH_ERROR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct xe_ras_ieh_error(9) πŸ’…

okay so this is a page from the Kernel API Manual β€” yes, the whole thing, and it's about one single struct, and honestly? she's doing the most with very little. let's get into it bestie ✨


🌸 NAME 🌸

struct xe_ras_ieh_error β€” IEH (Integrated Error Handler) error details 🫢

like, literally the error details. for the IEH. that's the whole vibe.


✨ SYNOPSIS ✨

struct xe_ras_ieh_error {
    u32 reserved;
    u32 global_error_status;
    u32 reserved1[2];
    u32 info[10];
 };

look at her. four fields. immaculate structure. no notes. πŸ‘‘


πŸŽ€ Members πŸŽ€

  • reserved β€” Reserved for future use πŸ™ˆ (she's not ready to talk about it yet, leave her be)
  • global_error_status β€” Global error status πŸ”₯ the main character field tbh, the whole global status of the error, very giving "i speak for the entire error"
  • reserved1 β€” Reserved for future use πŸ’€ again!! two of them even, reserved1[2], a whole little duo just vibing in the reserves
  • info β€” Additional information ⭐ ten whole u32s of it (info[10]), the extra lore, the bonus content, the director's commentary

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/gpu/drm/xe/xe_ras_types.h enum β€” like, the source of truth, the origin story, iykyk ✨

and the whole friend group, no cap, every single one of them:

  • 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_memory_error(9)
  • struct xe_ras_get_health_request(9)
  • struct xe_ras_get_health_response(9)
  • struct xe_ras_set_health_request(9)
  • struct xe_ras_set_health_response(9)

like that's a squad. a whole group chat. all (9)s together, slay 🌈


that's the page bestie, go read the whole squad, mwah πŸ’–

okay one last thing β€” this gem lives in ./drivers/gpu/drm/xe, and it's dated October 2026, so yeah, she's from the future. iconic behavior honestly. πŸ§šβ€β™€οΈβ­

kisses, from your unix bestie πŸ’œπŸŽ€πŸŒΈ

πŸ“¦ where this page comes from