Lines Matching refs:waitQueue
39 VOID PollWaitQueueInit(struct PollWaitQueue *waitQueue)
41 if (waitQueue == NULL) {
44 LOS_ListInit(&waitQueue->queue);
67 STATIC VOID AddPollWaitQueue(struct PollWaitQueue *waitQueue, struct PollTable *table)
77 LOS_ListAdd(&waitQueue->queue, &waitNode->node);
126 VOID PollNotify(struct PollWaitQueue *waitQueue, PollEvent event)
131 if (waitQueue == NULL) {
136 LOS_DL_LIST_FOR_EACH_ENTRY(waitNode, &waitQueue->queue, struct PollWaitNode, node) {
146 VOID PollWait(struct PollWaitQueue *waitQueue, struct PollTable *table)
148 if ((waitQueue == NULL) || (table == NULL)) {
153 AddPollWaitQueue(waitQueue, table);