msgb_push_cmd(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to msgb_push_cmd(9) β€” your Kernel API Manual moment is here πŸ’…βœ¨

✨ NAME ✨

msgb_push_cmd β€” push a SSH command frame with payload to the buffer. that's it, that's the mission 🎯 no cap.

🌸 SYNOPSIS 🌸

void msgb_push_cmd (struct msgbuf *msgb , u8 seq , u16 rqid , const
       struct ssam_request *rqst );

okay so this is the signature, and yes you're gonna keep it exactly like this. it's void, so there's no return value to catch feelings for 😭 β€” just the args below.

πŸŽ€ ARGUMENTS πŸŽ€

  • msgb β€” the message buffer. literally the thing getting the push, bestie πŸ’Œ
  • seq β€” the sequence ID (SEQ) of the frame/packet. SEQ, not vibe check β€” keep it straight 🫢
  • rqid β€” the request ID (RQID) of the request contained in the frame. RQID, locked and loaded πŸ”₯
  • rqst β€” the request to wrap in the frame. wrap it up and put it in the frame 🎁

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/platform/surface/aggregator/ssh_msgb.h β€” that's the home base 🏠 and these are the neighbors:

mwah πŸ’‹ this page comes from ./drivers/platform/surface/agg... and is dated October 2026 β€” go forth and push those frames, bestie, and remember to hydrate 🌈🫢

πŸ“¦ where this page comes from