HomeSort by relevance Sort by last modified time
    Searched refs:subtle (Results 1 - 20 of 20) sorted by null

  /external/chromium/base/
thread_collision_warner.cc 16 static subtle::Atomic32 CurrentThread() {
21 const subtle::Atomic32 atomic_thread_id =
22 static_cast<subtle::Atomic32>(current_thread_id);
31 subtle::Atomic32 current_thread_id = CurrentThread();
33 int previous_value = subtle::NoBarrier_CompareAndSwap(&valid_thread_id_,
42 subtle::NoBarrier_AtomicIncrement(&counter_, 1);
46 subtle::Atomic32 current_thread_id = CurrentThread();
48 if (subtle::NoBarrier_CompareAndSwap(&valid_thread_id_,
55 subtle::NoBarrier_AtomicIncrement(&counter_, 1);
59 if (subtle::Barrier_AtomicIncrement(&counter_, -1) == 0)
    [all...]
cancellation_flag.cc 15 base::subtle::Release_Store(&flag_, 1);
19 return base::subtle::Acquire_Load(&flag_) != 0;
singleton.h 117 static const base::subtle::AtomicWord kBeingCreatedMarker = 1;
119 base::subtle::AtomicWord value = base::subtle::NoBarrier_Load(&instance_);
127 if (base::subtle::Acquire_CompareAndSwap(&instance_,
139 base::subtle::Release_Store(
140 &instance_, reinterpret_cast<base::subtle::AtomicWord>(newval));
156 value = base::subtle::NoBarrier_Load(&instance_);
183 base::subtle::NoBarrier_AtomicExchange(&instance_, 0)));
185 static base::subtle::AtomicWord instance_;
189 base::subtle::AtomicWord Singleton<Type, Traits, DifferentiatingType>:
    [all...]
atomicops_unittest.cc 31 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, 1), 1);
36 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, 2), 3);
41 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, 3), 6);
46 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, -3), 3);
51 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, -2), 1);
56 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, -1), 0);
61 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, -1), -1);
66 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, -4), -5);
71 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, 5), 0);
84 AtomicType prev = base::subtle::NoBarrier_CompareAndSwap(&value, 0, 1)
    [all...]
atomic_sequence_num.h 20 base::subtle::NoBarrier_AtomicIncrement(&seq_, 1) - 1);
24 base::subtle::Atomic32 seq_;
atomic_ref_count.h 19 typedef subtle::Atomic32 AtomicRefCount;
24 subtle::NoBarrier_AtomicIncrement(ptr, increment);
34 bool res = (subtle::Barrier_AtomicIncrement(ptr, -decrement) != 0);
60 bool res = (subtle::Acquire_Load(ptr) == 1);
71 bool res = (subtle::Acquire_Load(ptr) == 0);
lazy_instance.cc 20 if (base::subtle::Acquire_CompareAndSwap(
29 base::subtle::Release_Store(&state_, STATE_CREATED);
41 while (base::subtle::NoBarrier_Load(&state_) != STATE_CREATED)
cancellation_flag.h 32 base::subtle::Atomic32 flag_;
ref_counted.h 13 namespace subtle { namespace in namespace:base
65 } // namespace subtle
82 class RefCounted : public subtle::RefCountedBase {
88 subtle::RefCountedBase::AddRef();
92 if (subtle::RefCountedBase::Release()) {
129 class RefCountedThreadSafe : public subtle::RefCountedThreadSafeBase {
135 subtle::RefCountedThreadSafeBase::AddRef();
139 if (subtle::RefCountedThreadSafeBase::Release()) {
lazy_instance.h 76 base::subtle::Atomic32 state_;
101 if (base::subtle::NoBarrier_Load(&state_) != STATE_CREATED)
logging_win.cc 15 if (base::subtle::NoBarrier_AtomicExchange(&dead_, 1))
25 base::subtle::NoBarrier_Store(&dead_, 1);
38 static base::subtle::Atomic32 dead_;
42 base::subtle::Atomic32 LogEventProviderTraits::dead_ = 0;
thread_collision_warner.h 227 volatile subtle::Atomic32 valid_thread_id_;
231 volatile subtle::Atomic32 counter_;
atomicops_internals_x86_macosx.h 13 namespace subtle { namespace in namespace:base
231 return base::subtle::Acquire_CompareAndSwap(
239 return base::subtle::Release_CompareAndSwap(
250 return base::subtle::Acquire_Store(
255 return base::subtle::Release_Store(
265 return base::subtle::Acquire_Load(
270 return base::subtle::Release_Load(
276 } // namespace base::subtle
ref_counted.cc 12 namespace subtle { namespace in namespace:base
93 } // namespace subtle
atomicops.h 8 // The routines exported by this module are subtle. If you use them, even if
35 namespace subtle { namespace in namespace:base
125 } // namespace base::subtle
atomicops_internals_arm_gcc.h 13 namespace subtle { namespace in namespace:base
121 } // namespace base::subtle
atomicops_internals_x86_gcc.h 24 namespace subtle { namespace in namespace:base
260 } // namespace base::subtle
atomicops_internals_x86_msvc.h 13 namespace subtle { namespace in namespace:base
177 } // namespace base::subtle
  /external/chromium/base/allocator/
allocator_unittests.cc 109 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, 1), 1);
114 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, 2), 3);
119 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, 3), 6);
124 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, -3), 3);
129 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, -2), 1);
134 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, -1), 0);
139 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, -1), -1);
144 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, -4), -5);
149 EXPECT_EQ(base::subtle::NoBarrier_AtomicIncrement(&s.count, 5), 0);
162 AtomicType prev = base::subtle::NoBarrier_CompareAndSwap(&value, 0, 1)
    [all...]
  /external/iproute2/doc/
ip-tunnels.tex 307 Now we can discuss more subtle differences between tunneling in 2.0

Completed in 3396 milliseconds