Searched refs:__waiter_base (Results 1 – 4 of 4) sorted by relevance
278 struct __waiter_base in _GLIBCXX_VISIBILITY() struct304 explicit __waiter_base(const _Up* __addr) noexcept in _GLIBCXX_VISIBILITY() argument364 struct __waiter : __waiter_base<__waiter_pool> in _GLIBCXX_VISIBILITY()366 using __base_type = __waiter_base<__waiter_pool>; in _GLIBCXX_VISIBILITY()
266 struct __timed_waiter : __waiter_base<__timed_waiter_pool> in _GLIBCXX_VISIBILITY()268 using __base_type = __waiter_base<__timed_waiter_pool>; in _GLIBCXX_VISIBILITY()
2685 (__waiter_base::_M_do_wait) [!_GLIBCXX_HAVE_PLATFORM_WAIT]:2687 (__waiter_base::_M_notify): Remove increment of _M_ver.4379 * include/bits/atomic_wait.h (__waiter_base::_S_do_spin,4380 __waiter_base::_S_do_spin_v): Change memory order from relaxed
5391 (__waiter_base::_M_laundered): New member.5392 (__waiter_base::_M_notify): Check _M_laundered to determine5396 (__waiter_base::_S_do_spin_v): Adjust predicate.