55 #ifndef ti_drivers_ports_MutexP__include
56 #define ti_drivers_ports_MutexP__include
149 extern uintptr_t
MutexP_lock(MutexP_Handle handle);
169 extern void MutexP_unlock(MutexP_Handle handle, uintptr_t key);
char * name
Definition: MutexP.h:95
void * MutexP_Handle
Opaque client reference to an instance of a MutexP.
Definition: MutexP.h:83
uintptr_t MutexP_lock(MutexP_Handle handle)
Function to lock a mutex.
struct MutexP_Params MutexP_Params
Basic MutexP Parameters.
void MutexP_Params_init(MutexP_Params *params)
Initialize params structure to default values.
MutexP_Handle MutexP_create(MutexP_Params *params)
Function to create a mutex.
MutexP_Status MutexP_delete(MutexP_Handle handle)
Function to delete a mutex.
void MutexP_unlock(MutexP_Handle handle, uintptr_t key)
Function to unlock a mutex.
Basic MutexP Parameters.
Definition: MutexP.h:94
MutexP_Status
Status codes for MutexP APIs.
Definition: MutexP.h:69