![]() |
mutex
Xilinx SDK Drivers API Documentation
|
Macros | |
| #define | XMutex_ReadReg(BaseAddress, MutexNumber, RegOffset) Xil_In32((BaseAddress) + XMutex_Offset(MutexNumber) + (RegOffset)) |
| Read one of the Mutex registers. More... | |
| #define | XMutex_WriteReg(BaseAddress, MutexNumber, RegOffset, ValueToWrite) |
| Write a specified value to a register of a Mutex. More... | |
Register Offset Definitions | |
Register offsets within a Mutex, there are multiple Mutexes within a single device | |
| #define | XMU_MUTEX_REG_OFFSET 0 |
| Mutex register. More... | |
| #define | XMU_USER_REG_OFFSET 4 |
| User register. More... | |
Mutex Register Bit Definitions | |
| #define | LOCKED_BIT 0x00000001 |
| This is the Lock bit. More... | |
| #define | OWNER_MASK 0x000001FE |
| This is CPU_ID Mask. More... | |
| #define | OWNER_SHIFT 0x00000001 |
| This is CPU_ID Shift. More... | |