|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Driver Operations TEE driver operations More...
#include <zephyr/drivers/tee.h>
Data Fields | |
| tee_get_version_t | get_version |
| OPT Get the current TEE version info. | |
| tee_open_session_t | open_session |
| OPT Open session for Trusted Environment. | |
| tee_close_session_t | close_session |
| OPT Close session for Trusted Environment. | |
| tee_cancel_t | cancel |
| OPT Cancel session or invoke function for Trusted Environment. | |
| tee_invoke_func_t | invoke_func |
| OPT Invoke function for Trusted Environment Application. | |
| tee_shm_register_t | shm_register |
| OPT Register shared memory for Trusted Environment. | |
| tee_shm_unregister_t | shm_unregister |
| OPT Unregister shared memory for Trusted Environment. | |
| tee_suppl_recv_t | suppl_recv |
| OPT Receive a request for TEE Supplicant. | |
| tee_suppl_send_t | suppl_send |
| OPT Send a request for TEE Supplicant function. | |
Driver Operations TEE driver operations
This is the driver API structure any TEE driver needs to define. It contains function pointers to the operations the driver implements, as well as any other driver-specific constant data.
Members marked with REQ MUST be set by the driver, whereas those marked with OPT are optional.
| tee_cancel_t tee_driver_api::cancel |
OPT Cancel session or invoke function for Trusted Environment.
| tee_close_session_t tee_driver_api::close_session |
OPT Close session for Trusted Environment.
| tee_get_version_t tee_driver_api::get_version |
OPT Get the current TEE version info.
| tee_invoke_func_t tee_driver_api::invoke_func |
OPT Invoke function for Trusted Environment Application.
| tee_open_session_t tee_driver_api::open_session |
OPT Open session for Trusted Environment.
| tee_shm_register_t tee_driver_api::shm_register |
OPT Register shared memory for Trusted Environment.
| tee_shm_unregister_t tee_driver_api::shm_unregister |
OPT Unregister shared memory for Trusted Environment.
| tee_suppl_recv_t tee_driver_api::suppl_recv |
OPT Receive a request for TEE Supplicant.
| tee_suppl_send_t tee_driver_api::suppl_send |
OPT Send a request for TEE Supplicant function.