Home
last modified time | relevance | path

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

/foundation/resourceschedule/ffrt/src/sync/
H A Dwait_queue.h61 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 Dwait_queue.cpp31 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 Dcondition_variable.cpp24 using condition_variable_private = WaitQueue;
108 p->~WaitQueue(); in ffrt_cond_destroy()

Completed in 1 milliseconds