/bionic/libc/arch-sh/bionic/ |
atomic_cmpxchg.S | 29 .type __atomic_cmpxchg, @function 30 .globl __atomic_cmpxchg 33 __atomic_cmpxchg: label
|
atomics_sh.c | 43 int __atomic_cmpxchg(int old, int _new, volatile int *ptr) 60 extern int __atomic_cmpxchg(int old, int _new, volatile int *ptr); 68 } while (__atomic_cmpxchg(oldValue, _new, ptr)); 77 } while (__atomic_cmpxchg(oldValue, oldValue-1, ptr)); 86 } while (__atomic_cmpxchg(oldValue, oldValue+1, ptr));
|
/bionic/libstdc++/src/ |
one_time_construction.cpp | 25 if (__atomic_cmpxchg(0, 0x2, gv) == 0) 28 __atomic_cmpxchg(0x2, 0x6, gv); // Indicate there is a waiter 39 if (__atomic_cmpxchg(0x2, 0x1, gv) == 0)
|
/bionic/libc/include/sys/ |
atomics.h | 36 extern int __atomic_cmpxchg(int old, int _new, volatile int *ptr);
|
/ndk/build/platforms/android-3/arch-arm/usr/include/sys/ |
atomics.h | 36 extern int __atomic_cmpxchg(int old, int _new, volatile int *ptr);
|
/ndk/build/platforms/android-4/arch-arm/usr/include/sys/ |
atomics.h | 36 extern int __atomic_cmpxchg(int old, int _new, volatile int *ptr);
|
/ndk/build/platforms/android-5/arch-arm/usr/include/sys/ |
atomics.h | 36 extern int __atomic_cmpxchg(int old, int _new, volatile int *ptr);
|
/ndk/build/platforms/android-5/arch-x86/usr/include/sys/ |
atomics.h | 36 extern int __atomic_cmpxchg(int old, int _new, volatile int *ptr);
|
/ndk/build/platforms/android-8/arch-arm/usr/include/sys/ |
atomics.h | 36 extern int __atomic_cmpxchg(int old, int _new, volatile int *ptr);
|
/ndk/build/platforms/android-8/arch-x86/usr/include/sys/ |
atomics.h | 36 extern int __atomic_cmpxchg(int old, int _new, volatile int *ptr);
|
/bionic/libc/bionic/ |
atomics_x86.c | 63 int __atomic_cmpxchg(int old, int new, volatile int* addr) { function
|
semaphore.c | 101 while ( old != 0 && __atomic_cmpxchg( (int)old, (int)old-1, (volatile int*)pvalue ) != 0 );
|
pthread.c | 666 while ( __atomic_cmpxchg( flags, flags | PTHREAD_ATTR_FLAG_DETACHED, 913 * change the lock's state from 0 to 1. __atomic_cmpxchg() returns 0 917 if (__atomic_cmpxchg(shared|0, shared|1, &mutex->value ) != 0) { [all...] |
/bionic/libc/arch-x86/bionic/ |
atomics_x86.S | 77 /* int __atomic_cmpxchg(int old, int new, volatile int* addr) */ 80 .globl __atomic_cmpxchg 81 .type __atomic_cmpxchg, @function 83 __atomic_cmpxchg: label 134 call __atomic_cmpxchg 163 call __atomic_cmpxchg
|
/bionic/libc/arch-arm/bionic/ |
atomics_arm.S | 30 .global __atomic_cmpxchg 31 .type __atomic_cmpxchg, %function 80 __atomic_cmpxchg: label 102 __atomic_cmpxchg: label
|