Home
last modified time | relevance | path

Searched refs:__ptr (Results 1 – 25 of 161) sorted by relevance

1234567

/netbsd/sys/arch/or1k/include/
H A Dlock.h41 return *__ptr != __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_LOCKED_P()
47 return *__ptr == __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_UNLOCKED_P()
54 __atomic_clear(__ptr, __ATOMIC_RELAXED); in __cpu_simple_lock_clear()
56 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_clear()
66 *__ptr = __SIMPLELOCK_LOCKED; in __cpu_simple_lock_set()
74 __atomic_clear(__ptr, __ATOMIC_RELAXED); in __cpu_simple_lock_init()
76 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_init()
110 [ptr] "r" (__ptr), in __cpu_simple_lock()
132 [ptr] "r" (__ptr) in __cpu_simple_lock_try()
142 __atomic_clear(__ptr, __ATOMIC_RELEASE); in __cpu_simple_unlock()
[all …]
/netbsd/sys/sys/
H A Dcommon_lock.h43 return *__ptr != __SIMPLELOCK_UNLOCKED; in __SIMPLELOCK_LOCKED_P()
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()
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()
73 __cpu_simple_lock_init(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_init() argument
76 *__ptr = __SIMPLELOCK_UNLOCKED; in __cpu_simple_lock_init()
83 __cpu_simple_lock(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock() argument
91 __cpu_simple_lock_try(__cpu_simple_lock_t *__ptr) in __cpu_simple_lock_try() argument
[all …]
/netbsd/external/gpl3/gcc.old/dist/libstdc++-v3/include/parallel/
H A Dcompatibility.h56 __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()
88 if (*__ptr == __comparand) in __cas_omp()
90 *__ptr = __replacement; in __cas_omp()
110 if (__atomic_always_lock_free(sizeof(_Tp), __ptr)) in __compare_and_swap()
[all …]
/netbsd/external/gpl3/gcc/dist/libstdc++-v3/include/parallel/
H A Dcompatibility.h56 __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()
88 if (*__ptr == __comparand) in __cas_omp()
90 *__ptr = __replacement; in __cas_omp()
110 if (__atomic_always_lock_free(sizeof(_Tp), __ptr)) in __compare_and_swap()
[all …]
/netbsd/sys/arch/arm/include/
H A Dlock.h45 __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
114 __swp(int __val, __cpu_simple_lock_t *__ptr) in __swp() argument
[all …]
/netbsd/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
H A Dptr_traits.h156 __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()
179 return std::__to_address(__ptr.base().operator->()); in _GLIBCXX_VISIBILITY()
181 return std::__to_address(__ptr.operator->()); in _GLIBCXX_VISIBILITY()
194 to_address(_Tp* __ptr) noexcept in _GLIBCXX_VISIBILITY()
195 { return std::__to_address(__ptr); } in _GLIBCXX_VISIBILITY()
206 to_address(const _Ptr& __ptr) noexcept in _GLIBCXX_VISIBILITY()
[all …]
/netbsd/sys/arch/m68k/include/
H A Dlock.h40 __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/sys/arch/powerpc/include/
H A Dlock.h40 __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/sys/arch/sh3/include/
H A Dlock.h49 __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/sys/arch/mips/include/
H A Dlock.h47 __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/sys/arch/ia64/include/
H A Dlock.h40 __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/sys/arch/alpha/include/
H A Dlock.h45 __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/sys/arch/x86/include/
H A Dlock.h42 __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/sys/arch/sparc/include/
H A Dlock.h75 __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/sys/arch/vax/include/
H A Dlock.h42 __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/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dptr_traits.h228 __to_address(_Tp* __ptr) noexcept in _GLIBCXX_VISIBILITY()
231 return __ptr; in _GLIBCXX_VISIBILITY()
237 __to_address(const _Ptr& __ptr) in _GLIBCXX_VISIBILITY()
238 { return std::__to_address(__ptr.operator->()); } in _GLIBCXX_VISIBILITY()
242 __to_address(const _Ptr& __ptr) noexcept in _GLIBCXX_VISIBILITY()
251 return std::__to_address(__ptr.base().operator->()); in _GLIBCXX_VISIBILITY()
253 return std::__to_address(__ptr.operator->()); in _GLIBCXX_VISIBILITY()
266 to_address(_Tp* __ptr) noexcept in _GLIBCXX_VISIBILITY()
267 { return std::__to_address(__ptr); } in _GLIBCXX_VISIBILITY()
278 to_address(const _Ptr& __ptr) noexcept in _GLIBCXX_VISIBILITY()
[all …]
H A Dalign.h62 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 Dlocale_conv.h230 _Scoped_ptr(_Tp* __ptr) noexcept in _GLIBCXX_VISIBILITY()
231 : _M_ptr(__ptr) in _GLIBCXX_VISIBILITY()
235 : _M_ptr(__ptr) in _GLIBCXX_VISIBILITY()
237 if (!__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()
361 return to_bytes(__ptr, __ptr+wide_string::traits_type::length(__ptr)); in _GLIBCXX_VISIBILITY()
367 auto __ptr = __wstr.data(); in _GLIBCXX_VISIBILITY() local
[all …]
H A Datomic_base.h970 __atomic_load(__ptr, __dest, int(__m)); in _GLIBCXX_VISIBILITY()
1013 wait(const _Tp* __ptr, _Val<_Tp> __old, in _GLIBCXX_VISIBILITY()
1016 std::__atomic_wait_address_v(__ptr, __old, in _GLIBCXX_VISIBILITY()
1017 [__ptr, __m]() { return __atomic_impl::load(__ptr, __m); }); in _GLIBCXX_VISIBILITY()
1024 notify_one(const _Tp* __ptr) noexcept in _GLIBCXX_VISIBILITY()
1025 { std::__atomic_notify_address(__ptr, false); } in _GLIBCXX_VISIBILITY()
1031 notify_all(const _Tp* __ptr) noexcept in _GLIBCXX_VISIBILITY()
1032 { std::__atomic_notify_address(__ptr, true); } in _GLIBCXX_VISIBILITY()
1074 __and_fetch(_Tp* __ptr, _Val<_Tp> __i) noexcept in _GLIBCXX_VISIBILITY()
1079 __or_fetch(_Tp* __ptr, _Val<_Tp> __i) noexcept in _GLIBCXX_VISIBILITY()
[all …]
/netbsd/external/apache2/llvm/dist/libcxx/src/
H A Datomic.cpp38 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/sys/arch/hppa/include/
H A Dlock.h52 __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/external/gpl3/gcc/dist/gcc/config/i386/
H A Dpmm_malloc.h40 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/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Dpmm_malloc.h40 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/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Dmm_malloc.h44 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/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Dmm_malloc.h44 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()

1234567