Home
last modified time | relevance | path

Searched refs:OSThreadQueue (Results 1 – 18 of 18) sorted by relevance

/TwlSDK-5.1.0/include/nitro/os/common/
Dthread.h57 typedef struct _OSThreadQueue OSThreadQueue; typedef
104 typedef u16 OSThreadQueue; typedef
107 typedef u32 OSThreadQueue; typedef
128 OSThreadQueue *queue;
146 OSThreadQueue joinQueue; // for wakeup threads in thread termination
151 OSThreadQueue joinQueue;
394 void OS_SleepThread(OSThreadQueue *queue);
407 void OS_SleepThreadDirect(OSThread *thread, OSThreadQueue *queue);
418 void OS_WakeupThread(OSThreadQueue *queue);
578 static inline void OS_InitThreadQueue(OSThreadQueue *queue) in OS_InitThreadQueue()
Dmessage.h37 OSThreadQueue queueSend;
38 OSThreadQueue queueReceive;
Dmutex.h48 OSThreadQueue queue;
Devent.h40 OSThreadQueue queue;
/TwlSDK-5.1.0/build/libraries/fs/common/include/
Dutil.h213 SDK_INLINE void FSi_WaitConditionOn(u32 *flags, u32 bits, OSThreadQueue *queue) in FSi_WaitConditionOn()
234 SDK_INLINE void FSi_WaitConditionOff(u32 *flags, u32 bits, OSThreadQueue *queue) in FSi_WaitConditionOff()
/TwlSDK-5.1.0/build/libraries/card/common/include/
Dcard_common.h114 OSThreadQueue lock_queue[1];
139 OSThreadQueue busy_q[1];
Dcard_task.h59 OSThreadQueue workers[1];
/TwlSDK-5.1.0/build/libraries/os/common/src/
Dos_irqHandler.c47 OSThreadQueue OSi_IrqThreadQueue = { NULL, NULL };
147 ldr r12, [r12, #OSThreadQueue.head] // r12 = OSi_IrqThreadQueue.head in OS_IrqHandler_ThreadSwitch()
164 str r3, [r12, #OSThreadQueue.head] // Clear OSi_IrqThreadQueue.head in OS_IrqHandler_ThreadSwitch()
165 str r3, [r12, #OSThreadQueue.tail] // Clear OSi_IrqThreadQueue.tail in OS_IrqHandler_ThreadSwitch()
Dos_thread.c157 static void OSi_InsertLinkToQueue(OSThreadQueue *queue, OSThread *thread) in OSi_InsertLinkToQueue()
215 static OSThread *OSi_RemoveLinkFromQueue(OSThreadQueue *queue) in OSi_RemoveLinkFromQueue()
248 static OSThread *OSi_RemoveSpecifiedLinkFromQueue(OSThreadQueue *queue, OSThread *thread) in OSi_RemoveSpecifiedLinkFromQueue()
1141 void OS_SleepThreadDirect(OSThread *thread, OSThreadQueue *queue) in OS_SleepThreadDirect()
1154 *queue |= (OSThreadQueue)(1UL << thread->id); in OS_SleepThreadDirect()
1176 void OS_SleepThread(OSThreadQueue *queue) in OS_SleepThread()
1189 *queue |= (OSThreadQueue)(1UL << currentThread->id); in OS_SleepThread()
1222 void OS_WakeupThread(OSThreadQueue *queue) in OS_WakeupThread()
Dos_irqHandler_inTCM.c33 OSThreadQueue OSi_IrqThreadQueue;
Dos_interrupt.c37 extern OSThreadQueue OSi_IrqThreadQueue;
/TwlSDK-5.1.0/build/demos/os/threadQueue-1/src/
Dmain.c25 OSThreadQueue threadQueue;
/TwlSDK-5.1.0/include/nitro/fs/
Darchive.h100 OSThreadQueue queue; // General-purpose queue to wait for events
Dfile.h45 OSThreadQueue queue[1];
/TwlSDK-5.1.0/build/libraries/dsp/common/src/
Ddsp_pipe.c28 static OSThreadQueue DSPiBlockingQueue[1];
/TwlSDK-5.1.0/build/demos/gx/UnitTours/DEMOLib/src/
DDEMOBitmap.c35 OSThreadQueue flip_wait_q[1];
/TwlSDK-5.1.0/build/demos/ctrdg/backup-1/src/
Ddraw.c48 OSThreadQueue flip_wait_q[1]; /* Flip wait */
/TwlSDK-5.1.0/build/demos/wireless_shared/wh/
Dwh.c357 OSThreadQueue queue[1];