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.
30 #define TEE_SHM_PRIV BIT(7) /* Memory private to TEE driver */
47 * wait for tee-supplicant daemon to be started if not present
49 * that arises from TEE based kernel drivers that should be
51 * @cap_memref_null: flag indicating if the TEE Client support shared
94 * @shm_register: register shared memory buffer in TEE
95 * @shm_unregister: unregister shared memory buffer in TEE
121 * struct tee_desc - Describes the TEE driver to the subsystem
153 * tee_device_register() - Registers a TEE device
164 * tee_device_unregister() - Removes a TEE device
202 * This pool is only supposed to be accessed directly from the TEE
328 * TEE file pointer is closed. The @flags field uses the bits defined by
351 * tee_shm_is_registered() - Check if shared memory object in registered in TEE
353 * @returns true if object is registered in TEE
462 * tee_client_open_context() - Open a TEE context
464 * @match: function to check TEE device
466 * @vers: if not NULL, version data of TEE device of the context returned
471 * Returns a TEE context of the first TEE device matched by the match()
481 * tee_client_close_context() - Close a TEE context
482 * @ctx: TEE context to close
490 * tee_client_get_version() - Query version of TEE
491 * @ctx: TEE context to TEE to query
499 * @ctx: TEE context
513 * @ctx: TEE Context
523 * @ctx: TEE Context
537 * @ctx: TEE Context
561 * struct tee_client_device - tee based device
573 * struct tee_client_driver - tee client driver