Lines Matching refs:subtle
79 if (base::subtle::NoBarrier_AtomicExchange(&dead_, 1)) in New()
89 base::subtle::NoBarrier_Store(&dead_, 1); in Delete()
90 base::subtle::MemoryBarrier(); in Delete()
100 base::subtle::NoBarrier_Store(&dead_, 0); in Resurrect()
109 static base::subtle::Atomic32 dead_;
114 template <typename Type> base::subtle::Atomic32
204 static const base::subtle::AtomicWord kBeingCreatedMarker = 1; in get()
206 base::subtle::AtomicWord value = base::subtle::NoBarrier_Load(&instance_); in get()
214 if (base::subtle::Acquire_CompareAndSwap(&instance_, in get()
226 base::subtle::Release_Store( in get()
227 &instance_, reinterpret_cast<base::subtle::AtomicWord>(newval)); in get()
243 value = base::subtle::NoBarrier_Load(&instance_); in get()
261 reinterpret_cast<Type*>(base::subtle::NoBarrier_Load(&instance_))); in OnExit()
264 static base::subtle::AtomicWord instance_;
268 base::subtle::AtomicWord Singleton<Type, Traits, DifferentiatingType>::