|
wut
1.0.0-beta9
Wii U Toolchain
|
Data Structures | |
| struct | OSFastMutexLink |
| struct | OSFastMutex |
Macros | |
| #define | OS_FAST_MUTEX_TAG 0x664D7458u |
Typedefs | |
| typedef struct OSFastMutex | OSFastMutex |
| typedef struct OSFastMutexLink | OSFastMutexLink |
| typedef struct OSFastCondition | OSFastCondition |
Functions | |
| void | OSFastMutex_Init (OSFastMutex *mutex, const char *name) |
| void | OSFastMutex_Lock (OSFastMutex *mutex) |
| void | OSFastMutex_Unlock (OSFastMutex *mutex) |
| BOOL | OSFastMutex_TryLock (OSFastMutex *mutex) |
Similar to OSMutex but tries to acquire the mutex without using the global scheduler lock, and does not test for thread cancel.
| struct OSFastMutexLink |
Definition at line 22 of file fastmutex.h.
| Data Fields | ||
|---|---|---|
| OSFastMutex * | next | |
| OSFastMutex * | prev | |
| struct OSFastMutex |
Definition at line 33 of file fastmutex.h.
| Data Fields | ||
|---|---|---|
| uint32_t | tag | |
| const char * | name | |
| OSThreadSimpleQueue | queue | |
| OSFastMutexLink | link | |
| #define OS_FAST_MUTEX_TAG 0x664D7458u |
Definition at line 31 of file fastmutex.h.
| typedef struct OSFastMutex OSFastMutex |
Definition at line 18 of file fastmutex.h.
| typedef struct OSFastMutexLink OSFastMutexLink |
Definition at line 19 of file fastmutex.h.
| typedef struct OSFastCondition OSFastCondition |
Definition at line 20 of file fastmutex.h.
| void OSFastMutex_Init | ( | OSFastMutex * | mutex, |
| const char * | name | ||
| ) |
| void OSFastMutex_Lock | ( | OSFastMutex * | mutex | ) |
| void OSFastMutex_Unlock | ( | OSFastMutex * | mutex | ) |
| BOOL OSFastMutex_TryLock | ( | OSFastMutex * | mutex | ) |
1.8.17