|
static void | OSInitMutexQueue (OSMutexQueue *queue) |
|
static void | __OSSwitchThread (OSThread *nextThread) |
|
static int | __OSIsThreadActive (OSThread *thread) |
|
static void | SetRun (OSThread *thread) |
|
static void | UnsetRun (OSThread *thread) |
|
static OSThread * | SetEffectivePriority (OSThread *thread, s32 priority) |
|
static void | UpdatePriority (OSThread *thread) |
|
static OSThread * | SelectThread (int yield) |
|
static int | CheckThreadQueue (OSThreadQueue *queue) |
|
static int | IsMember (OSThreadQueue *queue, OSThread *thread) |
|
static void | OSSetCurrentThread (OSThread *thread) |
|
static void | DefaultSwitchThreadCallback (OSThread *from, OSThread *to) |
|
OSSwitchThreadCallback | OSSetSwitchThreadCallback (OSSwitchThreadCallback callback) |
|
void | __OSThreadInit () |
|
void | OSInitThreadQueue (OSThreadQueue *queue) |
|
OSThread * | OSGetCurrentThread () |
|
BOOL | OSIsThreadSuspended (OSThread *thread) |
|
BOOL | OSIsThreadTerminated (OSThread *thread) |
|
s32 | OSDisableScheduler (void) |
|
s32 | OSEnableScheduler (void) |
|
s32 | __OSGetEffectivePriority (OSThread *thread) |
|
void | __OSPromoteThread (OSThread *thread, s32 priority) |
|
void | __OSReschedule (void) |
|
void | OSYieldThread (void) |
|
int | OSCreateThread (OSThread *thread, void *(*func)(void *), void *param, void *stack, u32 stackSize, OSPriority priority, u16 attr) |
|
void | OSExitThread (void *val) |
|
void | OSCancelThread (OSThread *thread) |
|
int | OSJoinThread (OSThread *thread, void *val) |
|
void | OSDetachThread (OSThread *thread) |
|
s32 | OSResumeThread (OSThread *thread) |
|
s32 | OSSuspendThread (OSThread *thread) |
|
void | OSSleepThread (OSThreadQueue *queue) |
|
void | OSWakeupThread (OSThreadQueue *queue) |
|
int | OSSetThreadPriority (OSThread *thread, s32 priority) |
|
s32 | OSGetThreadPriority (OSThread *thread) |
|
OSThread * | OSSetIdleFunction (OSIdleFunction idleFunction, void *param, void *stack, u32 stackSize) |
|
OSThread * | OSGetIdleFunction (void) |
|
s32 | OSCheckActiveThreads (void) |
|
void | OSClearStack (u8 val) |
|
void | OSSetThreadSpecific (s32 index, void *ptr) |
|
void * | OSGetThreadSpecific (s32 index) |
|
u8 Debug_BBA_804516D0 | ALIGN_DECL (8) |
|