Go to the source code of this file.
|
OSThreadQueue OS_THREAD_QUEUE | AT_ADDRESS (0x800000DC) |
|
OSThread *OS_CURRENT_THREAD | AT_ADDRESS (0x800000E4) |
|
static void | DefaultSwitchThreadCallback (OSThread *from, OSThread *to) |
|
OSSwitchThreadCallback | OSSetSwitchThreadCallback (OSSwitchThreadCallback func) |
|
void | __OSThreadInit (void) |
|
void | OSInitThreadQueue (OSThreadQueue *queue) |
|
OSThread * | OSGetCurrentThread (void) |
|
BOOL | OSIsThreadTerminated (OSThread *thread) |
|
s32 | OSDisableScheduler (void) |
|
s32 | OSEnableScheduler (void) |
|
static void | UnsetRun (OSThread *thread) |
|
s32 | __OSGetEffectivePriority (OSThread *thread) |
|
static OSThread * | SetEffectivePriority (OSThread *thread, s32 priority) |
|
void | __OSPromoteThread (OSThread *thread, s32 priority) |
|
static OSThread * | SelectThread (BOOL yield) |
|
void | __OSReschedule (void) |
|
void | OSYieldThread (void) |
|
BOOL | OSCreateThread (OSThread *thread, void *func, void *param, void *stackBase, u32 stackSize, s32 priority, u16 attribute) |
|
void | OSExitThread (void *exitValue) |
|
void | OSCancelThread (OSThread *thread) |
|
void | OSDetachThread (OSThread *thread) |
|
s32 | OSResumeThread (OSThread *thread) |
|
s32 | OSSuspendThread (OSThread *thread) |
|
void | OSSleepThread (OSThreadQueue *queue) |
|
void | OSWakeupThread (OSThreadQueue *queue) |
|
s32 | OSSetThreadPriority (OSThread *thread, s32 priority) |
|
s32 | OSGetThreadPriority (OSThread *thread) |
|
static s32 | CheckThreadQueue (OSThreadQueue *thread) |
|
s32 | OSCheckActiveThreads (void) |
|
static void | OSClearStack (u8 value) |
|
◆ OSCond
◆ OSMutex
◆ OSMutexLink
◆ OSMutexQueue
◆ OSPriority
◆ OSSwitchThreadCallback
◆ OSThread
◆ OSThreadLink
◆ OSThreadQueue
◆ OSThreadState
◆ __OSGetEffectivePriority()
◆ __OSPromoteThread()
◆ __OSReschedule()
◆ __OSThreadInit()
◆ AT_ADDRESS() [1/2]
◆ AT_ADDRESS() [2/2]
◆ CheckThreadQueue()
◆ DefaultSwitchThreadCallback()
◆ OSCancelThread()
◆ OSCheckActiveThreads()
◆ OSClearStack()
◆ OSCreateThread()
◆ OSDetachThread()
◆ OSDisableScheduler()
◆ OSEnableScheduler()
◆ OSExitThread()
◆ OSGetCurrentThread()
◆ OSGetThreadPriority()
◆ OSInitThreadQueue()
◆ OSIsThreadTerminated()
◆ OSResumeThread()
◆ OSSetSwitchThreadCallback()
◆ OSSetThreadPriority()
◆ OSSleepThread()
◆ OSSuspendThread()
◆ OSWakeupThread()
◆ OSYieldThread()
◆ SelectThread()
◆ SetEffectivePriority()
◆ UnsetRun()