/external/chromium_org/base/ |
H A D | 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; typedef in namespace:base::subtle 56 typedef intptr_t Atomic64; typedef in namespace:base::subtle 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_AtomicExchang [all...] |
H A D | atomicops_internals_mips_gcc.h | 154 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 155 Atomic64 old_value, 156 Atomic64 new_value) { 157 Atomic64 prev, tmp; 177 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 178 Atomic64 new_value) { 179 Atomic64 temp, old; 198 inline Atomic64 NoBarrier_AtomicIncremen [all...] |
H A D | atomicops_internals_x86_gcc.h | 106 // See comments in Atomic64 version of Release_Store(), below. 115 // See comments in Atomic64 version of Release_Store(), below. 129 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 130 Atomic64 old_value, 131 Atomic64 new_value) { 132 Atomic64 prev; 140 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 141 Atomic64 new_valu [all...] |
H A D | atomicops_internals_mac.h | 106 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 107 Atomic64 old_value, 108 Atomic64 new_value) { 109 Atomic64 prev_value; 120 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 121 Atomic64 new_value) { 122 Atomic64 old_value; 130 inline Atomic64 NoBarrier_AtomicIncremen [all...] |
H A D | atomicops_internals_x86_msvc.h | 94 // See comments in Atomic64 version of Release_Store() below. 115 COMPILE_ASSERT(sizeof(Atomic64) == sizeof(PVOID), atomic_word_is_atomic); 117 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 118 Atomic64 old_value, 119 Atomic64 new_value) { 123 return reinterpret_cast<Atomic64>(result); 126 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 127 Atomic64 new_valu [all...] |
/external/chromium_org/v8/src/base/ |
H A D | 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; typedef in namespace:v8::base 51 typedef intptr_t Atomic64; typedef in namespace:v8::base 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_AtomicExchang [all...] |
H A D | atomicops_internals_mips64_gcc.h | 183 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 184 Atomic64 old_value, 185 Atomic64 new_value) { 186 Atomic64 prev, tmp; 206 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 207 Atomic64 new_value) { 208 Atomic64 temp, old; 227 inline Atomic64 NoBarrier_AtomicIncremen [all...] |
H A D | atomicops_internals_mac.h | 114 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 115 Atomic64 old_value, 116 Atomic64 new_value) { 117 Atomic64 prev_value; 128 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 129 Atomic64 new_value) { 130 Atomic64 old_value; 138 inline Atomic64 NoBarrier_AtomicIncremen [all...] |
H A D | atomicops_internals_x86_msvc.h | 95 // See comments in Atomic64 version of Release_Store() below. 120 STATIC_ASSERT(sizeof(Atomic64) == sizeof(PVOID)); 122 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 123 Atomic64 old_value, 124 Atomic64 new_value) { 128 return reinterpret_cast<Atomic64>(result); 131 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 132 Atomic64 new_valu [all...] |
/external/chromium_org/third_party/tcmalloc/chromium/src/base/ |
H A D | atomicops-internals-x86.h | 46 // already matches Atomic32 or Atomic64, depending on the platform. 68 typedef int64_t Atomic64; typedef in namespace:base::subtle 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_AtomicExchang [all...] |
H A D | atomicops-internals-linuxppc.h | 131 typedef int64_t Atomic64; typedef in namespace:base::subtle 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_valu [all...] |
H A D | 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; typedef in namespace:base::subtle 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_AtomicExchang [all...] |
H A D | atomicops-internals-arm-v6plus.h | 58 typedef int64_t Atomic64; typedef in namespace:base::subtle 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 ol [all...] |
H A D | atomicops-internals-arm-generic.h | 49 typedef int64_t Atomic64; typedef in namespace:base::subtle 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* pt [all...] |
/external/chromium_org/third_party/tcmalloc/vendor/src/base/ |
H A D | atomicops-internals-x86.h | 46 // already matches Atomic32 or Atomic64, depending on the platform. 68 typedef int64_t Atomic64; typedef in namespace:base::subtle 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_AtomicExchang [all...] |
H A D | atomicops-internals-linuxppc.h | 131 typedef int64_t Atomic64; typedef in namespace:base::subtle 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_valu [all...] |
H A D | 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; typedef in namespace:base::subtle 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_AtomicExchang [all...] |
H A D | atomicops-internals-arm-v6plus.h | 57 typedef int64_t Atomic64; typedef in namespace:base::subtle 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 ol [all...] |
H A D | atomicops-internals-arm-generic.h | 49 typedef int64_t Atomic64; typedef in namespace:base::subtle 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* pt [all...] |
/external/chromium_org/third_party/protobuf/src/google/protobuf/stubs/ |
H A D | atomicops_internals_x86_msvc.h | 72 // See comments in Atomic64 version of Release_Store() below. 93 inline Atomic64 NoBarrier_AtomicIncrement(volatile Atomic64* ptr, 94 Atomic64 increment) { 98 inline void NoBarrier_Store(volatile Atomic64* ptr, Atomic64 value) { 102 inline void Acquire_Store(volatile Atomic64* ptr, Atomic64 value) { 107 inline void Release_Store(volatile Atomic64* ptr, Atomic64 valu [all...] |
H A D | atomicops_internals_mips_gcc.h | 184 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 185 Atomic64 old_value, 186 Atomic64 new_value) { 187 Atomic64 prev, tmp; 207 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 208 Atomic64 new_value) { 209 Atomic64 temp, old; 228 inline Atomic64 NoBarrier_AtomicIncremen [all...] |
H A D | atomicops_internals_x86_gcc.h | 156 // See comments in Atomic64 version of Release_Store(), below. 165 // See comments in Atomic64 version of Release_Store(), below. 179 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 180 Atomic64 old_value, 181 Atomic64 new_value) { 182 Atomic64 prev; 190 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 191 Atomic64 new_valu [all...] |
H A D | atomicops_internals_macosx.h | 133 inline Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 134 Atomic64 old_value, 135 Atomic64 new_value) { 136 Atomic64 prev_value; 147 inline Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 148 Atomic64 new_value) { 149 Atomic64 old_value; 157 inline Atomic64 NoBarrier_AtomicIncremen [all...] |
H A D | 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; typedef in namespace:google::protobuf::internal 74 typedef intptr_t Atomic64; typedef in namespace:google::protobuf::internal 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_AtomicExchang [all...] |
H A D | atomicops_internals_x86_msvc.cc | 81 Atomic64 NoBarrier_CompareAndSwap(volatile Atomic64* ptr, 82 Atomic64 old_value, 83 Atomic64 new_value) { 87 return reinterpret_cast<Atomic64>(result); 90 Atomic64 NoBarrier_AtomicExchange(volatile Atomic64* ptr, 91 Atomic64 new_value) { 95 return reinterpret_cast<Atomic64>(result); 98 Atomic64 Barrier_AtomicIncremen [all...] |