optee_handle_rpc(9)
π 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, orNULLif 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:
optee_from_msg_param(9)optee_to_msg_param(9)optee_enable_shm_cache(9)__optee_disable_shm_cache(9)optee_disable_shm_cache(9)optee_disable_unmapped_shm_cache(9)optee_fill_pages_list(9)optee_shm_pool_alloc_pages(9)optee_smc_do_call_with_arg(9)
source/version: ./drivers/tee/optee Β· date: October 2026 Β· page: optee_handle_rpc(9). mwah ππ«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms