HomeSort by relevance Sort by last modified time
    Searched refs:AtomicWord (Results 1 - 25 of 76) sorted by null

1 2 3 4

  /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(&divider_, 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(&divider_, 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>::

Completed in 334 milliseconds

1 2 3 4