Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
OSMutex.c File Reference

Functions

static int IsMember (OSMutexQueue *queue, OSMutex *mutex)
 
int __OSCheckMutex (OSMutex *mutex)
 
int __OSCheckDeadLock (OSThread *thread)
 
int __OSCheckMutexes (OSThread *thread)
 
void OSInitMutex (OSMutex *mutex)
 
void OSLockMutex (OSMutex *mutex)
 
void OSUnlockMutex (OSMutex *mutex)
 
void __OSUnlockAllMutex (OSThread *thread)
 
BOOL OSTryLockMutex (OSMutex *mutex)
 
void OSInitCond (OSCond *cond)
 
void OSWaitCond (OSCond *cond, OSMutex *mutex)
 
void OSSignalCond (OSCond *cond)
 

Function Documentation

◆ __OSCheckDeadLock()

int __OSCheckDeadLock ( OSThread * thread)

◆ __OSCheckMutex()

int __OSCheckMutex ( OSMutex * mutex)

◆ __OSCheckMutexes()

int __OSCheckMutexes ( OSThread * thread)

◆ __OSUnlockAllMutex()

void __OSUnlockAllMutex ( OSThread * thread)

◆ IsMember()

static int IsMember ( OSMutexQueue * queue,
OSMutex * mutex )
static

◆ OSInitCond()

void OSInitCond ( OSCond * cond)

◆ OSInitMutex()

void OSInitMutex ( OSMutex * mutex)

◆ OSLockMutex()

void OSLockMutex ( OSMutex * mutex)

◆ OSSignalCond()

void OSSignalCond ( OSCond * cond)

◆ OSTryLockMutex()

BOOL OSTryLockMutex ( OSMutex * mutex)

◆ OSUnlockMutex()

void OSUnlockMutex ( OSMutex * mutex)

◆ OSWaitCond()

void OSWaitCond ( OSCond * cond,
OSMutex * mutex )