![]() |
TF-M Reference Manual
1.2.0
TrustedFirmware-M
|
Go to the source code of this file.
Data Structures | |
struct | psa_client_params_t |
struct | mailbox_msg_t |
struct | mailbox_reply_t |
struct | ns_mailbox_slot_t |
struct | ns_mailbox_queue_t |
Macros | |
#define | NUM_MAILBOX_QUEUE_SLOT (1) |
#define | MAILBOX_PSA_FRAMEWORK_VERSION (0x1) |
#define | MAILBOX_PSA_VERSION (0x2) |
#define | MAILBOX_PSA_CONNECT (0x3) |
#define | MAILBOX_PSA_CALL (0x4) |
#define | MAILBOX_PSA_CLOSE (0x5) |
#define | MAILBOX_SUCCESS (0) |
#define | MAILBOX_QUEUE_FULL (INT32_MIN + 1) |
#define | MAILBOX_INVAL_PARAMS (INT32_MIN + 2) |
#define | MAILBOX_NO_PERMS (INT32_MIN + 3) |
#define | MAILBOX_NO_PEND_EVENT (INT32_MIN + 4) |
#define | MAILBOX_CHAN_BUSY (INT32_MIN + 5) |
#define | MAILBOX_CALLBACK_REG_ERROR (INT32_MIN + 6) |
#define | MAILBOX_INIT_ERROR (INT32_MIN + 7) |
#define | MAILBOX_MSG_NULL_HANDLE ((mailbox_msg_handle_t)0) |
Typedefs | |
typedef int32_t | mailbox_msg_handle_t |
typedef uint32_t | mailbox_queue_status_t |
#define MAILBOX_CALLBACK_REG_ERROR (INT32_MIN + 6) |
Definition at line 74 of file tfm_mailbox.h.
#define MAILBOX_CHAN_BUSY (INT32_MIN + 5) |
Definition at line 73 of file tfm_mailbox.h.
#define MAILBOX_INIT_ERROR (INT32_MIN + 7) |
Definition at line 75 of file tfm_mailbox.h.
#define MAILBOX_INVAL_PARAMS (INT32_MIN + 2) |
Definition at line 70 of file tfm_mailbox.h.
#define MAILBOX_MSG_NULL_HANDLE ((mailbox_msg_handle_t)0) |
Definition at line 124 of file tfm_mailbox.h.
#define MAILBOX_NO_PEND_EVENT (INT32_MIN + 4) |
Definition at line 72 of file tfm_mailbox.h.
#define MAILBOX_NO_PERMS (INT32_MIN + 3) |
Definition at line 71 of file tfm_mailbox.h.
#define MAILBOX_PSA_CALL (0x4) |
Definition at line 64 of file tfm_mailbox.h.
#define MAILBOX_PSA_CLOSE (0x5) |
Definition at line 65 of file tfm_mailbox.h.
#define MAILBOX_PSA_CONNECT (0x3) |
Definition at line 63 of file tfm_mailbox.h.
#define MAILBOX_PSA_FRAMEWORK_VERSION (0x1) |
Definition at line 61 of file tfm_mailbox.h.
#define MAILBOX_PSA_VERSION (0x2) |
Definition at line 62 of file tfm_mailbox.h.
#define MAILBOX_QUEUE_FULL (INT32_MIN + 1) |
Definition at line 69 of file tfm_mailbox.h.
#define MAILBOX_SUCCESS (0) |
Definition at line 68 of file tfm_mailbox.h.
#define NUM_MAILBOX_QUEUE_SLOT (1) |
Definition at line 57 of file tfm_mailbox.h.
typedef int32_t mailbox_msg_handle_t |
Definition at line 122 of file tfm_mailbox.h.
typedef uint32_t mailbox_queue_status_t |
Definition at line 147 of file tfm_mailbox.h.