optee_handle_rpc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… optee_handle_rpc β€” handle RPC from secure world πŸ’…

okay bestie, this is optee_handle_rpc(9) from the Kernel API Manual, and it's literally the page for handling an RPC from secure world. secure-world group chat energy, but make it kernel ✨


πŸ¦‹ NAME πŸ¦‹

optee_handle_rpc β€” handle RPC from secure world


✨ SYNOPSIS ✨

void optee_handle_rpc (struct tee_context *ctx , struct optee_msg_arg
       *rpc_arg , struct optee_rpc_param *param , struct optee_call_ctx
       *call_ctx );

πŸŽ€ ARGUMENTS πŸŽ€

  • ctx β€” the context that's doing the RPC. main character energy, honestly.
  • rpc_arg β€” pointer to the RPC arguments if there are any, or NULL if there are none. no notes.
  • param β€” the value of the registers for the RPC.
  • call_ctx β€” the call context. it stays preserved during one OP-TEE invocation πŸ’–

🌸 DESCRIPTION 🌸

the result of the RPC is written back into param. that's the vibe. that's the whole description. slay.


πŸ”₯ SEE ALSO πŸ”₯

the kernel file ./drivers/tee/optee/smc_abi.c is where this lives, and these are the sister pages you can also go read, iykyk:


source/version: ./drivers/tee/optee Β· date: October 2026 Β· page: optee_handle_rpc(9). mwah πŸ’‹πŸ«Ά

πŸ“¦ where this page comes from