/external/chromium_org/base/ |
atomicops.h | 49 // We need to be able to go between Atomic64 and AtomicWord implicitly. This 50 // means Atomic64 and AtomicWord should be the same type on 64-bit. 54 typedef int64_t Atomic64; 56 typedef intptr_t Atomic64; 61 // Atomic64 routines below, depending on your architecture. 116 Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 117 Atomic64 old_value, 118 Atomic64 new_value); 119 Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) [all...] |
/external/chromium_org/third_party/protobuf/src/google/protobuf/stubs/ |
atomicops.h | 67 // We need to be able to go between Atomic64 and AtomicWord implicitly. This 68 // means Atomic64 and AtomicWord should be the same type on 64-bit. 72 typedef int64 Atomic64; 74 typedef intptr_t Atomic64; 79 // Atomic64 routines below, depending on your architecture. 134 Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 135 Atomic64 old_value, 136 Atomic64 new_value); 137 Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) [all...] |
/external/chromium_org/v8/src/base/ |
atomicops.h | 46 // We need to be able to go between Atomic64 and AtomicWord implicitly. This 47 // means Atomic64 and AtomicWord should be the same type on 64-bit. 49 typedef int64_t Atomic64; 51 typedef intptr_t Atomic64; 56 // Atomic64 routines below, depending on your architecture. 113 Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 114 Atomic64 old_value, 115 Atomic64 new_value); 116 Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, Atomic64 new_value) [all...] |
/external/chromium_org/third_party/tcmalloc/chromium/src/base/ |
atomicops-internals-arm-generic.h | 49 typedef int64_t Atomic64; 166 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 167 Atomic64 old_value, 168 Atomic64 new_value) { 173 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 174 Atomic64 new_value) { 179 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr [all...] |
atomicops-internals-arm-v6plus.h | 58 typedef int64_t Atomic64; 185 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 186 Atomic64 old_value, 187 Atomic64 new_value) { 188 Atomic64 oldval, res; 208 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 209 Atomic64 new_value) { 211 Atomic64 old [all...] |
atomicops-internals-linuxppc.h | 131 typedef int64_t Atomic64; 208 static inline Atomic64 OSAtomicAdd64(Atomic64 amount, Atomic64 *value) { 209 Atomic64 t; 221 static inline Atomic64 OSAtomicAdd64Barrier(Atomic64 amount, Atomic64 *value) { 222 Atomic64 t; 234 static inline bool OSAtomicCompareAndSwap64(Atomic64 old_value [all...] |
atomicops-internals-macosx.h | 42 // AtomicWord and Atomic64 are always different. Thus, we need explicit 45 #define AtomicWordCastType base::subtle::Atomic64 103 typedef int64_t Atomic64; 196 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64 *ptr, 197 Atomic64 old_value, 198 Atomic64 new_value) { 199 Atomic64 prev_value; 202 const_cast<Atomic64*>(ptr))) { 210 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64 *ptr [all...] |
atomicops-internals-windows.h | 55 typedef int64 Atomic64; 206 // See comments in Atomic64 version of Release_Store() below. 229 COMPILE_ASSERT(sizeof(Atomic64) == sizeof(PVOID), atomic_word_is_atomic); 289 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 290 Atomic64 old_value, 291 Atomic64 new_value) { 295 return reinterpret_cast<Atomic64>(result); 298 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr [all...] |
atomicops-internals-x86.h | 46 // already matches Atomic32 or Atomic64, depending on the platform. 68 typedef int64_t Atomic64; 173 // See comments in Atomic64 version of Release_Store(), below. 182 // See comments in Atomic64 version of Release_Store(), below. 196 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 197 Atomic64 old_value, 198 Atomic64 new_value) { 199 Atomic64 prev; 207 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr [all...] |
/external/chromium_org/third_party/tcmalloc/vendor/src/base/ |
atomicops-internals-arm-generic.h | 49 typedef int64_t Atomic64; 166 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 167 Atomic64 old_value, 168 Atomic64 new_value) { 173 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 174 Atomic64 new_value) { 179 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr [all...] |
atomicops-internals-arm-v6plus.h | 57 typedef int64_t Atomic64; 184 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 185 Atomic64 old_value, 186 Atomic64 new_value) { 187 Atomic64 oldval, res; 207 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 208 Atomic64 new_value) { 210 Atomic64 old [all...] |
atomicops-internals-linuxppc.h | 131 typedef int64_t Atomic64; 208 static inline Atomic64 OSAtomicAdd64(Atomic64 amount, Atomic64 *value) { 209 Atomic64 t; 221 static inline Atomic64 OSAtomicAdd64Barrier(Atomic64 amount, Atomic64 *value) { 222 Atomic64 t; 234 static inline bool OSAtomicCompareAndSwap64(Atomic64 old_value [all...] |
atomicops-internals-macosx.h | 42 // AtomicWord and Atomic64 are always different. Thus, we need explicit 45 #define AtomicWordCastType base::subtle::Atomic64 103 typedef int64_t Atomic64; 196 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64 *ptr, 197 Atomic64 old_value, 198 Atomic64 new_value) { 199 Atomic64 prev_value; 202 const_cast<Atomic64*>(ptr))) { 210 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64 *ptr [all...] |
atomicops-internals-windows.h | 54 typedef int64 Atomic64; 197 // See comments in Atomic64 version of Release_Store() below. 220 COMPILE_ASSERT(sizeof(Atomic64) == sizeof(PVOID), atomic_word_is_atomic); 280 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 281 Atomic64 old_value, 282 Atomic64 new_value) { 286 return reinterpret_cast<Atomic64>(result); 289 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr [all...] |
atomicops-internals-x86.h | 46 // already matches Atomic32 or Atomic64, depending on the platform. 68 typedef int64_t Atomic64; 173 // See comments in Atomic64 version of Release_Store(), below. 182 // See comments in Atomic64 version of Release_Store(), below. 196 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 197 Atomic64 old_value, 198 Atomic64 new_value) { 199 Atomic64 prev; 207 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr [all...] |