Searched refs:__platform_state (Results 1 – 1 of 1) sorted by relevance
| /llvm-project-15.0.7/libcxx/src/ |
| H A D | atomic.cpp | 96 __cxx_atomic_contention_t __platform_state; member 98 __contention_state(0), __platform_state(0) { } in __libcpp_contention_table_entry() 114 __cxx_atomic_contention_t const volatile* __platform_state, in __libcpp_contention_notify() argument 119 __libcpp_platform_wake_by_address(__platform_state, __notify_one); in __libcpp_contention_notify() 125 return __cxx_atomic_load(__platform_state, memory_order_acquire); in __libcpp_contention_monitor_for_wait() 128 __cxx_atomic_contention_t const volatile* __platform_state, in __libcpp_contention_wait() argument 133 __libcpp_platform_wait_on_address(__platform_state, __old_value); in __libcpp_contention_wait() 144 __cxx_atomic_fetch_add(&__entry->__platform_state, __cxx_contention_t(1), memory_order_release); in __libcpp_atomic_notify() 146 &__entry->__platform_state, in __libcpp_atomic_notify() 159 …urn __libcpp_contention_monitor_for_wait(&__entry->__contention_state, &__entry->__platform_state); in __libcpp_atomic_monitor() [all …]
|