Searched refs:_Atomic_word (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-12-stable/contrib/libstdc++/config/cpu/generic/
H A Datomic_word.h37 typedef int _Atomic_word; typedef
/freebsd-12-stable/contrib/libstdc++/config/os/irix/
H A Datomic_word.h33 typedef long _Atomic_word; typedef
H A Datomicity.h35 _Atomic_word
36 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
37 { return (_Atomic_word) test_then_add((unsigned long*) const_cast<_Atomic_word*>(__mem), __val); }
40 __atomic_add(volatile _Atomic_word* __mem, int __val)
/freebsd-12-stable/contrib/libstdc++/config/cpu/cris/
H A Datomic_word.h34 typedef int _Atomic_word __attribute__ ((__aligned__ (4))); typedef
H A Datomicity.h34 _Atomic_word
35 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
38 _Atomic_word __result;
75 __atomic_add(volatile _Atomic_word* __mem, int __val)
/freebsd-12-stable/contrib/libstdc++/config/cpu/i386/
H A Datomicity.h37 static volatile _Atomic_word _S_atomicity_lock;
41 volatile _Atomic_word _Atomicity_lock<__inst>::_S_atomicity_lock = 0;
43 template volatile _Atomic_word _Atomicity_lock<0>::_S_atomicity_lock;
45 _Atomic_word
47 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
49 register _Atomic_word __result, __tmp = 1;
72 __atomic_add(volatile _Atomic_word* __mem, int __val)
/freebsd-12-stable/contrib/libstdc++/config/cpu/mips/
H A Datomicity.h36 _Atomic_word
38 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
40 _Atomic_word __result, __tmp;
64 __atomic_add(volatile _Atomic_word* __mem, int __val)
66 _Atomic_word __result;
/freebsd-12-stable/contrib/libstdc++/config/cpu/sh/
H A Datomicity.h36 typedef int _Atomic_word; typedef
38 static inline _Atomic_word
40 __exchange_and_add (volatile _Atomic_word* __mem, int __val)
42 _Atomic_word __result;
61 __atomic_add (volatile _Atomic_word* __mem, int __val)
87 _Atomic_word
89 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
92 _Atomic_word __result;
100 __atomic_add(volatile _Atomic_word* __mem, int __val)
/freebsd-12-stable/contrib/libstdc++/include/ext/
H A Datomicity.h49 static inline _Atomic_word
50 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
54 __atomic_add(volatile _Atomic_word* __mem, int __val)
57 _Atomic_word
59 __exchange_and_add(volatile _Atomic_word*, int);
63 __atomic_add(volatile _Atomic_word*, int);
66 static inline _Atomic_word
67 __exchange_and_add_single(_Atomic_word* __mem, int __val)
69 _Atomic_word __result = *__mem;
75 __atomic_add_single(_Atomic_word* __me
[all...]
H A Dpool_allocator.h129 static _Atomic_word _S_force_new;
190 _Atomic_word
/freebsd-12-stable/contrib/libstdc++/config/cpu/sparc/
H A Datomic_word.h34 typedef long _Atomic_word; typedef
36 typedef int _Atomic_word; typedef
H A Datomicity.h36 _Atomic_word
38 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
40 _Atomic_word __tmp1, __tmp2;
41 _Atomic_word __val_extended = __val;
56 __atomic_add(volatile _Atomic_word* __mem, int __val)
58 _Atomic_word __tmp1, __tmp2;
59 _Atomic_word __val_extended = __val;
84 _Atomic_word
86 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
88 _Atomic_word __resul
[all...]
/freebsd-12-stable/contrib/libstdc++/config/cpu/alpha/
H A Datomic_word.h33 typedef int _Atomic_word; typedef
/freebsd-12-stable/contrib/libstdc++/config/cpu/generic/atomicity_mutex/
H A Datomicity.h45 _Atomic_word
47 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
50 _Atomic_word __result;
58 __atomic_add(volatile _Atomic_word* __mem, int __val)
/freebsd-12-stable/contrib/libstdc++/config/cpu/i486/
H A Datomicity.h34 _Atomic_word
36 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
38 register _Atomic_word __result;
47 __atomic_add(volatile _Atomic_word* __mem, int __val)
/freebsd-12-stable/contrib/libstdc++/config/cpu/generic/atomicity_builtins/
H A Datomicity.h40 _Atomic_word
42 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
47 __atomic_add(volatile _Atomic_word* __mem, int __val)
/freebsd-12-stable/contrib/libstdc++/config/os/aix/
H A Datomicity.h38 The definition of _Atomic_word must match the type pointed to by
48 _Atomic_word
50 __exchange_and_add (volatile _Atomic_word* __mem, int __val)
55 __atomic_add (volatile _Atomic_word* __mem, int __val)
H A Datomic_word.h33 typedef int _Atomic_word; typedef
/freebsd-12-stable/contrib/libstdc++/config/cpu/m68k/
H A Datomicity.h38 _Atomic_word
40 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
42 register _Atomic_word __result = *__mem;
43 register _Atomic_word __temp;
56 _Atomic_word
58 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
60 _Atomic_word __result;
85 _Atomic_word
87 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
89 _Atomic_word __resul
[all...]
/freebsd-12-stable/contrib/libstdc++/config/cpu/powerpc/
H A Datomic_word.h33 typedef int _Atomic_word; typedef
/freebsd-12-stable/contrib/libstdc++/config/cpu/hppa/
H A Datomicity.h51 __exchange_and_add(volatile _Atomic_word* __mem, int __val)
53 _Atomic_word result;
76 __atomic_add(volatile _Atomic_word* __mem, int __val)
/freebsd-12-stable/contrib/libstdc++/config/cpu/ia64/
H A Datomic_word.h35 typedef int _Atomic_word; typedef
/freebsd-12-stable/contrib/libstdc++/src/
H A Dmt_allocator.cc275 _Atomic_word* const __reclaimed_base =
276 reinterpret_cast<_Atomic_word*>(__bin._M_used + __max_threads);
277 const _Atomic_word __reclaimed = __reclaimed_base[__thread_id];
362 _Atomic_word* const __reclaimed_base =
363 reinterpret_cast<_Atomic_word*>(__bin._M_used + __max_threads);
364 const _Atomic_word __reclaimed = __reclaimed_base[__thread_id];
574 + sizeof(_Atomic_word) * __max_threads);
576 + sizeof(_Atomic_word) * __max_threads));
766 sizeof(_Atomic_word) * __max_threads);
768 + sizeof(_Atomic_word) * __max_thread
[all...]
H A Dios.cc76 _Atomic_word ios_base::Init::_S_refcount;
108 static _Atomic_word _S_top = 0;
/freebsd-12-stable/contrib/libstdc++/include/bits/
H A Dlocale_classes.h348 mutable _Atomic_word _M_refcount;
453 static _Atomic_word _S_refcount;
492 _Atomic_word _M_refcount;

Completed in 73 milliseconds

12