Searched refs:mq (Results 1 – 2 of 2) sorted by relevance
| /TwlSDK-5.1.0/build/libraries/os/common/src/ |
| D | os_message.c | 33 void OS_InitMessageQueue(OSMessageQueue *mq, OSMessage *msgArray, s32 msgCount) in OS_InitMessageQueue() argument 35 OS_InitThreadQueue(&mq->queueSend); in OS_InitMessageQueue() 36 OS_InitThreadQueue(&mq->queueReceive); in OS_InitMessageQueue() 37 mq->msgArray = msgArray; in OS_InitMessageQueue() 38 mq->msgCount = msgCount; in OS_InitMessageQueue() 39 mq->firstIndex = 0; in OS_InitMessageQueue() 40 mq->usedCount = 0; in OS_InitMessageQueue() 55 BOOL OS_SendMessage(OSMessageQueue *mq, OSMessage msg, s32 flags) in OS_SendMessage() argument 62 while (mq->msgCount <= mq->usedCount) // check for full queue in OS_SendMessage() 72 OS_SleepThread(&mq->queueSend); in OS_SendMessage() [all …]
|
| /TwlSDK-5.1.0/include/nitro/os/common/ |
| D | message.h | 63 void OS_InitMessageQueue(OSMessageQueue *mq, OSMessage *msgArray, s32 msgCount); 78 BOOL OS_SendMessage(OSMessageQueue *mq, OSMessage msg, s32 flags); 93 BOOL OS_ReceiveMessage(OSMessageQueue *mq, OSMessage *msg, s32 flags); 108 BOOL OS_JamMessage(OSMessageQueue *mq, OSMessage msg, s32 flags); 124 BOOL OS_ReadMessage(OSMessageQueue *mq, OSMessage *msg, s32 flags); 137 static inline s32 OS_GetMessageCount(OSMessageQueue *mq) in OS_GetMessageCount() argument 139 SDK_ASSERT(mq); in OS_GetMessageCount() 140 return mq->msgCount; in OS_GetMessageCount() 154 static inline BOOL OS_IsMessageQueueFull(OSMessageQueue *mq) in OS_IsMessageQueueFull() argument 156 SDK_ASSERT(mq); in OS_IsMessageQueueFull() [all …]
|