STRUCT SSAM_EVENT_NOTIFIER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

struct ssam_event_notifier β€” Notifier block for SSAM events. Bestie, this little icon lives in the Kernel API Manual, and it’s basically the main-character struct for getting SSAM event notifications. πŸ’–


🌸 SYNOPSIS 🌸

       struct ssam_event_notifier {
           struct ssam_notifier_block base;
           struct {
             struct ssam_event_registry reg;
             struct ssam_event_id id;
             enum ssam_event_mask mask;
             u8 flags;
           } event;
           unsigned long flags;
        };

🫢 Members 🫢

Okay so here’s the member-by-member vibe check, no cap:

  • base β€” the base notifier block with callback function and priority. ✨
  • event β€” the event for which this block will receive notifications. πŸŽ€
  • event.reg β€” registry via which the event will be enabled/disabled. πŸ‘‘
  • event.id β€” ID specifying the event. πŸ¦‹
  • event.mask β€” flags determining how events are matched to the notifier. πŸ’…
  • event.flags β€” flags used for enabling the event. πŸ”₯
  • flags β€” notifier flags (see enum ssam_event_notifier_flags). 🌈

πŸ‘€ SEE ALSO πŸ‘€

Kernel file to check out: ./include/linux/surface_aggregator/controller.h

The whole reference squad, in order:


okay that’s the whole page bestie πŸ’… source/version is ./include/linux/surface_aggreg..., date is October 2026, and the page itself is struct ssam_event_notifier(9). bye ilysm πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from