Home
last modified time | relevance | path

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

/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
Datomic_wait.h278 struct __waiter_base in _GLIBCXX_VISIBILITY() struct
304 explicit __waiter_base(const _Up* __addr) noexcept in _GLIBCXX_VISIBILITY() argument
364 struct __waiter : __waiter_base<__waiter_pool> in _GLIBCXX_VISIBILITY()
366 using __base_type = __waiter_base<__waiter_pool>; in _GLIBCXX_VISIBILITY()
Datomic_timed_wait.h266 struct __timed_waiter : __waiter_base<__timed_waiter_pool> in _GLIBCXX_VISIBILITY()
268 using __base_type = __waiter_base<__timed_waiter_pool>; in _GLIBCXX_VISIBILITY()
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/
DChangeLog2685 (__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
DChangeLog-20215391 (__waiter_base::_M_laundered): New member.
5392 (__waiter_base::_M_notify): Check _M_laundered to determine
5396 (__waiter_base::_S_do_spin_v): Adjust predicate.