Searched refs:__cxx_contention_t (Results 1 – 4 of 4) sorted by relevance
/freebsd-src/contrib/llvm-project/libcxx/src/ |
H A D | atomic.cpp | 57 __libcpp_platform_wait_on_address(__cxx_atomic_contention_t const volatile* __ptr, __cxx_contention_t __val) { in __libcpp_platform_wait_on_address() 77 __libcpp_platform_wait_on_address(__cxx_atomic_contention_t const volatile* __ptr, __cxx_contention_t __val) { 90 * Since __cxx_contention_t is int64_t even on 32bit FreeBSD 96 __libcpp_platform_wait_on_address(__cxx_atomic_contention_t const volatile* __ptr, __cxx_contention_t __val) { 109 __libcpp_platform_wait_on_address(__cxx_atomic_contention_t const volatile* __ptr, __cxx_contention_t __val) { 145 static __cxx_contention_t in __libcpp_contention_monitor_for_wait() 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); 166 __cxx_atomic_fetch_add(&__entry->__platform_state, __cxx_contention_t( in __libcpp_atomic_notify() [all...] |
/freebsd-src/contrib/llvm-project/libcxx/include/__atomic/ |
H A D | contention_t.h | 23 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>;
|
H A D | atomic_sync.h | 76 _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 in __cxx_nonatomic_compare_equal() 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& __monitor_val) const { 113 __update_monitor_val_and_poll(void const volatile* __contention_address, __cxx_contention_t& __monitor_val) const { 125 __cxx_contention_t __monitor_val;
|
H A D | aliases.h | 99 __conditional_t<__libcpp_is_always_lock_free<__cxx_contention_t>::__value, 100 __cxx_contention_t,
|