STRUCT MTK_SHARE_OBJ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so this is the struct mtk_share_obj(9) page from the Kernel API Manual, and it's giving SRAM buffer shared with AP and SCP realness πŸ’…βœ¨

struct mtk_share_obj is literally the SRAM buffer shared with AP and SCP. no cap, that's the whole vibe 🫢


✨ SYNOPSIS ✨

bestie, the struct looks exactly like this:

       struct mtk_share_obj {
           u32 id;
           u32 len;
           u8 *share_buf;
        };

🌸 Members 🌸

  • id β€” IPI id. that's it, that's the id πŸ’–
  • len β€” share buffer length. how long the share buffer is, periodt.
  • share_buf β€” share buffer data. the data in the share buffer, slay.

πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file ./drivers/remoteproc/mtk_common.h β€” go look at it, bestie, it's right there πŸ¦‹

with love and zero cap, this page's source/version is ./drivers/remoteproc, it's dated October 2026, and the whole thing is struct mtk_share_obj(9) πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from