Lines Matching defs:__platform_state
123 __cxx_atomic_contention_t __platform_state;
124 inline constexpr __libcpp_contention_table_entry() : __contention_state(0), __platform_state(0) {}
139 __cxx_atomic_contention_t const volatile* __platform_state,
143 __libcpp_platform_wake_by_address(__platform_state, __notify_one);
147 __cxx_atomic_contention_t const volatile* __platform_state) {
149 return __cxx_atomic_load(__platform_state, memory_order_acquire);
152 __cxx_atomic_contention_t const volatile* __platform_state,
156 __libcpp_platform_wait_on_address(__platform_state, __old_value);
166 __cxx_atomic_fetch_add(&__entry->__platform_state, __cxx_contention_t(1), memory_order_release);
169 &__entry->__platform_state,
180 return __libcpp_contention_monitor_for_wait(&__entry->__contention_state, &__entry->__platform_state);
185 __libcpp_contention_wait(&__entry->__contention_state, &__entry->__platform_state, __old_value);