Home
last modified time | relevance | path

Searched refs:kStackMask (Results 1 – 1 of 1) sorted by relevance

/external/eigen/unsupported/Eigen/CXX11/src/ThreadPool/
DEventCount.h54 : state_(kStackMask), waiters_(waiters) { in EventCount()
60 eigen_plain_assert(state_.load() == kStackMask); in ~EventCount()
93 w->next.store(state & (kStackMask | kEpochMask), in CommitWait()
138 if ((state & kStackMask) == kStackMask && waiters == signals) return; in Notify()
143 (state & kWaiterMask) | (waiters << kSignalShift) | kStackMask; in Notify()
149 Waiter* w = &waiters_[state & kStackMask]; in Notify()
158 if ((state & kStackMask) == kStackMask) return; in Notify()
159 Waiter* w = &waiters_[state & kStackMask]; in Notify()
160 if (!notifyAll) w->next.store(kStackMask, std::memory_order_relaxed); in Notify()
193 static const uint64_t kStackMask = (1ull << kWaiterBits) - 1; variable
[all …]