STRUCT XE_RAS_ERROR_COMMON(9)
π struct xe_ras_error_common(9) π
okay so bestie, welcome to the struct xe_ras_error_common page from the Kernel API Manual β and no, the manual name is not a typo, it's literally the Kernel API Manual, we love that for us. This is the lowdown on the error fields that are common across all products β like, the shared starter pack of RAS error info every product gets, no matter which one you're on β¨
πΈ NAME πΈ
struct xe_ras_error_common β error fields that are common across all products π
π¦ SYNOPSIS π¦
struct xe_ras_error_common {
u8 severity;
u8 component;
};
literally just two lil u8 fields, and they ate π
π Members π
severityβ the error severity, like how serious the whole situation is π«Άcomponentβ the IP block where the error originated, i.e. where the drama started π
π SEE ALSO π
okay this is the part where the group chat gets BIG, so stay with me:
- Kernel file
./drivers/gpu/drm/xe/xe_ras_types.henum xe_ras_recovery_action(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_request(9)struct xe_ras_set_health_response(9)
like I said. iconic lineup. iykyk π§
and that's the whole vibe check, bestie β this one lives in ./drivers/gpu/drm/xe and the page is dated October 2026 π mwah, ily, go read the other structs now π
π¦ 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