Lines Matching full:tee
14 #include <linux/tee.h>
19 * The file describes the API provided by the generic TEE driver to the
20 * specific TEE driver.
27 #define TEE_SHM_PRIV BIT(3) /* Memory private to TEE driver */
44 * wait for tee-supplicant daemon to be started if not present
46 * that arises from TEE based kernel drivers that should be
48 * @cap_memref_null: flag indicating if the TEE Client support shared
91 * @shm_register: register shared memory buffer in TEE
92 * @shm_unregister: unregister shared memory buffer in TEE
118 * struct tee_desc - Describes the TEE driver to the subsystem
150 * tee_device_register() - Registers a TEE device
161 * tee_device_unregister() - Removes a TEE device
203 * This pool is only supposed to be accessed directly from the TEE
373 * tee_client_open_context() - Open a TEE context
375 * @match: function to check TEE device
377 * @vers: if not NULL, version data of TEE device of the context returned
382 * Returns a TEE context of the first TEE device matched by the match()
392 * tee_client_close_context() - Close a TEE context
393 * @ctx: TEE context to close
401 * tee_client_get_version() - Query version of TEE
402 * @ctx: TEE context to TEE to query
410 * @ctx: TEE context
424 * @ctx: TEE Context
434 * @ctx: TEE Context
448 * @ctx: TEE Context
472 * struct tee_client_device - tee based device
484 * struct tee_client_driver - tee client driver