Lines Matching refs:loop
52 static void InsertTimerNode(EventLoop *loop, TimerNode *timer) in InsertTimerNode() argument
58 OH_ListAddWithOrder(&loop->timerList, &timer->node, TimerNodeCompareProc); in InsertTimerNode()
63 void CheckTimeoutOfTimer(EventLoop *loop, uint64_t currTime) in CheckTimeoutOfTimer() argument
68 ListNode *node = loop->timerList.next; in CheckTimeoutOfTimer()
69 while (node != &loop->timerList) { in CheckTimeoutOfTimer()
83 node = loop->timerList.next; in CheckTimeoutOfTimer()
99 InsertTimerNode(loop, timer); in CheckTimeoutOfTimer()
137 EventLoop *loop = (EventLoop *)loopHandle; in LE_StartTimer() local
143 InsertTimerNode(loop, timerNode); in LE_StartTimer()
147 uint64_t GetMinTimeoutPeriod(const EventLoop *loop) in GetMinTimeoutPeriod() argument
149 LE_CHECK(loop != NULL, return 0, "Invalid loop"); in GetMinTimeoutPeriod()
150 LE_ONLY_CHECK(loop->timerList.next != &(loop->timerList), return 0); in GetMinTimeoutPeriod()
151 TimerNode *timerNode = ListEntry(loop->timerList.next, TimerNode, node); in GetMinTimeoutPeriod()
166 void DestroyTimerList(EventLoop *loop) in DestroyTimerList() argument
168 OH_ListRemoveAll(&loop->timerList, TimerNodeDestroyProc); in DestroyTimerList()