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
92 * @shm_register: register shared memory buffer in TEE
93 * @shm_unregister: unregister shared memory buffer in TEE
120 * struct tee_desc - Describes the TEE driver to the subsystem
152 * tee_device_register() - Registers a TEE device
163 * tee_device_unregister() - Removes a TEE device
205 * This pool is only supposed to be accessed directly from the TEE
375 * tee_client_open_context() - Open a TEE context
377 * @match: function to check TEE device
379 * @vers: if not NULL, version data of TEE device of the context returned
384 * Returns a TEE context of the first TEE device matched by the match()
394 * tee_client_close_context() - Close a TEE context
395 * @ctx: TEE context to close
403 * tee_client_get_version() - Query version of TEE
404 * @ctx: TEE context to TEE to query
412 * @ctx: TEE context
426 * @ctx: TEE Context
436 * @ctx: TEE Context
439 * This function requests TEE to provision an entry context ready to use for
442 * TEE releases the provisioned context upon session closure.
450 * @ctx: TEE Context
464 * @ctx: TEE Context
488 * struct tee_client_device - tee based device
500 * struct tee_client_driver - tee client driver