Home
last modified time | relevance | path

Searched refs:OSThread (Results 1 – 25 of 43) sorted by relevance

12

/TwlSDK-5.1.0/include/nitro/os/common/
Dthread.h54 typedef struct _OSThread OSThread; typedef
69 OSThread *head;
70 OSThread *tail;
75 OSThread *prev;
76 OSThread *next;
121 OSThread *next;
173 OSThread *current;
174 OSThread *list;
177 OSThread *entry[OS_THREAD_MAX_NUM];
205 #define OS_THREAD_OFFSET_ID (OS_THREAD_OFFSET_NEXT+sizeof(OSThread*))
[all …]
DfunctionCost.h190 extern void OSi_ClearThreadFunctionCostBuffer(OSThread *thread);
285 void OS_CalcThreadStatistics(void *statBuf, OSThread *thread);
287 static inline void OS_CalcThreadStatistics(void *, OSThread *) in OS_CalcThreadStatistics() argument
Dmutex.h49 OSThread *thread; // current owner
146 void OSi_UnlockAllMutex(OSThread *thread);
/TwlSDK-5.1.0/build/libraries/os/common/src/
Dos_thread.c77 OSThread OSi_LauncherThread;
78 OSThread OSi_IdleThread;
84 OSThread **OSi_CurrentThreadPtr;
113 static void OSi_CancelThreadAlarmForSleep(OSThread *thread);
114 static void OSi_InsertThreadToList(OSThread *thread);
115 static void OSi_RemoveThreadFromList(OSThread *thread);
120 static void OSi_ExitThread_ArgSpecified(OSThread *thread, void *arg);
157 static void OSi_InsertLinkToQueue(OSThreadQueue *queue, OSThread *thread) in OSi_InsertLinkToQueue()
159 OSThread *next = queue->head; in OSi_InsertLinkToQueue()
172 OSThread *prev = queue->tail; in OSi_InsertLinkToQueue()
[all …]
Dos_mutex.c23 void OSi_EnqueueTail(OSThread *thread, OSMutex *mutex);
24 void OSi_DequeueItem(OSThread *thread, OSMutex *mutex);
25 OSMutex *OSi_DequeueHead(OSThread *thread);
59 OSThread *currentThread = OS_GetCurrentThread(); in OS_LockMutex()
100 void OSi_UnlockAllMutex(OSThread *thread) in OSi_UnlockAllMutex()
143 OSThread *currentThread = OS_GetCurrentThread(); in OS_TryLockMutex()
188 OSThread *currentThread = OS_GetCurrentThread(); in OS_LockMutexR()
218 OSThread *currentThread = OS_GetCurrentThread(); in OS_LockMutexW()
249 OSThread * currentThread = OS_GetCurrentThread(); in OS_TryLockMutexR()
288 OSThread * currentThread = OS_GetCurrentThread(); in OS_TryLockMutexW()
[all …]
Dos_functionCost.c36 static void OSi_CalcThreadInterval(register OSThread *saveThread, register OSThread *loadThread);
234 void OSi_ClearThreadFunctionCostBuffer(OSThread *thread) in OSi_ClearThreadFunctionCostBuffer()
279 ldrne r0, [ r0, #OSThread.profiler ] // r0 = functionCostInfo in OSi_GetFunctionCostInfo()
571 void OS_CalcThreadStatistics(void *statBuf, OSThread *thread) in OS_CalcThreadStatistics()
739 static asm void OSi_CalcThreadInterval( register OSThread* saveThread, register OSThread* loadThrea… in OSi_CalcThreadInterval()
751 ldr r2, [ r0, #OSThread.profiler ] // r2 = functionCostInfo in OSi_CalcThreadInterval()
772 ldr r2, [ r1, #OSThread.profiler ] // r2 = functionCostInfo in OSi_CalcThreadInterval()
Dos_irqHandler.c153 @1: str r2, [r12, #OSThread.state] in OS_IrqHandler_ThreadSwitch()
154 str r3, [r12, #OSThread.queue] in OS_IrqHandler_ThreadSwitch()
155 str r3, [r12, #OSThread.link.prev] in OS_IrqHandler_ThreadSwitch()
156 ldr r0, [r12, #OSThread.link.next] in OS_IrqHandler_ThreadSwitch()
157 str r3, [r12, #OSThread.link.next] in OS_IrqHandler_ThreadSwitch()
Dos_callTrace.c25 void OS_DumpThreadCallTrace(const OSThread *) in OS_DumpThreadCallTrace() argument
36 void OSi_DumpThreadCallTrace_core(const OSThread *thread, u32 returnAddress);
321 ldrne r0, [ r0, #OSThread.profiler ] // r0 = callTraceInfo in OSi_GetCallTraceInfo()
716 asm void OS_DumpThreadCallTrace( const OSThread* thread ) in OS_DumpThreadCallTrace()
735 void OSi_DumpThreadCallTrace_core(const OSThread *thread, u32 returnAddress) in OSi_DumpThreadCallTrace_core()
/TwlSDK-5.1.0/build/demos/os/threadYield-1/src/
Dmain.c49 OSThread thread1;
50 OSThread thread2;
51 OSThread thread3;
52 OSThread* launcherThread;
/TwlSDK-5.1.0/build/demos/os/threadQueue-1/src/
Dmain.c23 OSThread thread1;
24 OSThread thread2;
/TwlSDK-5.1.0/build/demos/os/thread-1/src/
Dmain.c24 OSThread thread1;
25 OSThread thread2;
/TwlSDK-5.1.0/build/demos/os/thread-2/src/
Dmain.c23 OSThread thread1;
24 OSThread thread2;
/TwlSDK-5.1.0/build/demos/os/waitIrq-2/src/
Dmain.c29 OSThread thread1;
30 OSThread thread2;
/TwlSDK-5.1.0/build/demos/os/functionCost-3/src/
Dmain.c31 OSThread thread1;
32 OSThread thread2;
/TwlSDK-5.1.0/build/demos/os/mutex-2/src/
Dmain.c29 OSThread thread1;
30 OSThread thread2;
/TwlSDK-5.1.0/build/libraries/card/common/include/
Dcard_common.h120 OSThread context[1];
150 OSThread *current_thread_9;
/TwlSDK-5.1.0/build/demos/os/functionCost-2/src/
Dmain.c34 OSThread thread1;
35 OSThread thread2;
/TwlSDK-5.1.0/build/demos/os/callTrace-2/src/
Dmain.c23 OSThread thread1;
24 OSThread thread2;
/TwlSDK-5.1.0/build/demos/os/mutex-1/src/
Dmain.c30 OSThread thread1;
31 OSThread thread2;
/TwlSDK-5.1.0/build/demos/cp/ThreadSafeTest/src/
Dmain.c61 OSThread thread1;
62 OSThread thread2;
/TwlSDK-5.1.0/build/demos/spi/spiMonkey/include/
Dmonkey.h52 OSThread thread;
/TwlSDK-5.1.0/build/libraries/mb/common/include/
Dmb_task.h38 #define MB_TASK_WORK_MIN (sizeof(OSThread) + 256)
/TwlSDK-5.1.0/build/demos/os/waitIrq-1/src/
Dmain.c22 OSThread thread1;
/TwlSDK-5.1.0/include/nitro/ctrdg/ARM9/
Dctrdg_task.h56 OSThread th[1]; /* Thread context */
/TwlSDK-5.1.0/build/demos/os/message-1/src/
Dmain.c26 OSThread thread1;

12