STRUCT SSAM_REQUEST_SYNC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

Hii bestie πŸ’–, welcome to the struct ssam_request_sync(9) page from the Kernel API Manual! This is all about struct ssam_request_sync β€” the Synchronous SAM request struct. That's the name, that's the vibe, and yes, it's giving kernel-API main character energy πŸ‘‘.


✨ SYNOPSIS ✨

       struct ssam_request_sync {
           struct ssh_request base;
           struct completion comp;
           struct ssam_response *resp;
           int status;
        };

🫢 Members 🫢

Okay so here's the member squad, bestie β€” every one of them matters, no skipping:

  • base β€” the underlying SSH request. Lowkey the foundation of the whole thing.
  • comp β€” completion used to signal full completion of the request. After the request has been submitted, this struct may only be modified or deallocated after the completion has been signaled. Also, the original text has a lil' dangling "request has been submitted," at the end β€” not me making stuff up, it's literally there πŸ™ˆ keeping every detail, periodt.
  • resp β€” buffer to store the response. Your response-holding bestie.
  • status β€” status of the request, set after the base request has been completed or has failed. The receipts after the base request finishes or flops, fr fr.

πŸ’… SEE ALSO πŸ’…

The kernel file to know is ./include/linux/surface_aggregator/controller.h, and here's the whole friend group pulling up:


mwah πŸ’‹ β€” that's the page, bestie! Cute lil' sign-off from ./include/linux/surface_aggreg..., dated October 2026, and it's all the struct ssam_request_sync(9) content from the Kernel API Manual. πŸŽ€

πŸ“¦ where this page comes from