Home
last modified time | relevance | path

Searched refs:AtomicWord (Results 1 – 25 of 28) sorted by relevance

12

/external/chromium/base/
Datomicops_internals_atomicword_compat.h27 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, in NoBarrier_CompareAndSwap()
28 AtomicWord old_value, in NoBarrier_CompareAndSwap()
29 AtomicWord new_value) { in NoBarrier_CompareAndSwap()
34 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr, in NoBarrier_AtomicExchange()
35 AtomicWord new_value) { in NoBarrier_AtomicExchange()
40 inline AtomicWord NoBarrier_AtomicIncrement(volatile AtomicWord* ptr, in NoBarrier_AtomicIncrement()
41 AtomicWord increment) { in NoBarrier_AtomicIncrement()
46 inline AtomicWord Barrier_AtomicIncrement(volatile AtomicWord* ptr, in Barrier_AtomicIncrement()
47 AtomicWord increment) { in Barrier_AtomicIncrement()
52 inline AtomicWord Acquire_CompareAndSwap(volatile AtomicWord* ptr, in Acquire_CompareAndSwap()
[all …]
Datomicops_unittest.cc215 TestAtomicIncrement<base::subtle::AtomicWord>(); in TEST()
220 TestCompareAndSwap<base::subtle::AtomicWord>(); in TEST()
225 TestAtomicExchange<base::subtle::AtomicWord>(); in TEST()
230 TestAtomicIncrementBounds<base::subtle::AtomicWord>(); in TEST()
235 TestStore<base::subtle::AtomicWord>(); in TEST()
240 TestLoad<base::subtle::AtomicWord>(); in TEST()
Datomicops.h57 typedef intptr_t AtomicWord; typedef
/external/v8/src/
Datomicops_internals_x86_macosx.h225 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, in NoBarrier_CompareAndSwap()
226 AtomicWord old_value, in NoBarrier_CompareAndSwap()
227 AtomicWord new_value) { in NoBarrier_CompareAndSwap()
233 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr, in NoBarrier_AtomicExchange()
234 AtomicWord new_value) { in NoBarrier_AtomicExchange()
239 inline AtomicWord NoBarrier_AtomicIncrement(volatile AtomicWord* ptr, in NoBarrier_AtomicIncrement()
240 AtomicWord increment) { in NoBarrier_AtomicIncrement()
245 inline AtomicWord Barrier_AtomicIncrement(volatile AtomicWord* ptr, in Barrier_AtomicIncrement()
246 AtomicWord increment) { in Barrier_AtomicIncrement()
251 inline AtomicWord Acquire_CompareAndSwap(volatile AtomicWord* ptr, in Acquire_CompareAndSwap()
[all …]
Dunbound-queue-inl.h50 divider_ = last_ = reinterpret_cast<AtomicWord>(first_);
73 OS::ReleaseStore(&divider_, reinterpret_cast<AtomicWord>(next));
81 OS::ReleaseStore(&last_, reinterpret_cast<AtomicWord>(next));
Dunbound-queue.h60 AtomicWord divider_; // Node*
61 AtomicWord last_; // Node*
Donce.cc43 AtomicWord state = Acquire_Load(once); in CallOnceImpl()
Dcircular-queue.h69 typedef AtomicWord Cell;
Dplatform.h92 typedef intptr_t AtomicWord; typedef
300 static void ReleaseStore(volatile AtomicWord* ptr, AtomicWord value);
Donce.h83 typedef AtomicWord OnceType;
Dobjects-visiting.h170 callbacks_[id] = reinterpret_cast<AtomicWord>(callback); in Register()
202 AtomicWord callbacks_[StaticVisitorBase::kVisitorIdCount];
Datomicops.h72 typedef intptr_t AtomicWord; typedef
Dflag-definitions.h112 storage_[1] = reinterpret_cast<AtomicWord>(argv); in set_argv()
118 AtomicWord storage_[2];
Dplatform-cygwin.cc95 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) { in ReleaseStore()
Dplatform-macos.cc297 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) { in ReleaseStore()
Dplatform-freebsd.cc102 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) { in ReleaseStore()
Dplatform-solaris.cc124 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) { in ReleaseStore()
Dplatform-openbsd.cc130 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) { in ReleaseStore()
Dplatform-linux.cc299 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) { in ReleaseStore()
Dplatform-win32.cc1458 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) { in ReleaseStore()
/external/chromium/base/win/
Dwrapped_window_proc.cc20 subtle::AtomicWord rv = subtle::NoBarrier_AtomicExchange( in SetWinProcExceptionFilter()
21 reinterpret_cast<subtle::AtomicWord*>(&s_exception_filter), in SetWinProcExceptionFilter()
22 reinterpret_cast<subtle::AtomicWord>(filter)); in SetWinProcExceptionFilter()
/external/chromium/base/memory/
Dsingleton.h204 static const base::subtle::AtomicWord kBeingCreatedMarker = 1; in get()
206 base::subtle::AtomicWord value = base::subtle::NoBarrier_Load(&instance_); in get()
227 &instance_, reinterpret_cast<base::subtle::AtomicWord>(newval)); in get()
264 static base::subtle::AtomicWord instance_;
268 base::subtle::AtomicWord Singleton<Type, Traits, DifferentiatingType>::
/external/chromium/chrome/browser/sync/engine/net/
Dserver_connection_manager.h157 base::subtle::AtomicWord reset_count_;
379 volatile base::subtle::AtomicWord reset_count_;
Dserver_connection_manager.cc204 base::subtle::AtomicWord start_reset_count = reset_count_ - 1; in CheckTime()
/external/chromium/base/allocator/
Dallocator_unittests.cc341 TestAtomicIncrement<AtomicWord>(); in TEST()
349 TestAtomicIncrement<AtomicWord>(); in TEST()

12