mutex
Vitis Drivers API Documentation
|
Functions | |
int | XMutex_CfgInitialize (XMutex *InstancePtr, XMutex_Config *ConfigPtr, UINTPTR EffectiveAddress) |
Initializes a specific Mutex instance/driver. More... | |
void | XMutex_Lock (XMutex *InstancePtr, u8 MutexNumber) |
Locks a particular Mutex lock within a Mutex device. More... | |
int | XMutex_Trylock (XMutex *InstancePtr, u8 MutexNumber) |
Locks a particular Mutex lock within a Mutex device. More... | |
int | XMutex_Unlock (XMutex *InstancePtr, u8 MutexNumber) |
Unlocks a particular Mutex lock within a Mutex device. More... | |
int | XMutex_IsLocked (XMutex *InstancePtr, u8 MutexNumber) |
Gets the current lock state of a Mutex lock within a Mutex device. More... | |
void | XMutex_GetStatus (XMutex *InstancePtr, u8 MutexNumber, u32 *Locked, u32 *Owner) |
Gets the current status of a Mutex lock within a Mutex device. More... | |
int | XMutex_GetUser (XMutex *InstancePtr, u8 MutexNumber, u32 *User) |
Gets the USER register of a Mutex lock within a Mutex device. More... | |
int | XMutex_SetUser (XMutex *InstancePtr, u8 MutexNumber, u32 User) |
Sets the USER register of a Mutex lock within a Mutex device. More... | |