STRUCT SSAM_REQUEST_SPEC_MD(9)
β¨ 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. Seeenum ssam_ssh_tc.command_idβ Command ID of the request.flagsβ Flags for the request. Seeenum 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:
- Kernel file
./include/linux/surface_aggregator/controller.h 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)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)
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
- 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