Searched refs:WaitQueue (Results 1 - 3 of 3) sorted by relevance
/foundation/resourceschedule/ffrt/src/sync/ |
H A D | wait_queue.h | 61 class WaitQueue { class 73 WaitQueue() in WaitQueue() function in ffrt::WaitQueue 79 WaitQueue(WaitQueue const&) = delete; 80 void operator=(WaitQueue const&) = delete; 82 ~WaitQueue() in ~WaitQueue() 151 friend bool WeTimeoutProc(WaitQueue* wq, WaitUntilEntry* wue);
|
H A D | wait_queue.cpp | 31 void WaitQueue::ThreadWait(WaitUntilEntry* wn, mutexPrivate* lk, bool legacyMode, CPUEUTask* task) in ThreadWait() 48 bool WaitQueue::ThreadWaitUntil(WaitUntilEntry* wn, mutexPrivate* lk, in ThreadWaitUntil() 80 void WaitQueue::SuspendAndWait(mutexPrivate* lk) in SuspendAndWait() 95 // The ownership of the task belongs to WaitQueue list, and the task cannot be accessed any more. in SuspendAndWait() 103 bool WeTimeoutProc(WaitQueue* wq, WaitUntilEntry* wue) in WeTimeoutProc() 122 bool WaitQueue::SuspendAndWaitUntil(mutexPrivate* lk, const TimePoint& tp) noexcept 153 // The ownership of the task belongs to WaitQueue list, and the task cannot be accessed any more. 158 // The ownership of the task belongs to WaitQueue list, and the task cannot be accessed any more. 163 // The ownership of the task belongs to WaitQueue list, and the task cannot be accessed any more. 174 bool WaitQueue [all...] |
H A D | condition_variable.cpp | 24 using condition_variable_private = WaitQueue; 108 p->~WaitQueue(); in ffrt_cond_destroy()
|
Completed in 2 milliseconds