mutex
Xilinx SDK Drivers API Documentation
Data Structures | Functions
xmutex.h File Reference

Data Structures

struct  XMutex_Config
 
struct  XMutex
 

Functions

int XMutex_CfgInitialize (XMutex *InstancePtr, XMutex_Config *ConfigPtr, u32 EffectiveAddress)
 
void XMutex_Lock (XMutex *InstancePtr, u8 MutexNumber)
 
int XMutex_Trylock (XMutex *InstancePtr, u8 MutexNumber)
 
int XMutex_Unlock (XMutex *InstancePtr, u8 MutexNumber)
 
int XMutex_IsLocked (XMutex *InstancePtr, u8 MutexNumber)
 
void XMutex_GetStatus (XMutex *InstancePtr, u8 MutexNumber, u32 *Locked, u32 *Owner)
 
int XMutex_GetUser (XMutex *InstancePtr, u8 MutexNumber, u32 *User)
 
int XMutex_SetUser (XMutex *InstancePtr, u8 MutexNumber, u32 User)
 
int XMutex_SelfTest (XMutex *InstancePtr)