Lines Matching full:subtle
34 static const subtle::AtomicWord kBeingCreatedMarker = 1;
38 BASE_EXPORT subtle::AtomicWord WaitForInstance(subtle::AtomicWord* instance);
110 if (base::subtle::NoBarrier_AtomicExchange(&dead_, 1))
126 base::subtle::NoBarrier_Store(&dead_, 0);
132 static base::subtle::Atomic32 dead_;
137 template <typename Type> base::subtle::Atomic32
232 base::subtle::AtomicWord value = base::subtle::NoBarrier_Load(&instance_);
240 if (base::subtle::Acquire_CompareAndSwap(
251 base::subtle::Release_Store(
252 &instance_, reinterpret_cast<base::subtle::AtomicWord>(newval));
275 reinterpret_cast<Type*>(base::subtle::NoBarrier_Load(&instance_)));
278 static base::subtle::AtomicWord instance_;
282 base::subtle::AtomicWord Singleton<Type, Traits, DifferentiatingType>::