/external/protobuf/src/google/protobuf/stubs/ |
H A D | atomicops_internals_arm_qnx.h | 43 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 D | atomicops_internals_arm_gcc.h | 47 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 D | atomicops_internals_pnacl.h | 40 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 D | atomicops_internals_generic_gcc.h | 38 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 39 Atomic32 old_value, 40 Atomic32 new_value) { 46 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 47 Atomic32 new_value) { 51 inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, 52 Atomic32 incremen [all...] |
H A D | atomicops_internals_x86_msvc.h | 40 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 D | atomicops_internals_macosx.h | 42 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 D | atomicops_internals_x86_gcc.h | 55 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 D | atomicops_internals_mips_gcc.h | 52 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...] |
H A D | atomicops_internals_solaris.h | 41 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 42 Atomic32 old_value, 43 Atomic32 new_value) { 44 return (Atomic32)atomic_cas_32((volatile uint32_t*)ptr, (uint32_t)old_value, (uint32_t)new_value); 47 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 48 Atomic32 new_value) { 49 return (Atomic32)atomic_swap_32((volatile uint32_t*)ptr, (uint32_t)new_value); 52 inline Atomic32 NoBarrier_AtomicIncremen [all...] |
H A D | atomicops.h | 65 typedef int32 Atomic32; typedef in namespace:google::protobuf::internal 79 // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or 93 Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 94 Atomic32 old_value, 95 Atomic32 new_value); 99 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value); 103 Atomic32 NoBarrier_AtomicIncremen [all...] |
/external/v8/src/base/ |
H A D | atomicops_internals_mips_gcc.h | 23 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 D | atomicops_internals_arm_gcc.h | 70 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 71 Atomic32 old_value, 72 Atomic32 new_value) { 73 Atomic32 prev_value; 96 inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr, 97 Atomic32 old_value, 98 Atomic32 new_value) { 99 Atomic32 resul [all...] |
H A D | atomicops.h | 44 typedef int32_t Atomic32; typedef in namespace:v8::base 57 // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or 71 Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 72 Atomic32 old_value, 73 Atomic32 new_value); 77 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value); 81 Atomic32 NoBarrier_AtomicIncremen [all...] |
H A D | atomicops_internals_mac.h | 29 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 30 Atomic32 old_value, 31 Atomic32 new_value) { 32 Atomic32 prev_value; 35 const_cast<Atomic32*>(ptr))) { 43 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 44 Atomic32 new_value) { 45 Atomic32 old_valu [all...] |
H A D | atomicops_internals_mips64_gcc.h | 46 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 47 Atomic32 old_value, 48 Atomic32 new_value) { 49 Atomic32 prev, tmp; 69 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 70 Atomic32 new_value) { 71 Atomic32 temp, old; 90 inline Atomic32 NoBarrier_AtomicIncremen [all...] |
H A D | atomicops_internals_ppc_gcc.h | 14 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 15 Atomic32 old_value, 16 Atomic32 new_value) { 20 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 21 Atomic32 new_value) { 22 Atomic32 old_value; 29 inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* pt [all...] |
H A D | atomicops_internals_x86_msvc.h | 25 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 26 Atomic32 old_value, 27 Atomic32 new_value) { 32 return static_cast<Atomic32>(result); 35 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 36 Atomic32 new_value) { 40 return static_cast<Atomic32>(result); 43 inline Atomic32 Barrier_AtomicIncremen [all...] |
H A D | atomicops_internals_s390_gcc.h | 13 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 14 Atomic32 old_value, 15 Atomic32 new_value) { 19 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 20 Atomic32 new_value) { 21 Atomic32 old_value; 28 inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* pt [all...] |
H A D | atomicops_internals_portable.h | 15 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 16 Atomic32 old_value, 17 Atomic32 new_value) { 21 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 22 Atomic32 new_value) { 26 inline Atomic32 NoBarrier_AtomicIncrement(volatile Atomic32* ptr, 27 Atomic32 incremen [all...] |
/external/libchrome/base/ |
H A D | atomicops.h | 54 typedef int32_t Atomic32; typedef in namespace:base::subtle 67 // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or 81 Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 82 Atomic32 old_value, 83 Atomic32 new_value); 87 Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, Atomic32 new_value); 91 Atomic32 NoBarrier_AtomicIncremen [all...] |
H A D | atomicops_internals_x86_msvc.h | 29 inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr, 30 Atomic32 old_value, 31 Atomic32 new_value) { 36 return static_cast<Atomic32>(result); 39 inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr, 40 Atomic32 new_value) { 44 return static_cast<Atomic32>(result); 47 inline Atomic32 Barrier_AtomicIncremen [all...] |
/external/webrtc/webrtc/system_wrappers/source/ |
H A D | atomic32_mac.cc | 21 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) {
|
H A D | atomic32_posix.cc | 21 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) { 43 int32_t Atomic32::operator-=(int32_t value) { 49 bool Atomic32::CompareExchange(int32_t new_value, int32_t compare_value) {
|
H A D | atomic32_win.cc | 20 Atomic32::Atomic32(int32_t initial_value) function in class:webrtc::Atomic32 27 Atomic32::~Atomic32() { 30 int32_t Atomic32::operator++() { 35 int32_t Atomic32::operator--() { 40 int32_t Atomic32::operator+=(int32_t value) { 45 int32_t Atomic32::operator-=(int32_t value) { 50 bool Atomic32::CompareExchange(int32_t new_value, int32_t compare_value) {
|
/external/webrtc/webrtc/system_wrappers/include/ |
H A D | atomic32.h | 29 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 RTC_DISALLOW_COPY_AND_ASSIGN(Atomic32);
|