Home
last modified time | relevance | path

Searched refs:mq (Results 1 – 2 of 2) sorted by relevance

/TwlSDK-5.1.0/build/libraries/os/common/src/
Dos_message.c33 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/
Dmessage.h63 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 …]