/external/libchrome/base/ |
atomicops_internals_atomicword_compat.h | 14 // AtomicWord is a synonym for intptr_t, and Atomic32 is a synonym for int32_t, 16 // on others, it's a long. When AtomicWord and Atomic32 are based on different 19 // This file defines function overloads to allow both AtomicWord and Atomic32 22 // On LP64 platforms, AtomicWord and Atomic64 are both always long, 30 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 31 AtomicWord old_value, 32 AtomicWord new_value) { 37 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr [all...] |
lazy_instance.cc | 16 bool NeedsLazyInstance(subtle::AtomicWord* state) { 39 void CompleteLazyInstance(subtle::AtomicWord* state, 40 subtle::AtomicWord new_instance,
|
lazy_instance.h | 106 // Our AtomicWord doubles as a spinlock, where a value of 108 static const subtle::AtomicWord kLazyInstanceStateCreating = 1; 113 BASE_EXPORT bool NeedsLazyInstance(subtle::AtomicWord* state); 117 BASE_EXPORT void CompleteLazyInstance(subtle::AtomicWord* state, 118 subtle::AtomicWord new_instance, 150 static const subtle::AtomicWord kLazyInstanceCreatedMask = 160 subtle::AtomicWord value = subtle::Acquire_Load(&private_instance_); 164 value = reinterpret_cast<subtle::AtomicWord>( 187 subtle::AtomicWord private_instance_;
|
atomicops_unittest.cc | 222 TestAtomicIncrement<base::subtle::AtomicWord>(); 227 TestCompareAndSwap<base::subtle::AtomicWord>(); 232 TestAtomicExchange<base::subtle::AtomicWord>(); 237 TestAtomicIncrementBounds<base::subtle::AtomicWord>(); 242 TestStore<base::subtle::AtomicWord>(); 247 TestLoad<base::subtle::AtomicWord>();
|
/external/protobuf/src/google/protobuf/stubs/ |
atomicops_internals_atomicword_compat.h | 36 // AtomicWord is a synonym for intptr_t, and Atomic32 is a synonym for int32, 38 // on others, it's a long. When AtomicWord and Atomic32 are based on different 41 // This file defines function overloads to allow both AtomicWord and Atomic32 44 // On LP64 platforms, AtomicWord and Atomic64 are both always long, 53 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 54 AtomicWord old_value, 55 AtomicWord new_value) { 60 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr [all...] |
once.cc | 66 internal::AtomicWord state = internal::Acquire_Load(once);
|
/external/v8/src/base/ |
atomicops_internals_atomicword_compat.h | 10 // AtomicWord is a synonym for intptr_t, and Atomic32 is a synonym for int32, 12 // on others, it's a long. When AtomicWord and Atomic32 are based on different 15 // This file defines function overloads to allow both AtomicWord and Atomic32 18 // On LP64 platforms, AtomicWord and Atomic64 are both always long, 26 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 27 AtomicWord old_value, 28 AtomicWord new_value) { 33 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr [all...] |
once.cc | 19 AtomicWord state = Acquire_Load(once);
|
once.h | 62 typedef AtomicWord OnceType;
|
/prebuilts/misc/darwin-x86_64/protobuf2.5/include/google/protobuf/stubs/ |
atomicops_internals_atomicword_compat.h | 36 // AtomicWord is a synonym for intptr_t, and Atomic32 is a synonym for int32, 38 // on others, it's a long. When AtomicWord and Atomic32 are based on different 41 // This file defines function overloads to allow both AtomicWord and Atomic32 44 // On LP64 platforms, AtomicWord and Atomic64 are both always long, 53 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 54 AtomicWord old_value, 55 AtomicWord new_value) { 60 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr [all...] |
/prebuilts/misc/linux-x86_64/protobuf2.5/include/google/protobuf/stubs/ |
atomicops_internals_atomicword_compat.h | 36 // AtomicWord is a synonym for intptr_t, and Atomic32 is a synonym for int32, 38 // on others, it's a long. When AtomicWord and Atomic32 are based on different 41 // This file defines function overloads to allow both AtomicWord and Atomic32 44 // On LP64 platforms, AtomicWord and Atomic64 are both always long, 53 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 54 AtomicWord old_value, 55 AtomicWord new_value) { 60 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr [all...] |
/prebuilts/misc/windows/protobuf2.5/include/google/protobuf/stubs/ |
atomicops_internals_atomicword_compat.h | 36 // AtomicWord is a synonym for intptr_t, and Atomic32 is a synonym for int32, 38 // on others, it's a long. When AtomicWord and Atomic32 are based on different 41 // This file defines function overloads to allow both AtomicWord and Atomic32 44 // On LP64 platforms, AtomicWord and Atomic64 are both always long, 53 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 54 AtomicWord old_value, 55 AtomicWord new_value) { 60 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr [all...] |
/prebuilts/tools/darwin-x86_64/protoc/include/google/protobuf/stubs/ |
atomicops_internals_atomicword_compat.h | 36 // AtomicWord is a synonym for intptr_t, and Atomic32 is a synonym for int32, 38 // on others, it's a long. When AtomicWord and Atomic32 are based on different 41 // This file defines function overloads to allow both AtomicWord and Atomic32 44 // On LP64 platforms, AtomicWord and Atomic64 are both always long, 53 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 54 AtomicWord old_value, 55 AtomicWord new_value) { 60 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr [all...] |
atomic_sequence_num.h | 43 AtomicWord GetNext() { 47 AtomicWord word_;
|
/prebuilts/tools/linux-x86_64/protoc/include/google/protobuf/stubs/ |
atomicops_internals_atomicword_compat.h | 36 // AtomicWord is a synonym for intptr_t, and Atomic32 is a synonym for int32, 38 // on others, it's a long. When AtomicWord and Atomic32 are based on different 41 // This file defines function overloads to allow both AtomicWord and Atomic32 44 // On LP64 platforms, AtomicWord and Atomic64 are both always long, 53 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 54 AtomicWord old_value, 55 AtomicWord new_value) { 60 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr [all...] |
/external/libchrome/base/memory/ |
singleton.cc | 11 subtle::AtomicWord WaitForInstance(subtle::AtomicWord* instance) { 19 subtle::AtomicWord value;
|
singleton.h | 32 // Our AtomicWord doubles as a spinlock, where a value of 34 static const subtle::AtomicWord kBeingCreatedMarker = 1; 38 BASE_EXPORT subtle::AtomicWord WaitForInstance(subtle::AtomicWord* instance); 238 subtle::AtomicWord value = subtle::Acquire_Load(&instance_); 253 reinterpret_cast<subtle::AtomicWord>(newval)); 276 static subtle::AtomicWord instance_; 280 subtle::AtomicWord Singleton<Type, Traits, DifferentiatingType>::instance_ = 0;
|
/external/v8/src/ |
atomic-utils.h | 25 &value_, static_cast<base::AtomicWord>(increment))); 31 base::Release_Store(&value_, static_cast<base::AtomicWord>(new_value)); 40 STATIC_ASSERT(sizeof(T) <= sizeof(base::AtomicWord)); 42 base::AtomicWord value_; 71 STATIC_ASSERT(sizeof(T) <= sizeof(base::AtomicWord)); 75 static base::AtomicWord to_storage_type(S value) { 76 return static_cast<base::AtomicWord>(value); 78 static S to_return_type(base::AtomicWord value) { 85 static base::AtomicWord to_storage_type(S* value) { 86 return reinterpret_cast<base::AtomicWord>(value) [all...] |
execution.h | 201 base::AtomicWord jslimit_; 202 base::AtomicWord climit_; 209 static_cast<base::AtomicWord>(limit)); 216 static_cast<base::AtomicWord>(limit));
|
optimizing-compile-dispatcher.h | 38 base::NoBarrier_Store(&mode_, static_cast<base::AtomicWord>(COMPILE)); 116 volatile base::AtomicWord mode_;
|
/external/v8/src/profiler/ |
unbound-queue.h | 38 base::AtomicWord divider_; // Node* 39 base::AtomicWord last_; // Node*
|
unbound-queue-inl.h | 27 divider_ = last_ = reinterpret_cast<base::AtomicWord>(first_); 50 base::Release_Store(÷r_, reinterpret_cast<base::AtomicWord>(next)); 59 base::Release_Store(&last_, reinterpret_cast<base::AtomicWord>(next));
|
/external/libchrome/base/trace_event/ |
trace_event_synthetic_delay.h | 43 static base::subtle::AtomicWord INTERNAL_TRACE_EVENT_UID(impl_ptr) = 0; \ 52 static base::subtle::AtomicWord impl_ptr = 0; \ 61 static base::subtle::AtomicWord impl_ptr = 0; \ 151 base::subtle::AtomicWord* impl_ptr); 163 GetOrCreateDelay(const char* name, base::subtle::AtomicWord* impl_ptr);
|
trace_sampling_thread.cc | 16 TraceBucketData(base::subtle::AtomicWord* bucket, 95 TraceBucketData::TraceBucketData(base::subtle::AtomicWord* bucket,
|
/external/v8/test/cctest/ |
test-atomicops.cc | 266 TestAtomicIncrement<AtomicWord>(); 272 TestCompareAndSwap<AtomicWord>(); 278 TestAtomicExchange<AtomicWord>(); 284 TestAtomicIncrementBounds<AtomicWord>(); 291 TestStore<AtomicWord>(); 298 TestLoad<AtomicWord>();
|