/netbsd-src/sys/arch/or1k/include/ |
H A D | lock.h | 39 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() argument 41 return *__ptr != __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_LOCKED_P() 45 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() argument 47 return *__ptr == __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P() 51 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() argument 54 __atomic_clear(__ptr, __ATOMIC_RELAXED); in __cpu_simple_lock_clear() 56 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_clear() 61 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() argument 64 (void)__atomic_test_and_set(__ptr, __ATOMIC_RELAXED); in __cpu_simple_lock_set() 66 *__ptr = __SIMPLELOCK_LOCKED; in __cpu_simple_lock_set() [all …]
|
/netbsd-src/sys/sys/ |
H A D | common_lock.h | 41 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() argument 43 return *__ptr != __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_LOCKED_P() 47 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() argument 49 return *__ptr == __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P() 53 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() argument 56 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_clear() 58 __atomic_store_n(__ptr, __SIMPLELOCK_UNLOCKED, __ATOMIC_RELAXED); in __cpu_simple_lock_clear() 63 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() argument 66 *__ptr = __SIMPLELOCK_LOCKED; in __cpu_simple_lock_set() 68 __atomic_store_n(__ptr, __SIMPLELOCK_LOCKED, __ATOMIC_RELAXED); in __cpu_simple_lock_set() [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/parallel/ |
H A D | compatibility.h | 56 __add_omp(volatile _Tp* __ptr, _Tp __addend) in __add_omp() argument 61 __res = *__ptr; in __add_omp() 62 *(__ptr) += __addend; in __add_omp() 74 __fetch_and_add(volatile _Tp* __ptr, _Tp __addend) in __fetch_and_add() argument 76 if (__atomic_always_lock_free(sizeof(_Tp), __ptr)) in __fetch_and_add() 77 return __atomic_fetch_add(__ptr, __addend, __ATOMIC_ACQ_REL); in __fetch_and_add() 78 return __add_omp(__ptr, __addend); in __fetch_and_add() 83 __cas_omp(volatile _Tp* __ptr, _Tp __comparand, _Tp __replacement) in __cas_omp() argument 88 if (*__ptr == __comparand) in __cas_omp() 90 *__ptr = __replacement; in __cas_omp() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/parallel/ |
H A D | compatibility.h | 56 __add_omp(volatile _Tp* __ptr, _Tp __addend) in __add_omp() argument 61 __res = *__ptr; in __add_omp() 62 *(__ptr) += __addend; in __add_omp() 74 __fetch_and_add(volatile _Tp* __ptr, _Tp __addend) in __fetch_and_add() argument 76 if (__atomic_always_lock_free(sizeof(_Tp), __ptr)) in __fetch_and_add() 77 return __atomic_fetch_add(__ptr, __addend, __ATOMIC_ACQ_REL); in __fetch_and_add() 78 return __add_omp(__ptr, __addend); in __fetch_and_add() 83 __cas_omp(volatile _Tp* __ptr, _Tp __comparand, _Tp __replacement) in __cas_omp() argument 88 if (*__ptr == __comparand) in __cas_omp() 90 *__ptr = __replacement; in __cas_omp() [all …]
|
/netbsd-src/sys/arch/arm/include/ |
H A D | lock.h | 45 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() argument 47 return *__ptr == __SIMPLELOCK_LOCKED; in __SIMPLELOCK_LOCKED_P() 51 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() argument 53 return *__ptr == __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P() 57 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() argument 59 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_clear() 63 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() argument 65 *__ptr = __SIMPLELOCK_LOCKED; in __cpu_simple_lock_set() 97 __swp(unsigned char __val, __cpu_simple_lock_t *__ptr) in __swp() argument 101 : "=&r" (__val32) : "r" (__val), "r" (__ptr) : "memory"); in __swp() [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/stdcpp/ |
H A D | memory.d | 68 pointer t = __ptr(); 69 __ptr() = p; 85 __ptr() = ptr; in this() 91 return __ptr(); in get() 97 return __ptr() != null; 103 pointer t = __ptr(); in release() 104 __ptr() = null; in release() 121 ref pointer __ptr() nothrow { return _Mypair._Myval2; } in version() 122 inout(pointer) __ptr() inout nothrow { return _Mypair._Myval2; } in version() 134 ref pointer __ptr() nothrow { return _M_t.get!0; } in version() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/ |
H A D | ptr_traits.h | 156 __to_address(_Tp* __ptr) noexcept in _GLIBCXX_VISIBILITY() 159 return __ptr; in _GLIBCXX_VISIBILITY() 165 __to_address(const _Ptr& __ptr) in _GLIBCXX_VISIBILITY() 166 { return std::__to_address(__ptr.operator->()); } in _GLIBCXX_VISIBILITY() 170 __to_address(const _Ptr& __ptr) noexcept in _GLIBCXX_VISIBILITY() 171 -> decltype(std::pointer_traits<_Ptr>::to_address(__ptr)) in _GLIBCXX_VISIBILITY() 172 { return std::pointer_traits<_Ptr>::to_address(__ptr); } in _GLIBCXX_VISIBILITY() 176 __to_address(const _Ptr& __ptr, _None...) noexcept in _GLIBCXX_VISIBILITY() 179 return std::__to_address(__ptr.base().operator->()); in _GLIBCXX_VISIBILITY() 181 return std::__to_address(__ptr.operator->()); in _GLIBCXX_VISIBILITY() [all …]
|
/netbsd-src/sys/arch/m68k/include/ |
H A D | lock.h | 40 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() argument 42 return *__ptr == __SIMPLELOCK_LOCKED; in __SIMPLELOCK_LOCKED_P() 46 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() argument 48 return *__ptr == __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P() 60 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() argument 62 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_clear() 66 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() argument 68 *__ptr = __SIMPLELOCK_LOCKED; in __cpu_simple_lock_set()
|
/netbsd-src/sys/arch/powerpc/include/ |
H A D | lock.h | 40 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() argument 42 return *__ptr == __SIMPLELOCK_LOCKED; in __SIMPLELOCK_LOCKED_P() 46 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() argument 48 return *__ptr == __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P() 52 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() argument 54 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_clear() 58 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() argument 60 *__ptr = __SIMPLELOCK_LOCKED; in __cpu_simple_lock_set()
|
/netbsd-src/sys/arch/sh3/include/ |
H A D | lock.h | 49 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() argument 51 return *__ptr == __SIMPLELOCK_LOCKED; in __SIMPLELOCK_LOCKED_P() 55 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() argument 57 return *__ptr == __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P() 61 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() argument 63 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_clear() 67 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() argument 69 *__ptr = __SIMPLELOCK_LOCKED; in __cpu_simple_lock_set()
|
/netbsd-src/sys/arch/mips/include/ |
H A D | lock.h | 47 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() argument 49 return *__ptr != __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_LOCKED_P() 53 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() argument 55 return *__ptr == __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P() 59 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() argument 61 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_clear() 65 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() argument 67 *__ptr = __SIMPLELOCK_LOCKED; in __cpu_simple_lock_set()
|
/netbsd-src/sys/arch/ia64/include/ |
H A D | lock.h | 40 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() argument 42 return *__ptr == __SIMPLELOCK_LOCKED; in __SIMPLELOCK_LOCKED_P() 46 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() argument 48 return *__ptr == __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P() 52 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() argument 55 *__ptr = __SIMPLELOCK_LOCKED; in __cpu_simple_lock_set() 59 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() argument 62 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_clear()
|
/netbsd-src/sys/arch/alpha/include/ |
H A D | lock.h | 45 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() argument 47 return *__ptr == __SIMPLELOCK_LOCKED; in __SIMPLELOCK_LOCKED_P() 51 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() argument 53 return *__ptr == __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P() 57 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() argument 59 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_clear() 63 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() argument 65 *__ptr = __SIMPLELOCK_LOCKED; in __cpu_simple_lock_set()
|
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/ |
H A D | ptr_traits.h | 209 __to_address(_Tp* __ptr) noexcept in _GLIBCXX_VISIBILITY() 212 return __ptr; in _GLIBCXX_VISIBILITY() 218 __to_address(const _Ptr& __ptr) in _GLIBCXX_VISIBILITY() 219 { return std::__to_address(__ptr.operator->()); } in _GLIBCXX_VISIBILITY() 223 __to_address(const _Ptr& __ptr) noexcept in _GLIBCXX_VISIBILITY() 224 -> decltype(std::pointer_traits<_Ptr>::to_address(__ptr)) in _GLIBCXX_VISIBILITY() 225 { return std::pointer_traits<_Ptr>::to_address(__ptr); } in _GLIBCXX_VISIBILITY() 229 __to_address(const _Ptr& __ptr, _None...) noexcept in _GLIBCXX_VISIBILITY() 232 return std::__to_address(__ptr.base().operator->()); in _GLIBCXX_VISIBILITY() 234 return std::__to_address(__ptr.operator->()); in _GLIBCXX_VISIBILITY() [all …]
|
H A D | align.h | 62 align(size_t __align, size_t __size, void*& __ptr, size_t& __space) noexcept in _GLIBCXX_VISIBILITY() 66 const auto __intptr = reinterpret_cast<uintptr_t>(__ptr); in _GLIBCXX_VISIBILITY() 74 return __ptr = reinterpret_cast<void*>(__aligned); in _GLIBCXX_VISIBILITY() 93 assume_aligned(_Tp* __ptr) noexcept in _GLIBCXX_VISIBILITY() 97 return __ptr; in _GLIBCXX_VISIBILITY() 102 _GLIBCXX_DEBUG_ASSERT((uintptr_t)__ptr % _Align == 0); in _GLIBCXX_VISIBILITY() 103 return static_cast<_Tp*>(__builtin_assume_aligned(__ptr, _Align)); in _GLIBCXX_VISIBILITY()
|
H A D | locale_conv.h | 230 _Scoped_ptr(_Tp* __ptr) noexcept in _GLIBCXX_VISIBILITY() 231 : _M_ptr(__ptr) in _GLIBCXX_VISIBILITY() 234 _Scoped_ptr(_Tp* __ptr, const char* __msg) in _GLIBCXX_VISIBILITY() 235 : _M_ptr(__ptr) in _GLIBCXX_VISIBILITY() 237 if (!__ptr) in _GLIBCXX_VISIBILITY() 325 from_bytes(const char* __ptr) in _GLIBCXX_VISIBILITY() 326 { return from_bytes(__ptr, __ptr+char_traits<char>::length(__ptr)); } in _GLIBCXX_VISIBILITY() 331 auto __ptr = __str.data(); in _GLIBCXX_VISIBILITY() local 332 return from_bytes(__ptr, __ptr + __str.size()); in _GLIBCXX_VISIBILITY() 359 to_bytes(const _Elem* __ptr) in _GLIBCXX_VISIBILITY() [all …]
|
/netbsd-src/sys/arch/x86/include/ |
H A D | lock.h | 42 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() argument 44 return *__ptr == __SIMPLELOCK_LOCKED; in __SIMPLELOCK_LOCKED_P() 48 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() argument 50 return *__ptr == __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P() 54 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() argument 57 *__ptr = __SIMPLELOCK_LOCKED; in __cpu_simple_lock_set() 61 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() argument 64 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_clear()
|
/netbsd-src/sys/arch/vax/include/ |
H A D | lock.h | 42 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() argument 44 return *__ptr == __SIMPLELOCK_LOCKED; in __SIMPLELOCK_LOCKED_P() 48 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() argument 50 return *__ptr == __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P() 54 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() argument 56 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_clear() 60 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() argument 62 *__ptr = __SIMPLELOCK_LOCKED; in __cpu_simple_lock_set()
|
/netbsd-src/sys/arch/sparc/include/ |
H A D | lock.h | 75 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() argument 77 return *__ptr == __SIMPLELOCK_LOCKED; in __SIMPLELOCK_LOCKED_P() 81 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() argument 83 return *__ptr == __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P() 87 __cpu_simple_lock_clear(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_clear() argument 89 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_clear() 93 __cpu_simple_lock_set(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_set() argument 95 *__ptr = __SIMPLELOCK_LOCKED; in __cpu_simple_lock_set()
|
/netbsd-src/external/apache2/llvm/dist/libcxx/src/ |
H A D | atomic.cpp | 38 static void __libcpp_platform_wait_on_address(__cxx_atomic_contention_t const volatile* __ptr, in __libcpp_platform_wait_on_address() argument 42 syscall(SYS_futex, __ptr, FUTEX_WAIT_PRIVATE, __val, &__timeout, 0, 0); in __libcpp_platform_wait_on_address() 45 static void __libcpp_platform_wake_by_address(__cxx_atomic_contention_t const volatile* __ptr, in __libcpp_platform_wake_by_address() argument 48 syscall(SYS_futex, __ptr, FUTEX_WAKE_PRIVATE, __notify_one ? 1 : INT_MAX, 0, 0, 0); in __libcpp_platform_wake_by_address() 60 static void __libcpp_platform_wait_on_address(__cxx_atomic_contention_t const volatile* __ptr, 64 const_cast<__cxx_atomic_contention_t*>(__ptr), __val, 0); 67 static void __libcpp_platform_wake_by_address(__cxx_atomic_contention_t const volatile* __ptr, 71 const_cast<__cxx_atomic_contention_t*>(__ptr), 0); 78 static void __libcpp_platform_wait_on_address(__cxx_atomic_contention_t const volatile* __ptr, 82 … return !__cxx_nonatomic_compare_equal(__cxx_atomic_load(__ptr, memory_order_relaxed), __val);
|
/netbsd-src/sys/arch/hppa/include/ |
H A D | lock.h | 52 __SIMPLELOCK_LOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_LOCKED_P() argument 54 return *__SIMPLELOCK_ALIGN(__ptr) == __SIMPLELOCK_RAW_LOCKED; in __SIMPLELOCK_LOCKED_P() 58 __SIMPLELOCK_UNLOCKED_P(const __cpu_simple_lock_t *__ptr) in __SIMPLELOCK_UNLOCKED_P() argument 60 return *__SIMPLELOCK_ALIGN(__ptr) == __SIMPLELOCK_RAW_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P() 64 __ldcw(volatile unsigned long *__ptr) in __ldcw() argument 69 : "=r" (__val) : "r" (__ptr) in __ldcw()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/ |
H A D | pmm_malloc.h | 40 void *__ptr; in _mm_malloc() local 45 if (posix_memalign (&__ptr, __alignment, __size) == 0) in _mm_malloc() 46 return __ptr; in _mm_malloc() 52 _mm_free (void *__ptr) in _mm_free() argument 54 free (__ptr); in _mm_free()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/ |
H A D | pmm_malloc.h | 40 void *__ptr; in _mm_malloc() local 45 if (posix_memalign (&__ptr, __alignment, __size) == 0) in _mm_malloc() 46 return __ptr; in _mm_malloc() 52 _mm_free (void *__ptr) in _mm_free() argument 54 free (__ptr); in _mm_free()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/ |
H A D | mm_malloc.h | 44 void *__ptr; in _mm_malloc() local 50 if (posix_memalign (&__ptr, __alignment, __size) == 0) in _mm_malloc() 51 return __ptr; in _mm_malloc() 57 _mm_free (void * __ptr) in _mm_free() argument 59 free (__ptr); in _mm_free()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/ |
H A D | mm_malloc.h | 44 void *__ptr; in _mm_malloc() local 50 if (posix_memalign (&__ptr, __alignment, __size) == 0) in _mm_malloc() 51 return __ptr; in _mm_malloc() 57 _mm_free (void * __ptr) in _mm_free() argument 59 free (__ptr); in _mm_free()
|