/external/chromium/base/ |
atomicops_internals_atomicword_compat.h | 11 // AtomicWord is a synonym for intptr_t, and Atomic32 is a synonym for int32, 13 // on others, it's a long. When AtomicWord and Atomic32 are based on different 16 // This file defines function overloads to allow both AtomicWord and Atomic32 19 // On LP64 platforms, AtomicWord and Atomic64 are both always long, 27 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 28 AtomicWord old_value, 29 AtomicWord new_value) { 34 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr [all...] |
atomicops_unittest.cc | 215 TestAtomicIncrement<base::subtle::AtomicWord>(); 220 TestCompareAndSwap<base::subtle::AtomicWord>(); 225 TestAtomicExchange<base::subtle::AtomicWord>(); 230 TestAtomicIncrementBounds<base::subtle::AtomicWord>(); 235 TestStore<base::subtle::AtomicWord>(); 240 TestLoad<base::subtle::AtomicWord>();
|
atomicops.h | 38 // Bug 1308991. We need this for /Wp64, to mark it safe for AtomicWord casting. 44 // We need to be able to go between Atomic64 and AtomicWord implicitly. This 45 // means Atomic64 and AtomicWord should be the same type on 64-bit. 55 // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or 57 typedef intptr_t AtomicWord; 151 // AtomicWord compatible with our other Atomic* types.
|
/external/chromium/base/win/ |
wrapped_window_proc.cc | 20 subtle::AtomicWord rv = subtle::NoBarrier_AtomicExchange( 21 reinterpret_cast<subtle::AtomicWord*>(&s_exception_filter), 22 reinterpret_cast<subtle::AtomicWord>(filter));
|
/external/v8/src/ |
atomicops_internals_x86_macosx.h | 216 // MacOS uses long for intptr_t, AtomicWord and Atomic32 are always different 218 // from AtomicWord to Atomic32/64 to implement the AtomicWord interface. 225 inline AtomicWord NoBarrier_CompareAndSwap(volatile AtomicWord* ptr, 226 AtomicWord old_value, 227 AtomicWord new_value) { 233 inline AtomicWord NoBarrier_AtomicExchange(volatile AtomicWord* ptr, 234 AtomicWord new_value) [all...] |
unbound-queue.h | 60 AtomicWord divider_; // Node* 61 AtomicWord last_; // Node*
|
once.cc | 43 AtomicWord state = Acquire_Load(once);
|
unbound-queue-inl.h | 50 divider_ = last_ = reinterpret_cast<AtomicWord>(first_); 73 OS::ReleaseStore(÷r_, reinterpret_cast<AtomicWord>(next)); 81 OS::ReleaseStore(&last_, reinterpret_cast<AtomicWord>(next));
|
circular-queue.h | 69 typedef AtomicWord Cell;
|
once.h | 83 typedef AtomicWord OnceType;
|
platform.h | 90 // Use AtomicWord for a machine-sized pointer. It is assumed that 92 typedef intptr_t AtomicWord; 300 static void ReleaseStore(volatile AtomicWord* ptr, AtomicWord value);
|
atomicops.h | 59 // We need to be able to go between Atomic64 and AtomicWord implicitly. This 60 // means Atomic64 and AtomicWord should be the same type on 64-bit. 70 // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or 72 typedef intptr_t AtomicWord;
|
objects-visiting.h | 170 callbacks_[id] = reinterpret_cast<AtomicWord>(callback); 202 AtomicWord callbacks_[StaticVisitorBase::kVisitorIdCount];
|
flag-definitions.h | 112 storage_[1] = reinterpret_cast<AtomicWord>(argv); 118 AtomicWord storage_[2];
|
platform-cygwin.cc | 95 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) {
|
platform-macos.cc | 297 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) {
|
platform-solaris.cc | 124 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) {
|
platform-freebsd.cc | 102 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) {
|
platform-linux.cc | 299 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) { [all...] |
platform-openbsd.cc | 130 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) {
|
platform-win32.cc | [all...] |
/external/chromium/base/memory/ |
singleton.h | 202 // Our AtomicWord doubles as a spinlock, where a value of 204 static const base::subtle::AtomicWord kBeingCreatedMarker = 1; 206 base::subtle::AtomicWord value = base::subtle::NoBarrier_Load(&instance_); 227 &instance_, reinterpret_cast<base::subtle::AtomicWord>(newval)); 264 static base::subtle::AtomicWord instance_; 268 base::subtle::AtomicWord Singleton<Type, Traits, DifferentiatingType>::
|
/external/chromium/chrome/browser/sync/engine/net/ |
server_connection_manager.h | 157 base::subtle::AtomicWord reset_count_; 379 volatile base::subtle::AtomicWord reset_count_;
|
server_connection_manager.cc | 204 base::subtle::AtomicWord start_reset_count = reset_count_ - 1;
|
/external/chromium/base/allocator/ |
allocator_unittests.cc | 341 TestAtomicIncrement<AtomicWord>(); 349 TestAtomicIncrement<AtomicWord>();
|