STRUCT XE_RAS_CLEAR_COUNTER_REQUEST(9)
π struct xe_ras_clear_counter_request(9) β from the Kernel API Manual, bestie π
okay so listen, this is a page about one little struct from the kernel API manual, and honestly? it's giving "small but essential." it's struct xe_ras_clear_counter_request, and yes that's a mouthful, we're gonna get through it together π«Ά
β¨ NAME β¨
struct xe_ras_clear_counter_request β the Request structure for clear counter. literally that's its whole job, no cap π
πΈ SYNOPSIS πΈ
here's the shape of it, character for character, do not touch:
struct xe_ras_clear_counter_request {
struct xe_ras_error_class counter;
u32 reserved;
};
two members. that's it. iconic minimalism β¨
π Members π
counterβ the Counter class to be cleared π this is the whole point of the struct, it's the main characterreservedβ Reserved for future use π it's just sitting there, being patient, holding space for the future. respect.
π¦ SEE ALSO π¦
okay this is the part where the whole friend group shows up, so let's do the roll call πβ¨
Kernel file ./drivers/gpu/drm/xe/xe_ras_types.h, plus:
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_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)
ngl bestie, if you're reading this page you're probably also gonna end up reading like six of those. that's just how the xe_ras family works. it's a whole ecosystem π
and that's the whole page, bestie β short, sweet, and absolutely slaying π this little cutie lives in ./drivers/gpu/drm/xe, and the version timestamp is October 2026, so mark your calendar ποΈβ¨ mwah, go clear some counters ππ
π¦ 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