STRUCT SSAM_EVENT_NOTIFIER(9)
β¨ 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 (seeenum ssam_event_notifier_flags). π
π SEE ALSO π
Kernel file to check out: ./include/linux/surface_aggregator/controller.h
The whole reference squad, in order:
enum ssam_event_flags(9)struct ssam_event(9)enum ssam_request_flags(9)struct ssam_request(9)struct ssam_response(9)struct ssam_request_sync(9)ssam_request_sync_set_data(9)ssam_request_sync_set_resp(9)ssam_request_sync_wait(9)ssam_request_do_sync_onstack(9)__ssam_retry(9)ssam_retry(9)struct ssam_request_spec(9)struct ssam_request_spec_md(9)SSAM_DEFINE_SYNC_REQUEST_N(9)SSAM_DEFINE_SYNC_REQUEST_W(9)SSAM_DEFINE_SYNC_REQUEST_R(9)SSAM_DEFINE_SYNC_REQUEST_WR(9)SSAM_DEFINE_SYNC_REQUEST_MD_N(9)SSAM_DEFINE_SYNC_REQUEST_MD_W(9)SSAM_DEFINE_SYNC_REQUEST_MD_R(9)SSAM_DEFINE_SYNC_REQUEST_MD_WR(9)enum ssam_notif_flags(9)struct ssam_notifier_block(9)ssam_notifier_from_errno(9)ssam_notifier_to_errno(9)struct ssam_event_registry(9)struct ssam_event_id(9)enum ssam_event_mask(9)SSAM_EVENT_REGISTRY(9)enum ssam_event_notifier_flags(9)ssam_notifier_unregister(9)
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
- 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