Home
last modified time | relevance | path

Searched refs:__val (Results 1 – 25 of 60) sorted by relevance

123

/NextBSD/contrib/libc++/src/support/
Datomic_support.h47 void __libcpp_atomic_store(_ValueType* __dest, _FromType __val,
50 __atomic_store_n(__dest, __val, __order);
55 void __libcpp_relaxed_store(_ValueType* __dest, _FromType __val) in __libcpp_relaxed_store() argument
57 __atomic_store_n(__dest, __val, _AO_Relaxed); in __libcpp_relaxed_store()
62 _ValueType __libcpp_atomic_load(_ValueType const* __val,
65 return __atomic_load_n(__val, __order);
70 _ValueType __libcpp_atomic_add(_ValueType* __val, _AddType __a,
73 return __atomic_add_fetch(__val, __a, __order);
78 bool __libcpp_atomic_compare_exchange(_ValueType* __val,
83 return __atomic_compare_exchange_n(__val, __expected, __after, true,
[all …]
/NextBSD/contrib/libstdc++/include/ext/
Datomicity.h50 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
51 { return __sync_fetch_and_add(__mem, __val); } in _GLIBCXX_BEGIN_NAMESPACE()
54 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
55 { __sync_fetch_and_add(__mem, __val); } in __atomic_add()
67 __exchange_and_add_single(_Atomic_word* __mem, int __val) in __exchange_and_add_single() argument
70 *__mem += __val; in __exchange_and_add_single()
75 __atomic_add_single(_Atomic_word* __mem, int __val) in __atomic_add_single() argument
76 { *__mem += __val; } in __atomic_add_single()
80 __exchange_and_add_dispatch(_Atomic_word* __mem, int __val) in __exchange_and_add_dispatch() argument
84 return __exchange_and_add(__mem, __val); in __exchange_and_add_dispatch()
[all …]
Dmalloc_allocator.h110 construct(pointer __p, const _Tp& __val) in construct() argument
111 { ::new(__p) value_type(__val); } in construct()
Dnew_allocator.h106 construct(pointer __p, const _Tp& __val) in construct() argument
107 { ::new(__p) _Tp(__val); } in construct()
/NextBSD/sys/i386/include/
HDpcpu.h130 __pcpu_type(name) __val; \
132 u_char __b[MIN(sizeof(__val), 4)]; \
135 __val = (val); \
136 if (sizeof(__val) == 1 || sizeof(__val) == 2 || \
137 sizeof(__val) == 4) { \
138 __s = *(struct __s *)(void *)&__val; \
143 *__PCPU_PTR(name) += __val; \
173 __pcpu_type(name) __val; \
175 u_char __b[MIN(sizeof(__val), 4)]; \
178 __val = (val); \
[all …]
/NextBSD/sys/amd64/include/
HDpcpu.h140 __pcpu_type(name) __val; \
145 __val = (val); \
146 if (sizeof(__val) == 1 || sizeof(__val) == 2 || \
147 sizeof(__val) == 4 || sizeof(__val) == 8) { \
148 __s = *(struct __s *)(void *)&__val; \
153 *__PCPU_PTR(name) += __val; \
188 __pcpu_type(name) __val; \
193 __val = (val); \
194 if (sizeof(__val) == 1 || sizeof(__val) == 2 || \
195 sizeof(__val) == 4 || sizeof(__val) == 8) { \
[all …]
/NextBSD/sys/sys/
HDstdatomic.h89 #define ATOMIC_VAR_INIT(value) { .__val = (value) }
90 #define atomic_init(obj, value) ((void)((obj)->__val = (value)))
177 __atomic_is_lock_free(sizeof((obj)->__val), &(obj)->__val)
180 ((void)(obj), sizeof((obj)->__val) <= sizeof(void *))
261 __atomic_compare_exchange_n(&(object)->__val, expected, \
265 __atomic_compare_exchange_n(&(object)->__val, expected, \
268 __atomic_exchange_n(&(object)->__val, desired, order)
270 __atomic_fetch_add(&(object)->__val, operand, order)
272 __atomic_fetch_and(&(object)->__val, operand, order)
274 __atomic_fetch_or(&(object)->__val, operand, order)
[all …]
/NextBSD/contrib/libstdc++/config/cpu/sh/
Datomicity.h40 __exchange_and_add (volatile _Atomic_word* __mem, int __val) in __exchange_and_add() argument
52 : "r" (__mem), "rI08" (__val) in __exchange_and_add()
61 __atomic_add (volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
69 : "r" (__mem), "rI08" (__val) in __atomic_add()
89 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
94 *__mem += __val; in _GLIBCXX_BEGIN_NAMESPACE()
100 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
101 { __exchange_and_add(__mem, __val); } in __atomic_add()
/NextBSD/contrib/libstdc++/config/cpu/sparc/
Datomicity.h38 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
41 _Atomic_word __val_extended = __val; in _GLIBCXX_BEGIN_NAMESPACE()
56 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
59 _Atomic_word __val_extended = __val; in __atomic_add()
86 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
98 *__mem += __val;
108 __atomic_add(volatile _Atomic_word* __mem, int __val)
119 *__mem += __val;
/NextBSD/contrib/libstdc++/config/cpu/m68k/
Datomicity.h40 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
49 : "d" (__val), "0" (__result), "m" (*__mem)); in _GLIBCXX_BEGIN_NAMESPACE()
58 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
66 *__mem = __result + __val;
87 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
116 *__mem = __result + __val;
127 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
131 __exchange_and_add(__mem, __val); in __atomic_add()
/NextBSD/contrib/libstdc++/config/cpu/cris/
Datomicity.h35 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
51 : "r" (__mem), "g" (__val), "Q" (*__mem) in _GLIBCXX_BEGIN_NAMESPACE()
64 : "r" (__mem), "g" (__val), "Q" (*__mem) in _GLIBCXX_BEGIN_NAMESPACE()
75 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
76 { __exchange_and_add(__mem, __val); } in __atomic_add()
/NextBSD/contrib/libstdc++/config/os/irix/
Datomicity.h36 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
37 { return (_Atomic_word) test_then_add((unsigned long*) const_cast<_Atomic_word*>(__mem), __val); } in _GLIBCXX_BEGIN_NAMESPACE()
40 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
41 { __exchange_and_add(__mem, __val); } in __atomic_add()
/NextBSD/contrib/libstdc++/config/cpu/generic/atomicity_builtins/
Datomicity.h42 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
43 { return __sync_fetch_and_add(__mem, __val); } in _GLIBCXX_BEGIN_NAMESPACE()
47 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
48 { __sync_fetch_and_add(__mem, __val); } in __atomic_add()
/NextBSD/contrib/libstdc++/config/os/aix/
Datomicity.h50 __exchange_and_add (volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
51 { return ::fetch_and_add(const_cast<atomic_p>(__mem), __val); } in _GLIBCXX_BEGIN_NAMESPACE()
55 __atomic_add (volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
56 { (void) ::fetch_and_add(const_cast<atomic_p>(__mem), __val); } in __atomic_add()
/NextBSD/contrib/libstdc++/config/cpu/i486/
Datomicity.h36 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
41 : "0" (__val), "m" (*__mem)); in _GLIBCXX_BEGIN_NAMESPACE()
47 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
50 : "=m" (*__mem) : "ir" (__val), "m" (*__mem)); in __atomic_add()
/NextBSD/contrib/libstdc++/config/cpu/generic/atomicity_mutex/
Datomicity.h47 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
52 *__mem += __val; in _GLIBCXX_BEGIN_NAMESPACE()
58 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
59 { __exchange_and_add(__mem, __val); } in __atomic_add()
/NextBSD/contrib/libstdc++/config/cpu/mips/
Datomicity.h38 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE()
56 : "r"(__mem), "r"(__val) in _GLIBCXX_BEGIN_NAMESPACE()
64 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
82 : "r"(__mem), "r"(__val) in __atomic_add()
/NextBSD/contrib/libstdc++/config/cpu/i386/
Datomicity.h47 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in __exchange_and_add() argument
62 *__mem += __val; in __exchange_and_add()
72 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
73 { __exchange_and_add(__mem, __val); } in __atomic_add()
/NextBSD/contrib/libstdc++/config/cpu/hppa/
Datomicity.h51 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in __exchange_and_add() argument
68 *__mem = result + __val; in __exchange_and_add()
76 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument
91 *__mem += __val; in __atomic_add()
/NextBSD/contrib/libstdc++/include/bits/
Dstl_algo.h171 const _Tp& __val, input_iterator_tag) in __find() argument
173 while (__first != __last && !(*__first == __val)) in __find()
201 const _Tp& __val, random_access_iterator_tag) in __find() argument
208 if (*__first == __val) in __find()
212 if (*__first == __val) in __find()
216 if (*__first == __val) in __find()
220 if (*__first == __val) in __find()
228 if (*__first == __val) in __find()
232 if (*__first == __val) in __find()
236 if (*__first == __val) in __find()
[all …]
Dstl_vector.h307 assign(size_type __n, const value_type& __val) in assign() argument
308 { _M_fill_assign(__n, __val); } in assign()
849 _M_assign_dispatch(_Integer __n, _Integer __val, __true_type) in _M_assign_dispatch() argument
852 static_cast<value_type>(__val)); in _M_assign_dispatch()
881 _M_fill_assign(size_type __n, const value_type& __val);
889 _M_insert_dispatch(iterator __pos, _Integer __n, _Integer __val, in _M_insert_dispatch() argument
893 static_cast<value_type>(__val)); in _M_insert_dispatch()
Dstl_tempbuf.h97 _M_initialize_buffer(const _Tp& __val, __false_type) in _GLIBCXX_BEGIN_NAMESPACE()
98 { std::uninitialized_fill_n(_M_buffer, _M_len, __val); } in _GLIBCXX_BEGIN_NAMESPACE()
/NextBSD/contrib/libstdc++/include/std/
Dstd_bitset.h88 _Base_bitset(unsigned long __val) in _Base_bitset()
91 _M_w[0] = __val; in _Base_bitset()
345 _Base_bitset(unsigned long __val)
346 : _M_w(__val)
573 static void _S_do_sanitize(unsigned long& __val)
574 { __val &= ~((~static_cast<unsigned long>(0)) << _Extrabits); }
740 bitset(unsigned long __val)
741 : _Base(__val)
864 _Unchecked_set(size_t __pos, int __val)
866 if (__val)
[all …]
/NextBSD/contrib/wpa/src/utils/
HDplatform.h13 typeof(*(p)) __val; \
16 __ptr->__val; \
/NextBSD/sys/sparc64/ebus/
HDepic.c81 uint8_t __val; \
86 __val = bus_read_1((sc)->sc_res[EPIC_FW_LED], EPIC_FW_LED_DATA);\
90 __val; \

123