Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/libcxx/src/
H A Datomic.cpp120 __cxx_atomic_contention_t __platform_state; member
121 inline constexpr __libcpp_contention_table_entry() : __contention_state(0), __platform_state(0) {} in __libcpp_contention_table_entry()
136 __cxx_atomic_contention_t const volatile* __platform_state, in __libcpp_contention_notify() argument
140 __libcpp_platform_wake_by_address(__platform_state, __notify_one); in __libcpp_contention_notify()
144 __cxx_atomic_contention_t const volatile* __platform_state) { in __libcpp_contention_monitor_for_wait() argument
146 return __cxx_atomic_load(__platform_state, memory_order_acquire); in __libcpp_contention_monitor_for_wait()
149 __cxx_atomic_contention_t const volatile* __platform_state, in __libcpp_contention_wait() argument
153 __libcpp_platform_wait_on_address(__platform_state, __old_value); in __libcpp_contention_wait()
163 __cxx_atomic_fetch_add(&__entry->__platform_state, __cxx_contention_t(1), memory_order_release); in __libcpp_atomic_notify()
166 &__entry->__platform_state, in __libcpp_atomic_notify()
[all …]