/external/webrtc/src/system_wrappers/source/ |
atomic32_mac.cc | 11 #include "atomic32.h" 21 Atomic32::Atomic32(WebRtc_Word32 initialValue) : _value(initialValue) 26 Atomic32::~Atomic32() 30 WebRtc_Word32 Atomic32::operator++() 35 WebRtc_Word32 Atomic32::operator--() 40 WebRtc_Word32 Atomic32::operator+=(WebRtc_Word32 value) 45 WebRtc_Word32 Atomic32::operator-=(WebRtc_Word32 value) 50 bool Atomic32::CompareExchange(WebRtc_Word32 newValue [all...] |
atomic32_posix.cc | 11 #include "atomic32.h" 21 Atomic32::Atomic32(WebRtc_Word32 initialValue) : _value(initialValue) 26 Atomic32::~Atomic32() 30 WebRtc_Word32 Atomic32::operator++() 35 WebRtc_Word32 Atomic32::operator--() 40 WebRtc_Word32 Atomic32::operator+=(WebRtc_Word32 value) 47 WebRtc_Word32 Atomic32::operator-=(WebRtc_Word32 value) 54 bool Atomic32::CompareExchange(WebRtc_Word32 newValue [all...] |
atomic32_win.cc | 11 #include "atomic32.h" 21 Atomic32::Atomic32(WebRtc_Word32 initialValue) : _value(initialValue) 29 Atomic32::~Atomic32() 33 WebRtc_Word32 Atomic32::operator++() 39 WebRtc_Word32 Atomic32::operator--() 45 WebRtc_Word32 Atomic32::operator+=(WebRtc_Word32 value) 51 WebRtc_Word32 Atomic32::operator-=(WebRtc_Word32 value) 57 bool Atomic32::CompareExchange(WebRtc_Word32 newValue [all...] |
/external/webrtc/src/system_wrappers/interface/ |
atomic32.h | 30 class Atomic32 33 Atomic32(WebRtc_Word32 initialValue = 0); 34 ~Atomic32(); 51 Atomic32 operator+(const Atomic32& other); 52 Atomic32 operator-(const Atomic32& other); 59 DISALLOW_COPY_AND_ASSIGN(Atomic32);
|
/external/chromium/base/ |
atomicops.h | 42 typedef __w64 int32 Atomic32; 55 // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or 69 Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 70 Atomic32 old_value, 71 Atomic32 new_value); 75 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value); 79 Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 increment) [all...] |
/external/chromium_org/base/ |
atomicops.h | 46 typedef int32 Atomic32; 59 // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or 73 Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 74 Atomic32 old_value, 75 Atomic32 new_value); 79 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value); 83 Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 increment) [all...] |
/external/chromium_org/v8/src/ |
atomicops.h | 57 typedef int32_t Atomic32; 70 // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or 73 typedef Atomic32 AtomicWord; 88 Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 89 Atomic32 old_value, 90 Atomic32 new_value); 94 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value) [all...] |
/external/v8/src/ |
atomicops.h | 57 typedef int32_t Atomic32; 70 // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or 84 Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 85 Atomic32 old_value, 86 Atomic32 new_value); 90 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value); 94 Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 increment) [all...] |
/external/chromium_org/native_client_sdk/src/libraries/sdk_util/ |
atomicops.h | 14 typedef int32_t Atomic32; 22 inline Atomic32 AtomicCompareExchange(volatile Atomic32* ptr, 23 Atomic32 new_value, 24 Atomic32 old_value) { 28 inline Atomic32 AtomicAddFetch(volatile Atomic32* ptr, Atomic32 value) { 32 inline Atomic32 AtomicAndFetch(volatile Atomic32* ptr, Atomic32 value) [all...] |
/external/chromium_org/third_party/libjingle/source/talk/base/ |
atomicops_unittest.cc | 32 typedef uint32 Atomic32; 34 static inline void AtomicIncrement(volatile Atomic32* ptr) {
|
atomicops.h | 52 typedef uint32 Atomic32; 60 static inline void AtomicIncrement(volatile Atomic32* ptr) { 61 Atomic32 str_success, value; 157 volatile Atomic32 pushed_count_; 158 volatile Atomic32 popped_count_;
|
/external/chromium_org/third_party/protobuf/src/google/protobuf/stubs/ |
atomicops.h | 65 typedef int32 Atomic32; 78 // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or 92 Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 93 Atomic32 old_value, 94 Atomic32 new_value); 98 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value); 102 Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, Atomic32 increment) [all...] |
/external/chromium_org/third_party/tcmalloc/chromium/src/base/ |
atomicops-internals-arm-generic.h | 44 typedef int32_t Atomic32; 57 typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value, 58 Atomic32 new_value, 59 volatile Atomic32* ptr); 68 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 69 Atomic32 old_value, 70 Atomic32 new_value) { 71 Atomic32 prev_value = *ptr [all...] |
atomicops-internals-arm-v6plus.h | 53 typedef int32_t Atomic32; 62 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 63 Atomic32 old_value, 64 Atomic32 new_value) { 65 Atomic32 oldval, res; 83 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 84 Atomic32 new_value) { 85 Atomic32 tmp, old [all...] |
atomicops-internals-linuxppc.h | 40 typedef int32_t Atomic32; 67 static inline Atomic32 OSAtomicAdd32(Atomic32 amount, Atomic32 *value) { 68 Atomic32 t; 80 static inline Atomic32 OSAtomicAdd32Barrier(Atomic32 amount, Atomic32 *value) { 81 Atomic32 t; 93 static inline bool OSAtomicCompareAndSwap32(Atomic32 old_value [all...] |
atomicops-internals-macosx.h | 38 typedef int32_t Atomic32; 40 // MacOS uses long for intptr_t, AtomicWord and Atomic32 are always different 47 #define AtomicWordCastType Atomic32 67 // code only calls AtomicWord and Atomic32 operations. 111 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32 *ptr, 112 Atomic32 old_value, 113 Atomic32 new_value) { 114 Atomic32 prev_value; 117 const_cast<Atomic32*>(ptr))) [all...] |
atomicops-internals-windows.h | 46 typedef int32 Atomic32; 123 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 124 Atomic32 old_value, 125 Atomic32 new_value) { 130 return static_cast<Atomic32>(result); 133 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 134 Atomic32 new_value) { 138 return static_cast<Atomic32>(result) [all...] |
atomicops-internals-x86.h | 41 typedef int32_t Atomic32; 46 // already matches Atomic32 or Atomic64, depending on the platform. 72 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 73 Atomic32 old_value, 74 Atomic32 new_value) { 75 Atomic32 prev; 83 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 84 Atomic32 new_value) [all...] |
/external/chromium_org/third_party/tcmalloc/vendor/src/base/ |
atomicops-internals-arm-generic.h | 44 typedef int32_t Atomic32; 57 typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value, 58 Atomic32 new_value, 59 volatile Atomic32* ptr); 68 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 69 Atomic32 old_value, 70 Atomic32 new_value) { 71 Atomic32 prev_value = *ptr [all...] |
atomicops-internals-arm-v6plus.h | 52 typedef int32_t Atomic32; 61 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 62 Atomic32 old_value, 63 Atomic32 new_value) { 64 Atomic32 oldval, res; 82 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 83 Atomic32 new_value) { 84 Atomic32 tmp, old [all...] |
atomicops-internals-linuxppc.h | 40 typedef int32_t Atomic32; 67 static inline Atomic32 OSAtomicAdd32(Atomic32 amount, Atomic32 *value) { 68 Atomic32 t; 80 static inline Atomic32 OSAtomicAdd32Barrier(Atomic32 amount, Atomic32 *value) { 81 Atomic32 t; 93 static inline bool OSAtomicCompareAndSwap32(Atomic32 old_value [all...] |
atomicops-internals-macosx.h | 38 typedef int32_t Atomic32; 40 // MacOS uses long for intptr_t, AtomicWord and Atomic32 are always different 47 #define AtomicWordCastType Atomic32 67 // code only calls AtomicWord and Atomic32 operations. 111 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32 *ptr, 112 Atomic32 old_value, 113 Atomic32 new_value) { 114 Atomic32 prev_value; 117 const_cast<Atomic32*>(ptr))) [all...] |
atomicops-internals-windows.h | 45 typedef int32 Atomic32; 122 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 123 Atomic32 old_value, 124 Atomic32 new_value) { 129 return static_cast<Atomic32>(result); 132 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 133 Atomic32 new_value) { 137 return static_cast<Atomic32>(result) [all...] |
atomicops-internals-x86.h | 41 typedef int32_t Atomic32; 46 // already matches Atomic32 or Atomic64, depending on the platform. 72 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 73 Atomic32 old_value, 74 Atomic32 new_value) { 75 Atomic32 prev; 83 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 84 Atomic32 new_value) [all...] |