STRUCT SSAM_REQUEST_SPEC_MD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so this is the struct ssam_request_spec_md(9) page from the Kernel API Manual, and the official NAME vibe is: struct ssam_request_spec_md β€” Blue-print specification for multi-device SAM request. periodt.


πŸ› οΈ SYNOPSIS πŸ› οΈ

bestie, here's the whole struct exactly as it is β€” no cap, no edits:

       struct ssam_request_spec_md {
           u8 target_category;
           u8 command_id;
           u8 flags;
        };

🌸 Members 🌸

  • target_category β€” Category of the request's target. See enum ssam_ssh_tc.
  • command_id β€” Command ID of the request.
  • flags β€” Flags for the request. See enum ssam_request_flags.

πŸ’… Description πŸ’…

okay so picture this: this struct is the Blue-print specification for a multi-device SAM request β€” meaning a request that is applicable to multiple device instances, described by their individual target and instance IDs. <sparkle>✨</sparkle>

This struct describes the unique static parameters of a request (i.e. type) without specifying any of its instance-specific data (e.g. payload) and without specifying any of its device specific IDs (i.e. target and instance ID). iykyk.

It is intended to be used as a base for defining simple multi-device request functions via the SSAM_DEFINE_SYNC_REQUEST_MD_x and SSAM_DEFINE_SYNC_REQUEST_CL_x families of macros. ate, honestly. πŸ’…


πŸ‘€ SEE ALSO πŸ‘€

the whole related friend group is right here, bestie:


mwah πŸ’‹ β€” source/version is ./include/linux/surface_aggreg..., date is October 2026, and struct ssam_request_spec_md(9) is signing off. πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from