38 #ifdef F__thread_internals
42 u8 stack[0x400] __attribute__((aligned(16)));
48 static void topThread(
void *arg)
86 thread.
func = &topThread;
108 #ifdef F_iWakeupThread
116 if(thread_id < 256 &&
topId != 0)
133 #ifdef F_iRotateThreadReadyQueue
139 if(priority < 128 &&
topId != 0)
153 #ifdef F_iSuspendThread
161 if(thread_id < 256 &&
topId != 0)
s32 CreateSema(ee_sema_t *sema)
s32 iWakeupThread(s32 thread_id)
s32 _iWakeupThread(s32 thread_id)
s32 DeleteSema(s32 sema_id)
s32 iSignalSema(s32 sema_id)
s32 _iSuspendThread(s32 thread_id)
s32 iRotateThreadReadyQueue(s32 priority)
s32 CreateThread(ee_thread_t *thread)
s32 iSuspendThread(s32 thread_id)
s32 WakeupThread(s32 thread_id)
s32 WaitSema(s32 sema_id)
s32 StartThread(s32 thread_id, void *args)
s32 RotateThreadReadyQueue(s32 priority)
s32 SuspendThread(s32 thread_id)
s32 ChangeThreadPriority(s32 thread_id, s32 priority)
struct request request[512]