Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/libcxx/src/
H A Datomic.cpp57 __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 Dcontention_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>;
H A Datomic_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 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 Daliases.h99 __conditional_t<__libcpp_is_always_lock_free<__cxx_contention_t>::__value,
100 __cxx_contention_t,