/external/chromium/base/ |
atomicops_internals_atomicword_compat.h | 11 // AtomicWord is a synonym for intptr_t, and Atomic32 is a synonym for int32, 13 // on others, it's a long. When AtomicWord and Atomic32 are based on different 16 // This file defines function overloads to allow both AtomicWord and Atomic32 19 // On LP64 platforms, AtomicWord and Atomic64 are both always long, 27 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 28 AtomicWord old_value, 29 AtomicWord new_value) { 34 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr [all...] |
/external/chromium_org/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...] |
lazy_instance.cc | 18 bool NeedsLazyInstance(subtle::AtomicWord* state) { 41 void CompleteLazyInstance(subtle::AtomicWord* state, 42 subtle::AtomicWord new_instance,
|
lazy_instance.h | 102 // Our AtomicWord doubles as a spinlock, where a value of 104 static const subtle::AtomicWord kLazyInstanceStateCreating = 1; 109 BASE_EXPORT bool NeedsLazyInstance(subtle::AtomicWord* state); 113 BASE_EXPORT void CompleteLazyInstance(subtle::AtomicWord* state, 114 subtle::AtomicWord new_instance, 146 static const subtle::AtomicWord kLazyInstanceCreatedMask = 156 subtle::AtomicWord value = subtle::Acquire_Load(&private_instance_); 160 value = reinterpret_cast<subtle::AtomicWord>( 190 subtle::AtomicWord private_instance_;
|
/external/chromium_org/third_party/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/chromium_org/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); 232 base::subtle::AtomicWord value = base::subtle::NoBarrier_Load(&instance_); 252 &instance_, reinterpret_cast<base::subtle::AtomicWord>(newval)); 278 static base::subtle::AtomicWord instance_; 282 base::subtle::AtomicWord Singleton<Type, Traits, DifferentiatingType>::
|
/external/chromium_org/third_party/tcmalloc/chromium/src/base/ |
atomicops.h | 114 typedef intptr_t AtomicWord; 119 // cast AtomicWord to one of the basic atomic types (Atomic64 or Atomic32). 120 // It also serves to document the AtomicWord interface. 136 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 137 AtomicWord old_value, 138 AtomicWord new_value) { 146 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr, 147 AtomicWord new_value) [all...] |
/external/chromium_org/third_party/tcmalloc/vendor/src/base/ |
atomicops.h | 114 typedef intptr_t AtomicWord; 119 // cast AtomicWord to one of the basic atomic types (Atomic64 or Atomic32). 120 // It also serves to document the AtomicWord interface. 136 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 137 AtomicWord old_value, 138 AtomicWord new_value) { 146 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr, 147 AtomicWord new_value) [all...] |
/external/chromium/base/win/ |
wrapped_window_proc.cc | 20 subtle::AtomicWord rv = subtle::NoBarrier_AtomicExchange( 21 reinterpret_cast<subtle::AtomicWord*>(&s_exception_filter), 22 reinterpret_cast<subtle::AtomicWord>(filter));
|
/external/chromium_org/v8/src/ |
atomicops_internals_x86_macosx.h | 216 // MacOS uses long for intptr_t, AtomicWord and Atomic32 are always different 218 // from AtomicWord to Atomic32/64 to implement the AtomicWord interface. 225 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 226 AtomicWord old_value, 227 AtomicWord new_value) { 233 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr, 234 AtomicWord new_value) [all...] |
unbound-queue.h | 60 AtomicWord divider_; // Node* 61 AtomicWord last_; // Node*
|
marking-thread.cc | 45 NoBarrier_Store(&stop_thread_, static_cast<AtomicWord>(false)); 73 Release_Store(&stop_thread_, static_cast<AtomicWord>(true));
|
marking-thread.h | 64 volatile AtomicWord stop_thread_;
|
once.cc | 43 AtomicWord state = Acquire_Load(once);
|
optimizing-compiler-thread.h | 57 NoBarrier_Store(&stop_thread_, static_cast<AtomicWord>(CONTINUE)); 58 NoBarrier_Store(&queue_length_, static_cast<AtomicWord>(0)); 113 volatile AtomicWord stop_thread_;
|
unbound-queue-inl.h | 52 divider_ = last_ = reinterpret_cast<AtomicWord>(first_); 75 Release_Store(÷r_, reinterpret_cast<AtomicWord>(next)); 84 Release_Store(&last_, reinterpret_cast<AtomicWord>(next));
|
sweeper-thread.h | 70 volatile AtomicWord stop_thread_;
|
/external/v8/src/ |
atomicops_internals_x86_macosx.h | 216 // MacOS uses long for intptr_t, AtomicWord and Atomic32 are always different 218 // from AtomicWord to Atomic32/64 to implement the AtomicWord interface. 225 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 226 AtomicWord old_value, 227 AtomicWord new_value) { 233 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr, 234 AtomicWord new_value) [all...] |
unbound-queue.h | 60 AtomicWord divider_; // Node* 61 AtomicWord last_; // Node*
|
once.cc | 43 AtomicWord state = Acquire_Load(once);
|
unbound-queue-inl.h | 50 divider_ = last_ = reinterpret_cast<AtomicWord>(first_); 73 OS::ReleaseStore(÷r_, reinterpret_cast<AtomicWord>(next)); 81 OS::ReleaseStore(&last_, reinterpret_cast<AtomicWord>(next));
|
/external/chromium_org/base/win/ |
wrapped_window_proc.cc | 22 subtle::AtomicWord rv = subtle::NoBarrier_AtomicExchange( 23 reinterpret_cast<subtle::AtomicWord*>(&s_exception_filter), 24 reinterpret_cast<subtle::AtomicWord>(filter));
|
/external/chromium/base/memory/ |
singleton.h | 202 // Our AtomicWord doubles as a spinlock, where a value of 204 static const base::subtle::AtomicWord kBeingCreatedMarker = 1; 206 base::subtle::AtomicWord value = base::subtle::NoBarrier_Load(&instance_); 227 &instance_, reinterpret_cast<base::subtle::AtomicWord>(newval)); 264 static base::subtle::AtomicWord instance_; 268 base::subtle::AtomicWord Singleton<Type, Traits, DifferentiatingType>::
|