| D | AtomicNotification-inl.h | 44 futexWait(atomic, expected); in atomic_wait_impl() 52 atomic, -1, [&] { return atomic->load() == expected; }, [] {}); in atomic_wait_impl() 74 const Atom<Integer, Args...>* atomic, in atomic_wait_until_impl() argument 79 atomic, -1, [&] { return atomic->load() == expected; }, [] {}, deadline)); in atomic_wait_until_impl() 84 futexWake(atomic, 1); in atomic_notify_one_impl() 99 futexWake(atomic); in atomic_notify_all_impl() 115 void atomic_wait(const std::atomic<Integer>* atomic, Integer expected) { in atomic_wait() argument 121 const std::atomic<Integer>* atomic, in atomic_wait_until() argument 125 atomic, expected, deadline); in atomic_wait_until() 129 void atomic_notify_one(const std::atomic<Integer>* atomic) { in atomic_notify_one() argument [all …]
|