Lines Matching +full:op +full:- +full:tee
1 /* SPDX-License-Identifier: MIT */
8 * This file has definitions related to Host and AMD-TEE Trusted OS interface.
9 * These definitions must match the definitions on the TEE side.
18 ** TEE Param
23 * struct memref - memory reference structure
52 /* Must be same as in GP TEE specification */
67 ** TEE Commands
72 * non-contiguous. Below structures are meant to describe a shared memory region
77 * struct tee_sg_desc - sg descriptor for a physically contiguous buffer
89 * struct tee_sg_list - structure describing a scatter/gather list
102 * struct tee_cmd_map_shared_mem - command to map shared memory
112 * struct tee_cmd_unmap_shared_mem - command to unmap shared memory
120 * struct tee_cmd_load_ta - load Trusted Application (TA) binary into TEE
134 * struct tee_cmd_unload_ta - command to unload TA binary from TEE environment
142 * struct tee_cmd_open_session - command to call TA_OpenSessionEntryPoint in TA
145 * @op: [in/out] operation parameters
146 * @return_origin: [out] origin of return code after TEE processing
151 struct tee_operation op; member
156 * struct tee_cmd_close_session - command to call TA_CloseSessionEntryPoint()
167 * struct tee_cmd_invoke_cmd - command to call TA_InvokeCommandEntryPoint() in
172 * @op: [in/out] operation parameters
173 * @return_origin: [out] origin of return code after TEE processing
179 struct tee_operation op; member