![]() |
PDK API Guide for J721E
|
Mailbox module for the RTOS Porting Interface.
============================================================================
Go to the source code of this file.
MutexP Status codes | |
| #define | MutexP_OK 0 |
| #define | MutexP_FAILURE (-(int32_t)1) |
| #define | MutexP_TIMEOUT (-(int32_t)2) |
| typedef int32_t | MutexP_Status |
| This enumerator defines the Status codes for MutexP APIs. More... | |
Data Structures | |
| struct | MutexP_Object |
| MutexP Mutex Object. More... | |
Macros | |
| #define | MutexP_WAIT_FOREVER (~((uint32_t)0U)) |
| Wait forever define. More... | |
| #define | MutexP_NO_WAIT ((uint32_t)0U) |
| No wait define. More... | |
Typedefs | |
| typedef void * | MutexP_Handle |
| Opaque client reference to an instance of a MutexP. More... | |
Functions | |
| MutexP_Handle | MutexP_create (MutexP_Object *mutexObj) |
| Function to create a mutex. More... | |
| MutexP_Status | MutexP_delete (MutexP_Handle handle) |
| Function to delete a mutex. More... | |
| MutexP_Status | MutexP_unlock (MutexP_Handle handle) |
| Function to unlock the mutex. More... | |
| MutexP_Status | MutexP_lock (MutexP_Handle handle, uint32_t timeout) |
| Function to lock the mutex. More... | |