optee_to_msg_param(9)
π NAME π
okay so bestie, this is the optee_to_msg_param(9) page from the Kernel API Manual β¨ and it is literally here to convert from struct tee_params to OPTEE_MSG parameters. no cap π
β¨ SYNOPSIS β¨
int optee_to_msg_param (struct optee *optee , struct optee_msg_param *msg_params , size_t num_params , const struct tee_param *params );
π ARGUMENTS π
opteeβ the main service struct. main character energy, honestly πmsg_paramsβ theOPTEE_MSGparameters. periodt πnum_paramsβ number of elements in the parameter arrays. yes, plural arrays, keep up πparamsβ the subsystemβs internal parameter representation. iconic source-side behavior π«Ά
and the return? this function gives you 0 on success or <0 on failure, so check it before you celebrate πβ¨
π SEE ALSO π
first, the Kernel file ./drivers/tee/optee/smc_abi.c β then the whole group chat:
optee_from_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_handle_rpc(9)optee_smc_do_call_with_arg(9)
okay bye bestie, this was optee_to_msg_param(9) from the source/version ./drivers/tee/optee, dated October 2026 β slay and read your kernel docs π
πΈ
π¦ 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