Home
last modified time | relevance | path

Searched refs:new_value (Results 1 – 6 of 6) sorted by relevance

/bionic/libc/private/
Dbionic_atomic_x86.h42 __bionic_cmpxchg(int32_t old_value, int32_t new_value, volatile int32_t* ptr) in __bionic_cmpxchg() argument
47 : "q" (new_value), "m" (*ptr), "0" (old_value) in __bionic_cmpxchg()
55 __bionic_swap(int32_t new_value, volatile int32_t *ptr) in __bionic_swap() argument
58 : "=r" (new_value) in __bionic_swap()
59 : "m" (*ptr), "0" (new_value) in __bionic_swap()
61 return new_value; in __bionic_swap()
Dbionic_atomic_mips.h42 __bionic_cmpxchg(int32_t old_value, int32_t new_value, volatile int32_t* ptr) in __bionic_cmpxchg() argument
52 : [new_value]"r"(new_value), [old_value]"r"(old_value), [ptr]"r"(ptr) in __bionic_cmpxchg()
60 __bionic_swap(int32_t new_value, volatile int32_t *ptr) in __bionic_swap() argument
68 : [ptr]"r"(ptr), [new_value]"r"(new_value) in __bionic_swap()
Dbionic_atomic_gcc_builtin.h31 __bionic_cmpxchg(int32_t old_value, int32_t new_value, volatile int32_t* ptr) in __bionic_cmpxchg() argument
34 return __sync_val_compare_and_swap(ptr, old_value, new_value) != old_value; in __bionic_cmpxchg()
38 __bionic_swap(int32_t new_value, volatile int32_t* ptr) in __bionic_swap() argument
43 } while (__sync_val_compare_and_swap(ptr, old_value, new_value) != old_value); in __bionic_swap()
Dbionic_atomic_arm.h132 __bionic_cmpxchg(int32_t old_value, int32_t new_value, volatile int32_t* ptr) in __bionic_cmpxchg() argument
147 : "r" (ptr), "Ir" (old_value), "r" (new_value) in __bionic_cmpxchg()
155 __bionic_swap(int32_t new_value, volatile int32_t* ptr) in __bionic_swap() argument
165 : "r" (ptr), "r" (new_value) in __bionic_swap()
/bionic/libc/include/sys/
Datomics.h50 __atomic_cmpxchg(int old_value, int new_value, volatile int* ptr) in __atomic_cmpxchg() argument
53 return __sync_val_compare_and_swap(ptr, old_value, new_value) != old_value; in __atomic_cmpxchg()
57 __atomic_swap(int new_value, volatile int *ptr) in __atomic_swap() argument
62 } while (__sync_val_compare_and_swap(ptr, old_value, new_value) != old_value); in __atomic_swap()
/bionic/linker/
Ddlfcn.cpp33 static const char* __bionic_set_dlerror(char* new_value) { in __bionic_set_dlerror() argument
38 *dlerror_slot = new_value; in __bionic_set_dlerror()