Lines Matching refs:we
126 WaitEntry* we = wList.PopFront(&WaitEntry::node); in NotifyOne() local
128 if (we != nullptr) { in NotifyOne()
129 CPUEUTask* task = we->task; in NotifyOne()
130 if (ThreadNotifyMode(task) || we->weType == 2) { // 2 is weType in NotifyOne()
133 we->task = nullptr; in NotifyOne()
136 WaitUntilEntry* wue = static_cast<WaitUntilEntry*>(we); in NotifyOne()
147 WaitEntry* we = wList.PopFront(&WaitEntry::node); in NotifyAll() local
149 while (we != nullptr) { in NotifyAll()
150 CPUEUTask* task = we->task; in NotifyAll()
151 if (ThreadNotifyMode(task) || we->weType == 2) { // 2 is weType in NotifyAll()
154 we->task = nullptr; in NotifyAll()
157 WaitUntilEntry* wue = static_cast<WaitUntilEntry*>(we); in NotifyAll()
164 if (we->wtType == SharedMutexWaitType::READ) { in NotifyAll()
169 } else if (we->wtType == SharedMutexWaitType::WRITE) { in NotifyAll()
173 we = wList.PopFront(&WaitEntry::node); in NotifyAll()