Searched refs:new_value (Results 26 - 50 of 300) sorted by relevance

1234567891011>>

/external/chromium_org/third_party/tcmalloc/vendor/src/base/
H A Datomicops-internals-arm-generic.h58 Atomic32 new_value,
70 Atomic32 new_value) {
73 if (!pLinuxKernelCmpxchg(old_value, new_value,
83 Atomic32 new_value) {
87 } while (pLinuxKernelCmpxchg(old_value, new_value,
97 Atomic32 new_value = old_value + increment; local
98 if (pLinuxKernelCmpxchg(old_value, new_value,
101 return new_value;
114 Atomic32 new_value) {
115 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
68 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
82 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
112 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
118 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
166 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
173 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
218 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
225 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
H A Datomicops-internals-x86.h74 Atomic32 new_value) {
78 : "q" (new_value), "m" (*ptr), "0" (old_value)
84 Atomic32 new_value) {
86 : "=r" (new_value)
87 : "m" (*ptr), "0" (new_value)
89 return new_value; // Now it's the previous value.
117 Atomic32 new_value) {
118 Atomic32 x = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
127 Atomic32 new_value) {
128 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
72 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
83 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
115 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
125 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
196 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
207 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
302 __sync_val_compare_and_swap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
407 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
417 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
H A Datomicops.h129 // *ptr = new_value;
132 // I.e., replace "*ptr" with "new_value" if "*ptr" used to be "old_value".
138 AtomicWord new_value) {
141 old_value, new_value);
144 // Atomically store new_value into *ptr, returning the previous value held in
147 AtomicWord new_value) {
149 reinterpret_cast<volatile AtomicWordCastType*>(ptr), new_value);
180 AtomicWord new_value) {
183 old_value, new_value);
188 AtomicWord new_value) {
136 NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
146 NoBarrier_AtomicExchange(volatile AtomicWord* ptr, AtomicWord new_value) argument
178 Acquire_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
186 Release_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
304 Acquire_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
310 Release_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
335 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
340 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
362 Acquire_CompareAndSwap( volatile base::subtle::Atomic64* ptr, base::subtle::Atomic64 old_value, base::subtle::Atomic64 new_value) argument
367 Release_CompareAndSwap( volatile base::subtle::Atomic64* ptr, base::subtle::Atomic64 old_value, base::subtle::Atomic64 new_value) argument
[all...]
H A Datomicops-internals-arm-v6plus.h63 Atomic32 new_value) {
76 : "r" (ptr), "Ir" (old_value), "r" (new_value)
83 Atomic32 new_value) {
92 : "r" (ptr), "r" (new_value)
136 Atomic32 new_value) {
137 Atomic32 value = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
144 Atomic32 new_value) {
146 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
186 Atomic64 new_value) {
201 : "r" (ptr), "Ir" (old_value), "r" (new_value)
61 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
82 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
134 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
142 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
184 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
207 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
293 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
300 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
350 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
358 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
/external/chromium_org/v8/src/base/
H A Datomicops_internals_mac.h17 Atomic32 new_value) {
20 if (OSAtomicCompareAndSwap32(old_value, new_value,
30 Atomic32 new_value) {
34 } while (!OSAtomicCompareAndSwap32(old_value, new_value,
55 Atomic32 new_value) {
58 if (OSAtomicCompareAndSwap32Barrier(old_value, new_value,
69 Atomic32 new_value) {
70 return Acquire_CompareAndSwap(ptr, old_value, new_value);
116 Atomic64 new_value) {
119 if (OSAtomicCompareAndSwap64(old_value, new_value,
15 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
29 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
53 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
67 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
114 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
128 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
149 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
163 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
H A Datomicops_internals_mips64_gcc.h39 // *ptr = new_value;
42 // I.e., replace "*ptr" with "new_value" if "*ptr" used to be "old_value".
48 Atomic32 new_value) {
55 "move %2, %4\n" // tmp = new_value
62 : "Ir" (old_value), "r" (new_value), "m" (*ptr)
67 // Atomically store new_value into *ptr, returning the previous value held in
70 Atomic32 new_value) {
76 "move %0, %3\n" // temp = new_value
82 : "r" (new_value), "m" (*ptr)
126 Atomic32 new_value) {
46 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
69 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
124 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
132 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
183 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
206 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
261 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
269 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
H A Datomicops_internals_x86_msvc.h27 Atomic32 new_value) {
30 static_cast<LONG>(new_value),
36 Atomic32 new_value) {
39 static_cast<LONG>(new_value));
70 Atomic32 new_value) {
71 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
76 Atomic32 new_value) {
77 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
124 Atomic64 new_value) {
127 reinterpret_cast<PVOID>(new_value), reinterpret_cas
25 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
35 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
68 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
74 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
122 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
131 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
185 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
191 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
H A Datomicops_internals_atomicword_compat.h28 AtomicWord new_value) {
30 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value);
34 AtomicWord new_value) {
36 reinterpret_cast<volatile Atomic32*>(ptr), new_value);
53 AtomicWord new_value) {
55 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value);
60 AtomicWord new_value) {
62 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value);
26 NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
33 NoBarrier_AtomicExchange(volatile AtomicWord* ptr, AtomicWord new_value) argument
51 Acquire_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
58 Release_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
H A Datomicops_internals_mips_gcc.h16 // *ptr = new_value;
19 // I.e., replace "*ptr" with "new_value" if "*ptr" used to be "old_value".
25 Atomic32 new_value) {
32 "move %1, %3\n" // tmp = new_value
39 : "Ir" (old_value), "r" (new_value), "r" (ptr)
44 // Atomically store new_value into *ptr, returning the previous value held in
47 Atomic32 new_value) {
54 "move %0, %2\n" // temp = new_value
60 : "r" (new_value), "r" (ptr)
104 Atomic32 new_value) {
23 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
46 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
102 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
110 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
[all...]
H A Datomicops_internals_arm64_gcc.h27 Atomic32 new_value) {
36 "stxr %w[temp], %w[new_value], %[ptr] \n\t" // Try to store the new value.
43 [new_value]"r" (new_value)
51 Atomic32 new_value) {
58 "stxr %w[temp], %w[new_value], %[ptr] \n\t" // Try to store the new value.
63 : [new_value]"r" (new_value)
104 Atomic32 new_value) {
107 prev = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
25 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
50 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
102 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
113 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
175 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
200 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
252 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
263 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
H A Datomicops_internals_x86_gcc.h32 Atomic32 new_value) {
36 : "q" (new_value), "m" (*ptr), "0" (old_value)
42 Atomic32 new_value) {
44 : "=r" (new_value)
45 : "m" (*ptr), "0" (new_value)
47 return new_value; // Now it's the previous value.
75 Atomic32 new_value) {
76 Atomic32 x = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
85 Atomic32 new_value) {
86 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
30 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
41 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
73 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
83 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
162 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
173 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
252 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
262 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
/external/chromium_org/base/
H A Datomicops_internals_atomicword_compat.h28 AtomicWord new_value) {
30 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value);
34 AtomicWord new_value) {
36 reinterpret_cast<volatile Atomic32*>(ptr), new_value);
53 AtomicWord new_value) {
55 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value);
60 AtomicWord new_value) {
62 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value);
26 NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
33 NoBarrier_AtomicExchange(volatile AtomicWord* ptr, AtomicWord new_value) argument
51 Acquire_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
58 Release_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
H A Datomicops_internals_tsan.h18 Atomic32 new_value) {
20 __tsan_atomic32_compare_exchange_strong(ptr, &cmp, new_value,
26 Atomic32 new_value) {
27 return __tsan_atomic32_exchange(ptr, new_value,
32 Atomic32 new_value) {
33 return __tsan_atomic32_exchange(ptr, new_value,
38 Atomic32 new_value) {
39 return __tsan_atomic32_exchange(ptr, new_value,
57 Atomic32 new_value) {
59 __tsan_atomic32_compare_exchange_strong(ptr, &cmp, new_value,
16 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
25 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
31 Acquire_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
37 Release_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
55 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
64 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
99 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
108 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
113 Acquire_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
118 Release_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
161 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
170 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
H A Datomicops_internals_arm64_gcc.h37 Atomic32 new_value) {
46 "stxr %w[temp], %w[new_value], %[ptr] \n\t" // Try to store the new value.
53 [new_value]"r" (new_value)
61 Atomic32 new_value) {
68 "stxr %w[temp], %w[new_value], %[ptr] \n\t" // Try to store the new value.
73 : [new_value]"r" (new_value)
112 Atomic32 new_value) {
113 Atomic32 prev = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
35 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
60 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
110 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
119 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
171 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
196 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
246 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
255 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
H A Datomicops.h67 // *ptr = new_value;
70 // I.e., replace "*ptr" with "new_value" if "*ptr" used to be "old_value".
76 Atomic32 new_value);
78 // Atomically store new_value into *ptr, returning the previous value held in
80 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value);
100 Atomic32 new_value);
103 Atomic32 new_value);
118 Atomic64 new_value);
119 Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value);
125 Atomic64 new_value);
[all...]
/external/chromium_org/third_party/protobuf/src/google/protobuf/stubs/
H A Datomicops_internals_atomicword_compat.h55 AtomicWord new_value) {
57 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value);
61 AtomicWord new_value) {
63 reinterpret_cast<volatile Atomic32*>(ptr), new_value);
80 AtomicWord new_value) {
82 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value);
87 AtomicWord new_value) {
89 reinterpret_cast<volatile Atomic32*>(ptr), old_value, new_value);
53 NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
60 NoBarrier_AtomicExchange(volatile AtomicWord* ptr, AtomicWord new_value) argument
78 Acquire_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
85 Release_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
H A Datomicops_internals_x86_msvc.h51 Atomic32 new_value) {
52 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
57 Atomic32 new_value) {
58 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
134 Atomic64 new_value) {
135 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
140 Atomic64 new_value) {
141 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
49 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
55 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
132 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
138 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
H A Datomicops_internals_tsan.h48 Atomic32 new_value) {
50 __tsan_atomic32_compare_exchange_strong(ptr, &cmp, new_value,
56 Atomic32 new_value) {
57 return __tsan_atomic32_exchange(ptr, new_value,
62 Atomic32 new_value) {
63 return __tsan_atomic32_exchange(ptr, new_value,
68 Atomic32 new_value) {
69 return __tsan_atomic32_exchange(ptr, new_value,
87 Atomic32 new_value) {
89 __tsan_atomic32_compare_exchange_strong(ptr, &cmp, new_value,
46 NoBarrier_CompareAndSwap(volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) argument
55 NoBarrier_AtomicExchange(volatile Atomic32 *ptr, Atomic32 new_value) argument
61 Acquire_AtomicExchange(volatile Atomic32 *ptr, Atomic32 new_value) argument
67 Release_AtomicExchange(volatile Atomic32 *ptr, Atomic32 new_value) argument
85 Acquire_CompareAndSwap(volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) argument
94 Release_CompareAndSwap(volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) argument
129 NoBarrier_CompareAndSwap(volatile Atomic64 *ptr, Atomic64 old_value, Atomic64 new_value) argument
138 NoBarrier_AtomicExchange(volatile Atomic64 *ptr, Atomic64 new_value) argument
143 Acquire_AtomicExchange(volatile Atomic64 *ptr, Atomic64 new_value) argument
148 Release_AtomicExchange(volatile Atomic64 *ptr, Atomic64 new_value) argument
191 Acquire_CompareAndSwap(volatile Atomic64 *ptr, Atomic64 old_value, Atomic64 new_value) argument
200 Release_CompareAndSwap(volatile Atomic64 *ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
H A Datomicops_internals_arm64_gcc.h54 Atomic32 new_value) {
63 "stxr %w[temp], %w[new_value], %[ptr] \n\t" // Try to store the new value.
70 [new_value]"r" (new_value)
78 Atomic32 new_value) {
85 "stxr %w[temp], %w[new_value], %[ptr] \n\t" // Try to store the new value.
90 : [new_value]"r" (new_value)
129 Atomic32 new_value) {
130 Atomic32 prev = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
52 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
77 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
127 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
136 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
188 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
213 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
263 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
272 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
/external/chromium_org/third_party/tcmalloc/chromium/src/base/
H A Datomicops-internals-x86.h74 Atomic32 new_value) {
78 : "q" (new_value), "m" (*ptr), "0" (old_value)
84 Atomic32 new_value) {
86 : "=r" (new_value)
87 : "m" (*ptr), "0" (new_value)
89 return new_value; // Now it's the previous value.
117 Atomic32 new_value) {
118 Atomic32 x = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
127 Atomic32 new_value) {
128 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
72 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
83 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
115 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
125 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
196 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
207 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
302 __sync_val_compare_and_swap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
407 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
417 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
H A Datomicops.h129 // *ptr = new_value;
132 // I.e., replace "*ptr" with "new_value" if "*ptr" used to be "old_value".
138 AtomicWord new_value) {
141 old_value, new_value);
144 // Atomically store new_value into *ptr, returning the previous value held in
147 AtomicWord new_value) {
149 reinterpret_cast<volatile AtomicWordCastType*>(ptr), new_value);
180 AtomicWord new_value) {
183 old_value, new_value);
188 AtomicWord new_value) {
136 NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
146 NoBarrier_AtomicExchange(volatile AtomicWord* ptr, AtomicWord new_value) argument
178 Acquire_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
186 Release_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
304 Acquire_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
310 Release_CompareAndSwap(volatile AtomicWord* ptr, AtomicWord old_value, AtomicWord new_value) argument
335 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
340 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
362 Acquire_CompareAndSwap( volatile base::subtle::Atomic64* ptr, base::subtle::Atomic64 old_value, base::subtle::Atomic64 new_value) argument
367 Release_CompareAndSwap( volatile base::subtle::Atomic64* ptr, base::subtle::Atomic64 old_value, base::subtle::Atomic64 new_value) argument
[all...]
H A Datomicops-internals-arm-v6plus.h64 Atomic32 new_value) {
77 : "r" (ptr), "Ir" (old_value), "r" (new_value)
84 Atomic32 new_value) {
93 : "r" (ptr), "r" (new_value)
137 Atomic32 new_value) {
138 Atomic32 value = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
145 Atomic32 new_value) {
147 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
187 Atomic64 new_value) {
202 : "r" (ptr), "Ir" (old_value), "r" (new_value)
62 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
83 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) argument
135 Acquire_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
143 Release_CompareAndSwap(volatile Atomic32* ptr, Atomic32 old_value, Atomic32 new_value) argument
185 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
208 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
294 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
301 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) argument
351 Acquire_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
359 Release_CompareAndSwap(volatile Atomic64* ptr, Atomic64 old_value, Atomic64 new_value) argument
[all...]
/external/chromium_org/extensions/browser/value_store/
H A Dvalue_store_change.h25 // Ownership of |old_value| and |new_value| taken.
27 const std::string& key, base::Value* old_value, base::Value* new_value);
40 const base::Value* new_value() const;
46 const std::string& key, base::Value* old_value, base::Value* new_value);
/external/bluetooth/bluedroid/test/suite/support/
H A Dhal.c88 struct itimerspec new_value; local
89 new_value.it_value.tv_sec = delay_millis / 1000;
90 new_value.it_value.tv_nsec = (delay_millis % 1000) * 1000 * 1000;
91 new_value.it_interval.tv_sec = 0;
92 new_value.it_interval.tv_nsec = 0;
93 timer_settime(timer, 0, &new_value, NULL);
/external/chromium_org/third_party/webrtc/system_wrappers/source/
H A Datomic32_mac.cc45 bool Atomic32::CompareExchange(int32_t new_value, int32_t compare_value) { argument
46 return OSAtomicCompareAndSwap32Barrier(compare_value, new_value, &value_);

Completed in 3702 milliseconds

1234567891011>>