STRUCT SSAM_EVENT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ssam_event(9) πŸ’…

okay so bestie, this page lives in the Kernel API Manual, and it’s giving β€œthe struct for a SAM event sent from the EC to the host.” No cap. 🫢

✨ NAME ✨

struct ssam_event β€” SAM event sent from the EC to the host. πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

       struct ssam_event {
           u8 target_category;
           u8 target_id;
           u8 command_id;
           u8 instance_id;
           u16 length;
           u8 data[];
        };

πŸŽ€ Members πŸŽ€

  • target_category β€” target category of the event source. See enum ssam_ssh_tc. πŸ’…
  • target_id β€” target ID of the event source. ✨
  • command_id β€” command ID of the event. πŸŽ€
  • instance_id β€” instance ID of the event source. πŸ¦‹
  • length β€” length of the event payload in bytes. 🌸
  • data β€” event payload data. πŸ“

🌈 SEE ALSO 🌈

Kernel file ./include/linux/surface_aggregator/controller.h, plus the whole icon squad: enum ssam_event_flags(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), struct ssam_event_notifier(9), ssam_notifier_unregister(9). πŸ‘‘


that’s the whole page, bestie 🫢 source/version: ./include/linux/surface_aggreg...; date: October 2026. Mwah πŸ’‹

πŸ“¦ where this page comes from