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

1 2 3

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

Completed in 814 milliseconds

1 2 3