Home
last modified time | relevance | path

Searched refs:waitQueue (Results 1 - 3 of 3) sorted by relevance

/kernel/liteos_m/kal/posix/src/
H A Dpoll.c39 VOID PollWaitQueueInit(struct PollWaitQueue *waitQueue) in PollWaitQueueInit() argument
41 if (waitQueue == NULL) { in PollWaitQueueInit()
44 LOS_ListInit(&waitQueue->queue); in PollWaitQueueInit()
67 STATIC VOID AddPollWaitQueue(struct PollWaitQueue *waitQueue, struct PollTable *table) in AddPollWaitQueue() argument
77 LOS_ListAdd(&waitQueue->queue, &waitNode->node); in AddPollWaitQueue()
126 VOID PollNotify(struct PollWaitQueue *waitQueue, PollEvent event) in PollNotify() argument
131 if (waitQueue == NULL) { in PollNotify()
136 LOS_DL_LIST_FOR_EACH_ENTRY(waitNode, &waitQueue->queue, struct PollWaitNode, node) { in PollNotify()
146 VOID PollWait(struct PollWaitQueue *waitQueue, struct PollTable *table) in PollWait() argument
148 if ((waitQueue in PollWait()
[all...]
H A Dpipe.c337 struct PollWaitQueue *waitQueue = &dev->wq; in PipePollNotify() local
343 PollNotify(waitQueue, event); in PipePollNotify()
/kernel/liteos_m/kal/posix/include/
H A Dpoll_impl.h63 VOID PollWaitQueueInit(struct PollWaitQueue *waitQueue);
64 VOID PollNotify(struct PollWaitQueue *waitQueue, PollEvent event);
65 VOID PollWait(struct PollWaitQueue *waitQueue, struct PollTable *table);

Completed in 3 milliseconds