Lines Matching defs:value

29 void android_atomic_write(int32_t value, volatile int32_t* addr) {
33 } while (OSAtomicCompareAndSwap32Barrier(oldValue, value, (int32_t*)addr) == 0);
44 int32_t android_atomic_add(int32_t value, volatile int32_t* addr) {
45 return OSAtomicAdd32Barrier(value, (int32_t*)addr)-value;
48 int32_t android_atomic_and(int32_t value, volatile int32_t* addr) {
52 } while (OSAtomicCompareAndSwap32Barrier(oldValue, oldValue&value, (int32_t*)addr) == 0);
56 int32_t android_atomic_or(int32_t value, volatile int32_t* addr) {
60 } while (OSAtomicCompareAndSwap32Barrier(oldValue, oldValue|value, (int32_t*)addr) == 0);
64 int32_t android_atomic_swap(int32_t value, volatile int32_t* addr) {
68 } while (android_atomic_cmpxchg(oldValue, value, addr));
92 int64_t android_quasiatomic_swap_64(int64_t value, volatile int64_t* addr) {
96 } while (android_quasiatomic_cmpxchg_64(oldValue, value, addr));
110 void android_atomic_write(int32_t value, volatile int32_t* addr) {
114 } while (android_atomic_cmpxchg(oldValue, value, addr));
133 int32_t android_atomic_add(int32_t value, volatile int32_t* addr) {
137 } while (android_atomic_cmpxchg(oldValue, oldValue+value, addr));
141 int32_t android_atomic_and(int32_t value, volatile int32_t* addr) {
145 } while (android_atomic_cmpxchg(oldValue, oldValue&value, addr));
149 int32_t android_atomic_or(int32_t value, volatile int32_t* addr) {
153 } while (android_atomic_cmpxchg(oldValue, oldValue|value, addr));
157 int32_t android_atomic_swap(int32_t value, volatile int32_t* addr) {
161 } while (android_atomic_cmpxchg(oldValue, value, addr));
191 // pthread library, a mutex is simply a volatile word whose value is always
208 int64_t android_quasiatomic_swap_64(int64_t value, volatile int64_t* addr) {
215 *addr = value;
321 int64_t android_quasiatomic_swap_64(int64_t value, volatile int64_t* addr) {
333 *addr = value;