Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/libcxx/src/
HDatomic.cpp57 …atform_wait_on_address(__cxx_atomic_contention_t const volatile* __ptr, __cxx_contention_t __val) { in __libcpp_platform_wait_on_address()
77 …atform_wait_on_address(__cxx_atomic_contention_t const volatile* __ptr, __cxx_contention_t __val) {
96 …atform_wait_on_address(__cxx_atomic_contention_t const volatile* __ptr, __cxx_contention_t __val) {
109 …atform_wait_on_address(__cxx_atomic_contention_t const volatile* __ptr, __cxx_contention_t __val) {
145 static __cxx_contention_t
153 __cxx_contention_t __old_value) { in __libcpp_contention_wait()
154 __cxx_atomic_fetch_add(__contention_state, __cxx_contention_t(1), memory_order_seq_cst); in __libcpp_contention_wait()
157 __cxx_atomic_fetch_sub(__contention_state, __cxx_contention_t(1), memory_order_release); in __libcpp_contention_wait()
166 __cxx_atomic_fetch_add(&__entry->__platform_state, __cxx_contention_t(1), memory_order_release); in __libcpp_atomic_notify()
178 _LIBCPP_EXPORTED_FROM_ABI __cxx_contention_t __libcpp_atomic_monitor(void const volatile* __locatio… in __libcpp_atomic_monitor()
[all …]
/freebsd-14-stable/contrib/llvm-project/libcxx/include/__atomic/
HDatomic_sync.h76 _LIBCPP_AVAILABILITY_SYNC _LIBCPP_EXPORTED_FROM_ABI __cxx_contention_t
79 __libcpp_atomic_wait(void const volatile*, __cxx_contention_t) _NOEXCEPT;
85 _LIBCPP_AVAILABILITY_SYNC _LIBCPP_EXPORTED_FROM_ABI __cxx_contention_t
88 __libcpp_atomic_wait(__cxx_atomic_contention_t const volatile*, __cxx_contention_t) _NOEXCEPT;
100 …__update_monitor_val_and_poll(__cxx_atomic_contention_t const volatile*, __cxx_contention_t& __mon…
113 …__update_monitor_val_and_poll(void const volatile* __contention_address, __cxx_contention_t& __mon…
125 __cxx_contention_t __monitor_val;
HDcontention_t.h23 using __cxx_contention_t = int32_t; variable
25 using __cxx_contention_t = int64_t;
28 using __cxx_atomic_contention_t = __cxx_atomic_impl<__cxx_contention_t>;
HDaliases.h99 __conditional_t<__libcpp_is_always_lock_free<__cxx_contention_t>::__value,
100 __cxx_contention_t,