STRUCT TEE_CMD_INVOKE_CMD(9)
π struct tee_cmd_invoke_cmd(9) π
okay so this page is straight out of the Kernel API Manual, and itβs literally the struct that says βhey TA, go run your command entry pointβ β bestie, itβs giving kernel-to-TA hotline. π
β¨ NAME β¨
struct tee_cmd_invoke_cmd β a command to call TA_InvokeCommandEntryPoint() in TA. no cap, thatβs the whole vibe. π
π¦ SYNOPSIS π¦
struct tee_cmd_invoke_cmd {
u32 ta_handle;
u32 cmd_id;
u32 session_info;
struct tee_operation op;
u32 return_origin;
};
πΈ Members πΈ
ta_handleβ[in]handle of the loaded TA. like, which TA are we even talking to? this is the tag. π·οΈcmd_idβ[in]TA command ID. the actual βdo the thingβ number. β¨session_infoβ[in]pointer to TA allocated session data. yes bestie, pointer, and yes itβs TA-allocated. π«Άopβ[in/out]operation parameters. info goes in, info comes out, main character energy both ways. πreturn_originβ[out]origin of return code after TEE processing. it tells you where the return code came from after the TEE does its thing. π
π SEE ALSO π
Kernel file ./drivers/tee/amdtee/amdtee_if.h, plus these absolute icons:
struct memref(9)struct tee_sg_desc(9)struct tee_cmd_map_shared_mem(9)struct tee_cmd_unmap_shared_mem(9)struct tee_cmd_load_ta(9)struct tee_cmd_unload_ta(9)struct tee_cmd_open_session(9)struct tee_cmd_close_session(9)
signing off from ./drivers/tee/amdtee, October 2026 π«Άπ slay, go read the other structs, ily.
π¦ 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