|
| 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 | ATTRIBUTE_ALIGN (8) |
| |