| /TwlSDK-5.1.0/build/libraries/card/common/src/ |
| D | card_task.c | 37 void CARDi_InitTaskQueue(CARDTaskQueue *queue) in CARDi_InitTaskQueue() argument 39 queue->list = NULL; in CARDi_InitTaskQueue() 40 queue->quit = FALSE; in CARDi_InitTaskQueue() 41 OS_InitThreadQueue(queue->workers); in CARDi_InitTaskQueue() 53 SDK_INLINE void CARDi_QuitTaskQueue(CARDTaskQueue *queue) in CARDi_QuitTaskQueue() argument 56 queue->quit = TRUE; in CARDi_QuitTaskQueue() 57 OS_WakeupThread(queue->workers); in CARDi_QuitTaskQueue() 97 void CARDi_ProcessTask(CARDTaskQueue *queue, CARDTask *task, BOOL blocking, BOOL changePriority) in CARDi_ProcessTask() argument 103 CARDTask **pp = (CARDTask **)&queue->list; in CARDi_ProcessTask() 109 if (pp == &queue->list) in CARDi_ProcessTask() [all …]
|
| /TwlSDK-5.1.0/build/libraries/os/common/src/ |
| D | os_thread.c | 157 static void OSi_InsertLinkToQueue(OSThreadQueue *queue, OSThread *thread) in OSi_InsertLinkToQueue() argument 159 OSThread *next = queue->head; in OSi_InsertLinkToQueue() 172 OSThread *prev = queue->tail; in OSi_InsertLinkToQueue() 176 queue->head = thread; in OSi_InsertLinkToQueue() 185 queue->tail = thread; in OSi_InsertLinkToQueue() 193 queue->head = thread; in OSi_InsertLinkToQueue() 215 static OSThread *OSi_RemoveLinkFromQueue(OSThreadQueue *queue) in OSi_RemoveLinkFromQueue() argument 217 OSThread *t = queue->head; in OSi_RemoveLinkFromQueue() 223 queue->head = next; in OSi_RemoveLinkFromQueue() 231 queue->tail = NULL; in OSi_RemoveLinkFromQueue() [all …]
|
| D | os_event.c | 41 OS_InitThreadQueue( &event->queue ); in OS_InitEvent() 91 OS_SleepThread(&event->queue); in OS_WaitEventEx() 98 OS_SleepThread(&event->queue); in OS_WaitEventEx() 133 OS_WakeupThread( &event->queue ); in OS_SignalEvent()
|
| D | os_mutex.c | 41 OS_InitThreadQueue(&mutex->queue); in OS_InitMutex() 70 OS_SleepThread(&mutex->queue); in OS_LockMutex() 115 OS_WakeupThread(&(mutex->queue)); in OSi_UnlockAllMutex() 126 OS_WakeupThread(&mutex->queue); in OSi_UnlockAllMutex() 199 OS_SleepThread(&mutex->queue); in OS_LockMutexR() 229 OS_SleepThread(&mutex->queue); in OS_LockMutexW() 384 OS_WakeupThread(&mutex->queue); in OSi_UnlockMutexCore() 455 OS_SleepThread(&mutex->queue); in OS_LockMutexFromRToW() 477 …if ( OS_GetMutexCount(mutex) == 1 && mutex->queue.head == NULL && OS_GetMutexType(mutex) == OS_MUT… in OS_TryLockMutexFromRToW() 510 OS_SleepThread(&mutex->queue); in OS_LockMutexFromWToR() [all …]
|
| D | os_irqHandler.c | 154 str r3, [r12, #OSThread.queue] in OS_IrqHandler_ThreadSwitch()
|
| /TwlSDK-5.1.0/build/libraries/card/common/include/ |
| D | card_task.h | 78 void CARDi_InitTaskQueue(CARDTaskQueue *queue); 90 void CARDi_QuitTaskQueue(CARDTaskQueue *queue); 121 void CARDi_ProcessTask(CARDTaskQueue *queue, CARDTask *task, BOOL blocking, BOOL changePriority); 134 CARDTask* CARDi_ReceiveTask(CARDTaskQueue *queue, BOOL blocking);
|
| /TwlSDK-5.1.0/build/libraries/fs/common/include/ |
| D | util.h | 213 SDK_INLINE void FSi_WaitConditionOn(u32 *flags, u32 bits, OSThreadQueue *queue) in FSi_WaitConditionOn() argument 218 OS_SleepThread(queue); in FSi_WaitConditionOn() 234 SDK_INLINE void FSi_WaitConditionOff(u32 *flags, u32 bits, OSThreadQueue *queue) in FSi_WaitConditionOff() argument 239 OS_SleepThread(queue); in FSi_WaitConditionOff()
|
| /TwlSDK-5.1.0/include/nitro/os/common/ |
| D | thread.h | 128 OSThreadQueue *queue; member 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() argument 581 *queue = 0; in OS_InitThreadQueue() 583 queue->head = queue->tail = NULL; in OS_InitThreadQueue() 845 extern OSMutex *OSi_RemoveMutexLinkFromQueue(OSMutexQueue * queue);
|
| D | mutex.h | 48 OSThreadQueue queue; member
|
| D | event.h | 40 OSThreadQueue queue; member
|
| /TwlSDK-5.1.0/build/demos/prc/characterRecognition-1/src/ |
| D | main.c | 84 …RecognitionObject queue[RECOGNITION_QUEUE_SIZE]; // May be consuming a large amount of memo… in NitroMain() local 106 PRC_InitStrokes(&queue[i].strokes, queue[i].points, POINT_PER_INPUT_MAX); in NitroMain() 107 PRC_InitStrokes(&queue[i].inputPatternStrokes, queue[i].inputPatternPoints, in NitroMain() 199 (void)PRC_CopyStrokes(&strokes, &queue[queueTail].strokes); in NitroMain() 200 queue[queueTail].recognized = FALSE; in NitroMain() 203 if (RecognizePatternAsync(&queue[queueTail])) in NitroMain() 239 if (queue[queueHead].recognized == TRUE) in NitroMain() 242 PRCPrototypeEntry **results = queue[queueHead].results; in NitroMain() 243 fx32 *scores = queue[queueHead].scores; in NitroMain() 249 DrawStrokes(&queue[queueHead].inputPatternStrokes, 0, 0); in NitroMain()
|
| /TwlSDK-5.1.0/build/libraries/fs/common/src/ |
| D | fs_archive.c | 129 OS_WakeupThread(file->queue); in FSi_EndCommand() 142 FSi_WaitConditionOn(&file->stat, FS_FILE_STATUS_ASYNC_DONE, file->queue); in FSi_WaitForArchiveCompletion() 400 OS_WakeupThread(next->queue); in FSi_NextCommand() 424 OS_WakeupThread(&arc->queue); in FSi_NextCommand() 459 OS_WakeupThread(file->queue); in FSi_ExecuteAsyncCommand() 495 FSi_WaitConditionOn(&file->stat, FS_FILE_STATUS_OPERATING, file->queue); in FSi_ExecuteSyncCommand() 913 OS_InitThreadQueue(&p_arc->queue); in FS_InitArchive() 1176 FSi_WaitConditionOff(&p_arc->flag, FS_ARCHIVE_FLAG_SUSPENDING, &p_arc->queue); in FS_SuspendArchive() 1238 OS_WakeupThread(file->queue); in FS_NotifyArchiveAsyncEnd() 1287 FSi_WaitConditionOff(&file->stat, FS_FILE_STATUS_BUSY, file->queue); in FS_WaitAsync()
|
| D | fs_file.c | 243 OS_InitThreadQueue(file->queue); in FS_InitFile()
|
| /TwlSDK-5.1.0/build/libraries/wm/ARM9/src/ |
| D | wm_system.c | 850 void WMi_DebugPrintSendQueue(WMPortSendQueue *queue) in WMi_DebugPrintSendQueue() argument 859 OS_Printf("head = %d, tail = %d, ", queue->head, queue->tail); in WMi_DebugPrintSendQueue() 860 if (queue->tail != WM_SEND_QUEUE_END) in WMi_DebugPrintSendQueue() 862 OS_Printf("%s", (queueData[queue->tail].next == WM_SEND_QUEUE_END) ? "valid" : "invalid"); in WMi_DebugPrintSendQueue() 865 for (index = queue->head; index != WM_SEND_QUEUE_END; index = queueData[index].next) in WMi_DebugPrintSendQueue()
|
| /TwlSDK-5.1.0/include/nitro/fs/ |
| D | archive.h | 100 OSThreadQueue queue; // General-purpose queue to wait for events member
|
| D | file.h | 45 OSThreadQueue queue[1]; member
|
| /TwlSDK-5.1.0/build/demos/wireless_shared/wh/ |
| D | wh.c | 357 OSThreadQueue queue[1]; member 3841 OS_WakeupThread(info->queue); in WcStateCallback() 3886 OS_SleepThread(infoForWC->queue); in WcWaitForState() 3900 OS_InitThreadQueue(info->queue); in WcInit()
|
| /TwlSDK-5.1.0/include/nitro/wm/ARM9/ |
| D | wm_api.h | 1304 void WMi_DebugPrintSendQueue(WMPortSendQueue *queue);
|