Go to the source code of this file.
◆ OS_PRIORITY_MIN
#define OS_PRIORITY_MIN 0 |
◆ OS_PRIORITY_MAX
#define OS_PRIORITY_MAX 31 |
◆ OS_THREAD_ATTR_DETACH
#define OS_THREAD_ATTR_DETACH 0x0001u |
◆ OS_THREAD_STACK_MAGIC
#define OS_THREAD_STACK_MAGIC 0xDEADBABE |
◆ OS_THREAD_SPECIFIC_MAX
#define OS_THREAD_SPECIFIC_MAX 2 |
◆ OSPriority
◆ OSCond
◆ OSSwitchThreadCallback
◆ OSThreadState
Enumerator |
---|
OS_THREAD_STATE_EXITED | |
OS_THREAD_STATE_READY | |
OS_THREAD_STATE_RUNNING | |
OS_THREAD_STATE_WAITING | |
OS_THREAD_STATE_MORIBUND | |
◆ OSThreadFlag
Enumerator |
---|
OS_THREAD_DETACHED | |
◆ AT_ADDRESS() [1/2]
◆ AT_ADDRESS() [2/2]
OSThread *OS_CURRENT_THREAD AT_ADDRESS |
( |
0x800000E4 |
| ) |
|
|
extern |
◆ OSSetSwitchThreadCallback()
◆ __OSThreadInit()
void __OSThreadInit |
( |
void |
| ) |
|
◆ OSSetCurrentThread()
◆ OSInitMutexQueue()
◆ OSInitThreadQueue()
◆ OSGetCurrentThread()
◆ OSIsThreadTerminated()
◆ OSDisableScheduler()
s32 OSDisableScheduler |
( |
void |
| ) |
|
◆ OSEnableScheduler()
s32 OSEnableScheduler |
( |
void |
| ) |
|
◆ __OSGetEffectivePriority()
◆ __OSPromoteThread()
◆ __OSReschedule()
void __OSReschedule |
( |
void |
| ) |
|
◆ OSYieldThread()
void OSYieldThread |
( |
void |
| ) |
|
◆ OSCreateThread()
◆ OSExitThread()
◆ OSCancelThread()
◆ OSJoinThread()
◆ OSDetachThread()
◆ OSResumeThread()
◆ OSSuspendThread()
◆ OSSleepThread()
◆ OSWakeupThread()
◆ OSSetThreadPriority()
◆ OSClearStack()
◆ OSSleepTicks()
void OSSleepTicks |
( |
s64 |
| ) |
|
◆ CheckThreadQueue()
void CheckThreadQueue |
( |
void |
| ) |
|
◆ UnsetRun()
◆ OSCheckActiveThreads()
void OSCheckActiveThreads |
( |
void |
| ) |
|
◆ SetEffectivePriority()
void SetEffectivePriority |
( |
void |
| ) |
|