STRUCT XE_RAS_ERROR_CLASS(9)
π struct xe_ras_error_class(9) β the kernel API manual glow-up π
okay so bestie, welcome to the struct xe_ras_error_class(9) page from the Kernel API Manual β¨ this is the lil' corner of ./drivers/gpu/drm/xe/xe_ras_types.h where RAS errors get their whole personality organized, and honestly? it ate.
β¨ NAME β¨
struct xe_ras_error_class β the vibe-merge of the common parts and the product-specific parts π«Ά like, it's the group chat where both halves of an error finally meet.
πΈ SYNOPSIS πΈ
struct xe_ras_error_class {
struct xe_ras_error_common common;
struct xe_ras_error_product product;
};
two members, one struct, zero drama. periodt π
π¦ Members π¦
commonβ the common error type and component π§ the universal stuff, the shared lore.productβ the product-specific unit and cause π the part that's like "well ackshually on this productβ¦" and it's iconic for it.
π SEE ALSO π
first up, the source of truth: the kernel file ./drivers/gpu/drm/xe/xe_ras_types.h enum β that's the home base, iykyk π
and then the whole extended friend group, in the order the page serves them (no cap, this is every single one):
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_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_request(9)struct xe_ras_set_health_response(9)
like, go read them all, they're literally all connected πβ¨
lowkey a reminder: this page lives under ./drivers/gpu/drm/xe and it's dated October 2026 β future-coded of it, honestly π¦
and that's the whole page bestie!! no cap, every last reference made it in π«Ά this has been struct xe_ras_error_class(9) from the Kernel API Manual, brought to you by ./drivers/gpu/drm/xe, October 2026 β mwah, slay, bye πππΈ
π¦ 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