wut
v1.7.0
Wii U Toolchain
|
Similar to OSMutex but tries to acquire the mutex without using the global scheduler lock, and does not test for thread cancel. More...
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 1 of file fastmutex.h.
typedef struct OSFastMutexLink OSFastMutexLink |
Definition at line 1 of file fastmutex.h.
typedef struct OSFastCondition OSFastCondition |
Definition at line 1 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 | ) |