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
125 * @return_origin: [out] origin of return code after TEE processing
136 * struct tee_cmd_unload_ta - command to unload TA binary from TEE environment
144 * struct tee_cmd_open_session - command to call TA_OpenSessionEntryPoint in TA
147 * @op: [in/out] operation parameters
148 * @return_origin: [out] origin of return code after TEE processing
153 struct tee_operation op; member
158 * struct tee_cmd_close_session - command to call TA_CloseSessionEntryPoint()
169 * struct tee_cmd_invoke_cmd - command to call TA_InvokeCommandEntryPoint() in
174 * @op: [in/out] operation parameters
175 * @return_origin: [out] origin of return code after TEE processing
181 struct tee_operation op; member