STRUCT RPMSG_HEAD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct rpmsg_head(9) πŸ’–

okay so bestie, this is a page from the Kernel API Manual, section 9, and it's all about struct rpmsg_head β€” literally the header structure for rpmsg. it's giving "small but iconic" energy, and honestly? obsessed. πŸŽ€


✨ NAME ✨

struct rpmsg_head β€” the rpmsg header structure, periodt πŸ’…


🌸 SYNOPSIS 🌸

here's the whole vibe, verbatim, no cap:

struct rpmsg_head {
    u8 cate;
    u8 major;
    u8 minor;
    u8 type;
    u8 cmd;
    u8 reserved[5];
 };

like… six little fields and five of them are just vibes (the reserved ones, we'll get there 🫢).


πŸ¦‹ Members πŸ¦‹

okay so let's meet the cast, member by member, main character energy only:

  • cate β€” the category. yep, that's it, that's the whole description. it's the category, bestie πŸ›
  • major β€” the major version. iconic, no notes.
  • minor β€” the minor version. the little sibling of major, we stan πŸ’œ
  • type β€” the message type, and it's one of A/B/C. choose your fighter ⭐
  • cmd β€” the message command. the instruction. the "do the thing" field πŸ”₯
  • reserved β€” reserved space. it's literally just sitting there holding space for the future, and honestly? same 😭

🧚 SEE ALSO 🧚

go read these next, iykyk:

  • Kernel file ./sound/soc/fsl/imx-pcm-rpmsg.h
  • struct param_s(9)
  • struct rpmsg_info(9)

πŸ’€ real talk: those last five bytes in reserved[5] are reserved, so don't be out here stuffing your own data in them, bestie. reserved means reserved. leave the icon alone. πŸ™ˆ

okay that's the whole page! source path is ./sound/soc/fsl, it's dated October 2026, and the page itself is struct rpmsg_head(9) β€” go forth and slay your rpmsg headers, bestie πŸŒˆπŸ’–βœ¨

πŸ“¦ where this page comes from