HomeSort by relevance Sort by last modified time
    Searched refs:__atomic_cmpxchg (Results 1 - 15 of 15) sorted by null

  /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

Completed in 31 milliseconds