Lines Matching +full:waking +full:- +full:up
1 //===----------------------------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
44 #else // <- Add other operating systems here
72 // https://github.com/apple/darwin-xnu/blob/2ff845c2e033bd0ff64b5b6aa6063a1f8f65aa32/bsd/sys/ulock.…
83 static_assert(sizeof(__cxx_atomic_contention_t) == 8, "Waking up on 8 bytes value");
104 #else // <- Add other operating systems here
111 …[=]() -> bool { return !__cxx_nonatomic_compare_equal(__cxx_atomic_load(__ptr, memory_order_relaxe…
132 …n &__libcpp_contention_table[__libcpp_contention_hasher(p) & (__libcpp_contention_table_size - 1)]; in __libcpp_contention_state()
166 __cxx_atomic_fetch_add(&__entry->__platform_state, __cxx_contention_t(1), memory_order_release); in __libcpp_atomic_notify()
168 &__entry->__contention_state, in __libcpp_atomic_notify()
169 &__entry->__platform_state, in __libcpp_atomic_notify()
180 …return __libcpp_contention_monitor_for_wait(&__entry->__contention_state, &__entry->__platform_sta… in __libcpp_atomic_monitor()
185 __libcpp_contention_wait(&__entry->__contention_state, &__entry->__platform_state, __old_value); in __libcpp_atomic_wait()
192 …__libcpp_contention_notify(&__libcpp_contention_state(__location)->__contention_state, __location,… in __cxx_atomic_notify_one()
195 …__libcpp_contention_notify(&__libcpp_contention_state(__location)->__contention_state, __location,… in __cxx_atomic_notify_all()
200 …return __libcpp_contention_monitor_for_wait(&__libcpp_contention_state(__location)->__contention_s… in __libcpp_atomic_monitor()
204 …__libcpp_contention_wait(&__libcpp_contention_state(__location)->__contention_state, __location, _… in __libcpp_atomic_wait()