STRUCT OPTEE_MSG_PARAM_RMEM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

struct optee_msg_param_rmem is the registered memory reference parameter, bestie. That's the whole vibe β€” this page is from the Kernel API Manual (section 9), and it's giving "one very specific struct, explained with love." πŸ’…

✨ SYNOPSIS ✨

Ok so the actual shape is right here β€” exact, no edits, no cap:

       struct optee_msg_param_rmem {
           u64 offs;
           u64 size;
           u64 shm_ref;
        };

🫢 Members 🫢

  • offs β€” offset into shared memory reference. yes bestie, that's the offset, periodt.
  • size β€” size of the buffer. literally the buffer size, no extra lore.
  • shm_ref β€” shared memory reference, pointer to a struct tee_shm. yes bestie, that's the pointer vibe.

πŸ‘€ SEE ALSO πŸ‘€

Y'all, go look at these too β€” the whole friend group:

  • Kernel file ./drivers/tee/optee/optee_msg.h
  • struct optee_msg_param_tmem(9)
  • struct optee_msg_param_fmem(9)
  • struct optee_msg_param_value(9)
  • struct optee_msg_param(9)
  • struct optee_msg_arg(9)
  • OPTEE_MSG_GET_ARG_SIZE(9)

That's the whole page, bestie 🫢 β€” source path ./drivers/tee/optee, dated October 2026, and the page itself is struct optee_msg_param_rmem(9). mwah πŸ’‹

πŸ“¦ where this page comes from