HomeSort by relevance Sort by last modified time
    Searched defs:Atomic32 (Results 1 - 24 of 24) sorted by null

  /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...]

Completed in 824 milliseconds