Searched defs:new_value (Results 1 - 3 of 3) sorted by relevance

/system/core/include/cutils/
H A Datomic-arm.h95 extern int android_atomic_cas(int32_t old_value, int32_t new_value,
98 extern inline int android_atomic_cas(int32_t old_value, int32_t new_value, argument
108 : "r" (ptr), "Ir" (old_value), "r" (new_value)
114 extern inline int android_atomic_cas(int32_t old_value, int32_t new_value, argument
121 status = (*(kuser_cmpxchg *)0xffff0fc0)(old_value, new_value, ptr);
131 int32_t new_value,
134 int status = android_atomic_cas(old_value, new_value, ptr);
140 int32_t new_value,
144 return android_atomic_cas(old_value, new_value, ptr);
130 android_atomic_acquire_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) argument
139 android_atomic_release_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) argument
H A Datomic-mips.h74 extern inline int android_atomic_cas(int32_t old_value, int32_t new_value, argument
83 " move %[status], %[new_value]\n"
87 : [ptr] "r" (ptr), [old] "r" (old_value), [new_value] "r" (new_value)
94 int32_t new_value,
97 int status = android_atomic_cas(old_value, new_value, ptr);
103 int32_t new_value,
107 return android_atomic_cas(old_value, new_value, ptr);
111 extern inline int32_t android_atomic_swap(int32_t new_value, argument
117 " move %[status], %[new_value]\
93 android_atomic_acquire_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) argument
102 android_atomic_release_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) argument
[all...]
H A Datomic-x86.h74 extern inline int android_atomic_cas(int32_t old_value, int32_t new_value, argument
80 : "q" (new_value), "m" (*ptr), "0" (old_value)
86 int32_t new_value,
90 return android_atomic_cas(old_value, new_value, ptr);
94 int32_t new_value,
98 return android_atomic_cas(old_value, new_value, ptr);
85 android_atomic_acquire_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) argument
93 android_atomic_release_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) argument

Completed in 33 milliseconds