Lines Matching +full:implementation +full:- +full:defined

2  * Copyright (c) 2015-2016, Linaro Limited
52 #define TEE_MEMREF_NULL (__u64)(-1) /* NULL MemRef Buffer */
55 * TEE Implementation ID
61 * OP-TEE specific capabilities
66 * struct tee_ioctl_version_data - TEE version
67 * @impl_id: [out] TEE implementation id
68 * @impl_caps: [out] Implementation specific capabilities
69 * @gen_caps: [out] Generic capabilities, defined by TEE_GEN_CAPS_* above
71 * Identifies the TEE implementation, @impl_id is one of TEE_IMPL_ID_* above.
72 * @impl_caps is implementation specific, for example TEE_OPTEE_CAP_*
82 * TEE_IOC_VERSION - query version of TEE
91 * struct tee_ioctl_shm_alloc_data - Shared memory allocate argument
97 * with actual flags as defined by TEE_IOCTL_SHM_* above.
107 * TEE_IOC_SHM_ALLOC - allocate shared memory
121 * struct tee_ioctl_buf_data - Variable sized buffer
167 * Are only defined for GP compliant TEEs
176 * Disallow user-space to use GP implementation specific login
177 * method range (0x80000000 - 0xBFFFFFFF). This range is rather
178 * being reserved for REE kernel clients or TEE implementation.
186 * struct tee_ioctl_param - parameter
223 * struct tee_ioctl_open_session_arg - Open session argument
247 * TEE_IOC_OPEN_SESSION - opens a session to a Trusted Application
257 * struct tee_ioctl_invoke_func_arg - Invokes a function in a Trusted
278 * TEE_IOC_INVOKE - Invokes a function in a Trusted Application
287 * struct tee_ioctl_cancel_arg - Cancels an open session or invoke ioctl
297 * TEE_IOC_CANCEL - Cancels an open session or invoke
303 * struct tee_ioctl_close_session_arg - Closes an open session
311 * TEE_IOC_CLOSE_SESSION - Closes a session
317 * struct tee_iocl_supp_recv_arg - Receive a request for a supplicant function
321 * @num_params is the number of params that tee-supplicant has room to
323 * tee-supplicant receives when output.
333 * TEE_IOC_SUPPL_RECV - Receive a request for a supplicant function
342 * struct tee_iocl_supp_send_arg - Send a response to a received request
354 * TEE_IOC_SUPPL_SEND - Send a response to a received request
363 * struct tee_ioctl_shm_register_data - Shared memory register argument
370 * with actual flags as defined by TEE_IOCTL_SHM_* above.
381 * TEE_IOC_SHM_REGISTER - Register shared memory argument
396 * - closes the device file descriptor
397 * - closes a file descriptor connected to allocated shared memory