STRUCT SSAM_EVENT_ID(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ssam_event_id(9) β€” Kernel API Manual πŸŽ€

okay bestie, so this is the manual page for struct ssam_event_id, and yes it's a whole member of the kernel API manual, we love that for it ✨


🌸 NAME 🌸

struct ssam_event_id β€” the Unique event ID used for enabling events. That's it, that's the whole vibe check: one lil struct that says "hey, enable this event specifically" πŸ’–


✨ SYNOPSIS ✨

struct ssam_event_id {
    u8 target_category;
    u8 instance;
};

look at her, two whole fields, no notes, iconic πŸ‘‘


🫢 Members 🫢

  • target_category β€” the Target category of the event source. this is the what-kind-of-thing we're talking about 🎯
  • instance β€” the Instance ID of the event source. and this is the which-one-of-that-kind 🌟

πŸ’œ Description πŸ’œ

so here's the tea β˜• β€” this struct specifies the event to be enabled/disabled, and it does that via an externally provided registry. but bestie, listen β€” it does not specify the registry to be used itself. that's a whole different struct's job, and that job belongs to struct ssam_event_registry πŸ’… no cap.

so like, ssam_event_id is the "which event" half of the equation, and ssam_event_registry is the "where do we look it up" half. two different girlies, two different responsibilities, don't mix them up πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

okay this list is LONG, like actually length-of-my-group-chat long, but every single one of these is a real reference and we are NOT skipping any of them, periodt πŸ’€

if you read all of those you get a gold star ⭐ and honestly a whole friend group 🌈


kay that's the whole page, slay πŸ’… this came from the source ./include/linux/surface_aggreg... with the date stamped October 2026, and the footer still calls her struct ssam_event_id(9) πŸŽ€ mwah, bye bestie! πŸ’–

πŸ“¦ where this page comes from