STRUCT XE_RAS_CLEAR_COUNTER_REQUEST(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 character
  • reserved β€” 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