Searched refs:Atomic32 (Results 1 - 25 of 145) sorted by relevance

123456

/external/chromium_org/third_party/protobuf/src/google/protobuf/stubs/
H A Datomicops_internals_arm_qnx.h43 inline Atomic32 QNXCmpxchg(Atomic32 old_value,
44 Atomic32 new_value,
45 volatile Atomic32* ptr) {
46 return static_cast<Atomic32>(
53 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
54 Atomic32 old_value,
55 Atomic32 new_value) {
56 Atomic32 prev_valu
[all...]
H A Datomicops_internals_arm_gcc.h47 typedef Atomic32 (*LinuxKernelCmpxchgFunc)(Atomic32 old_value,
48 Atomic32 new_value,
49 volatile Atomic32* ptr);
58 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
59 Atomic32 old_value,
60 Atomic32 new_value) {
61 Atomic32 prev_value = *ptr;
64 const_cast<Atomic32*>(pt
[all...]
H A Datomicops_internals_pnacl.h40 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
41 Atomic32 old_value,
42 Atomic32 new_value) {
50 inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
51 Atomic32 old_value,
52 Atomic32 new_value) {
53 Atomic32 ret = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
58 inline void Release_Store(volatile Atomic32* pt
[all...]
H A Datomicops_internals_x86_msvc.h40 inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr,
41 Atomic32 increment) {
49 inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
50 Atomic32 old_value,
51 Atomic32 new_value) {
55 inline Atomic32 Release_CompareAndSwap(volatile Atomic32* ptr,
56 Atomic32 old_valu
[all...]
H A Datomicops_internals_macosx.h42 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
43 Atomic32 old_value,
44 Atomic32 new_value) {
45 Atomic32 prev_value;
48 const_cast<Atomic32*>(ptr))) {
56 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
57 Atomic32 new_value) {
58 Atomic32 old_valu
[all...]
H A Datomicops_internals_x86_gcc.h55 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
56 Atomic32 old_value,
57 Atomic32 new_value) {
58 Atomic32 prev;
66 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
67 Atomic32 new_value) {
75 inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* pt
[all...]
H A Datomicops_internals_mips_gcc.h52 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
53 Atomic32 old_value,
54 Atomic32 new_value) {
55 Atomic32 prev, tmp;
75 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
76 Atomic32 new_value) {
77 Atomic32 temp, old;
96 inline Atomic32 NoBarrier_AtomicIncremen
[all...]
/external/chromium_org/native_client_sdk/src/libraries/sdk_util/
H A Datomicops.h14 typedef int32_t Atomic32; typedef in namespace:sdk_util
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* pt
[all...]
/external/chromium_org/v8/src/base/
H A Datomicops_internals_mips_gcc.h23 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
24 Atomic32 old_value,
25 Atomic32 new_value) {
26 Atomic32 prev, tmp;
46 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
47 Atomic32 new_value) {
48 Atomic32 temp, old;
68 inline Atomic32 NoBarrier_AtomicIncremen
[all...]
H A Datomicops_internals_arm_gcc.h68 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
69 Atomic32 old_value,
70 Atomic32 new_value) {
71 Atomic32 prev_value;
94 inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
95 Atomic32 old_value,
96 Atomic32 new_value) {
97 Atomic32 resul
[all...]
H A Datomicops.h44 typedef int32_t Atomic32; typedef in namespace:v8::base
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_AtomicIncremen
[all...]
H A Datomicops_internals_mac.h15 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
16 Atomic32 old_value,
17 Atomic32 new_value) {
18 Atomic32 prev_value;
21 const_cast<Atomic32*>(ptr))) {
29 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
30 Atomic32 new_value) {
31 Atomic32 old_valu
[all...]
/external/chromium_org/base/
H A Datomicops_internals_gcc.h15 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
16 Atomic32 old_value,
17 Atomic32 new_value) {
18 Atomic32 prev_value;
27 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
28 Atomic32 new_value) {
29 Atomic32 old_value;
36 inline Atomic32 NoBarrier_AtomicIncremen
[all...]
H A Datomicops_internals_arm_gcc.h68 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
69 Atomic32 old_value,
70 Atomic32 new_value) {
71 Atomic32 prev_value;
94 inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr,
95 Atomic32 old_value,
96 Atomic32 new_value) {
97 Atomic32 resul
[all...]
H A Datomicops.h47 typedef int32_t Atomic32; typedef in namespace:base::subtle
60 // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or
74 Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
75 Atomic32 old_value,
76 Atomic32 new_value);
80 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value);
84 Atomic32 NoBarrier_AtomicIncremen
[all...]
H A Datomicops_internals_mac.h15 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
16 Atomic32 old_value,
17 Atomic32 new_value) {
18 Atomic32 prev_value;
21 const_cast<Atomic32*>(ptr))) {
29 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
30 Atomic32 new_value) {
31 Atomic32 old_valu
[all...]
/external/webrtc/src/system_wrappers/source/
H A Datomic32_mac.cc21 Atomic32::Atomic32(WebRtc_Word32 initialValue) : _value(initialValue) function in class:webrtc::Atomic32
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,
56 WebRtc_Word32 Atomic32
[all...]
H A Datomic32_posix.cc21 Atomic32::Atomic32(WebRtc_Word32 initialValue) : _value(initialValue) function in class:webrtc::Atomic32
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,
60 WebRtc_Word32 Atomic32
[all...]
/external/chromium_org/third_party/webrtc/system_wrappers/source/
H A Datomic32_mac.cc21 Atomic32::Atomic32(int32_t initial_value) function in class:webrtc::Atomic32
26 Atomic32::~Atomic32() {
29 int32_t Atomic32::operator++() {
33 int32_t Atomic32::operator--() {
37 int32_t Atomic32::operator+=(int32_t value) {
41 int32_t Atomic32::operator-=(int32_t value) {
45 bool Atomic32::CompareExchange(int32_t new_value, int32_t compare_value) {
/external/chromium_org/third_party/webrtc/system_wrappers/interface/
H A Datomic32.h29 class Atomic32 { class in namespace:webrtc
31 Atomic32(int32_t initial_value = 0);
32 ~Atomic32();
51 Atomic32 operator+(const Atomic32& other);
52 Atomic32 operator-(const Atomic32& other);
59 DISALLOW_COPY_AND_ASSIGN(Atomic32);
/external/webrtc/src/system_wrappers/interface/
H A Datomic32.h30 class Atomic32 class in namespace:webrtc
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_org/third_party/tcmalloc/chromium/src/base/
H A Datomicops-internals-arm-generic.h44 typedef int32_t Atomic32; typedef
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_valu
[all...]
H A Datomicops-internals-linuxppc.h40 typedef int32_t Atomic32; typedef
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_valu
[all...]
/external/chromium_org/third_party/tcmalloc/vendor/src/base/
H A Datomicops-internals-arm-generic.h44 typedef int32_t Atomic32; typedef
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_valu
[all...]
H A Datomicops-internals-linuxppc.h40 typedef int32_t Atomic32; typedef
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_valu
[all...]

Completed in 1362 milliseconds

123456