STRUCT SCMI_OPTEE_AGENT(9)
π NAME π
okay so this is the struct scmi_optee_agent(9) page from the Kernel API Manual, and bestie we are looking at OP-TEE transport private data β literally the little struct holding the agent's TEE-side situation together π
β¨ SYNOPSIS β¨
struct scmi_optee_agent {
struct device *dev;
struct tee_context *tee_ctx;
u32 caps;
struct mutex mu;
struct list_head channel_list;
};
π Members π
devβ the device used for communication with the TEE π«Άtee_ctxβ the TEE context used for communication β¨capsβ supported channel capabilities πmuβ mutex for protection ofchannel_listπchannel_listβ list of all created channels for the agent πΈ
π SEE ALSO π
- Kernel file
./drivers/firmware/arm_scmi/transports/optee.c struct scmi_optee_channel(9)
cute lil sign-off: this page's source/version is ./drivers/firmware/arm_scmi/tr... and the date is October 2026 β periodt, that's the whole footer vibe π¦π
π¦ 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