Loading include/cutils/atomic-arm.h +0 −9 Original line number Diff line number Diff line Loading @@ -37,15 +37,6 @@ extern ANDROID_ATOMIC_INLINE void android_memory_barrier() #endif } extern ANDROID_ATOMIC_INLINE void android_memory_store_barrier() { #if ANDROID_SMP == 0 android_compiler_barrier(); #else __asm__ __volatile__ ("dmb st" : : : "memory"); #endif } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_acquire_load(volatile const int32_t *ptr) { Loading include/cutils/atomic-arm64.h +0 −58 Original line number Diff line number Diff line Loading @@ -51,11 +51,6 @@ void android_memory_barrier(void) { __asm__ __volatile__ ("dmb ish" : : : "memory"); } extern ANDROID_ATOMIC_INLINE void android_memory_store_barrier(void) { __asm__ __volatile__ ("dmb ishst" : : : "memory"); } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_acquire_load(volatile const int32_t *ptr) Loading @@ -65,14 +60,6 @@ int32_t android_atomic_acquire_load(volatile const int32_t *ptr) return value; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_acquire_load64(volatile const int64_t *ptr) { int64_t value = *ptr; android_memory_barrier(); return value; } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_release_load(volatile const int32_t *ptr) { Loading @@ -80,13 +67,6 @@ int32_t android_atomic_release_load(volatile const int32_t *ptr) return *ptr; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_release_load64(volatile const int64_t *ptr) { android_memory_barrier(); return *ptr; } extern ANDROID_ATOMIC_INLINE void android_atomic_acquire_store(int32_t value, volatile int32_t *ptr) { Loading @@ -94,13 +74,6 @@ void android_atomic_acquire_store(int32_t value, volatile int32_t *ptr) android_memory_barrier(); } extern ANDROID_ATOMIC_INLINE void android_atomic_acquire_store64(int64_t value, volatile int64_t *ptr) { *ptr = value; android_memory_barrier(); } extern ANDROID_ATOMIC_INLINE void android_atomic_release_store(int32_t value, volatile int32_t *ptr) { Loading @@ -108,13 +81,6 @@ void android_atomic_release_store(int32_t value, volatile int32_t *ptr) *ptr = value; } extern ANDROID_ATOMIC_INLINE void android_atomic_release_store64(int64_t value, volatile int64_t *ptr) { android_memory_barrier(); *ptr = value; } extern ANDROID_ATOMIC_INLINE int android_atomic_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) Loading @@ -122,13 +88,6 @@ int android_atomic_cas(int32_t old_value, int32_t new_value, return __sync_val_compare_and_swap(ptr, old_value, new_value) != old_value; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_cas64(int64_t old_value, int64_t new_value, volatile int64_t *ptr) { return __sync_val_compare_and_swap(ptr, old_value, new_value) != old_value; } extern ANDROID_ATOMIC_INLINE int android_atomic_acquire_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) Loading @@ -138,15 +97,6 @@ int android_atomic_acquire_cas(int32_t old_value, int32_t new_value, return status; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_acquire_cas64(int64_t old_value, int64_t new_value, volatile int64_t *ptr) { int status = android_atomic_cas64(old_value, new_value, ptr); android_memory_barrier(); return status; } extern ANDROID_ATOMIC_INLINE int android_atomic_release_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) Loading @@ -155,14 +105,6 @@ int android_atomic_release_cas(int32_t old_value, int32_t new_value, return android_atomic_cas(old_value, new_value, ptr); } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_release_cas64(int64_t old_value, int64_t new_value, volatile int64_t *ptr) { android_memory_barrier(); return android_atomic_cas64(old_value, new_value, ptr); } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_add(int32_t increment, volatile int32_t *ptr) { Loading include/cutils/atomic-inline.h +0 −6 Original line number Diff line number Diff line Loading @@ -65,12 +65,6 @@ extern "C" { #define ANDROID_MEMBAR_FULL android_memory_barrier #endif #if ANDROID_SMP == 0 #define ANDROID_MEMBAR_STORE android_compiler_barrier #else #define ANDROID_MEMBAR_STORE android_memory_store_barrier #endif #ifdef __cplusplus } #endif Loading include/cutils/atomic-mips.h +0 −8 Original line number Diff line number Diff line Loading @@ -33,19 +33,11 @@ extern ANDROID_ATOMIC_INLINE void android_memory_barrier(void) { android_compiler_barrier(); } extern ANDROID_ATOMIC_INLINE void android_memory_store_barrier(void) { android_compiler_barrier(); } #else extern ANDROID_ATOMIC_INLINE void android_memory_barrier(void) { __asm__ __volatile__ ("sync" : : : "memory"); } extern ANDROID_ATOMIC_INLINE void android_memory_store_barrier(void) { __asm__ __volatile__ ("sync" : : : "memory"); } #endif extern ANDROID_ATOMIC_INLINE int32_t Loading include/cutils/atomic-mips64.h +0 −57 Original line number Diff line number Diff line Loading @@ -32,10 +32,6 @@ extern ANDROID_ATOMIC_INLINE void android_memory_barrier(void) { __asm__ __volatile__ ("sync" : : : "memory"); } extern ANDROID_ATOMIC_INLINE void android_memory_store_barrier(void) { __asm__ __volatile__ ("sync" : : : "memory"); } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_acquire_load(volatile const int32_t *ptr) Loading @@ -45,14 +41,6 @@ int32_t android_atomic_acquire_load(volatile const int32_t *ptr) return value; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_acquire_load64(volatile const int64_t *ptr) { int64_t value = *ptr; android_memory_barrier(); return value; } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_release_load(volatile const int32_t *ptr) { Loading @@ -60,13 +48,6 @@ int32_t android_atomic_release_load(volatile const int32_t *ptr) return *ptr; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_release_load64(volatile const int64_t *ptr) { android_memory_barrier(); return *ptr; } extern ANDROID_ATOMIC_INLINE void android_atomic_acquire_store(int32_t value, volatile int32_t *ptr) { Loading @@ -74,13 +55,6 @@ void android_atomic_acquire_store(int32_t value, volatile int32_t *ptr) android_memory_barrier(); } extern ANDROID_ATOMIC_INLINE void android_atomic_acquire_store64(int64_t value, volatile int64_t *ptr) { *ptr = value; android_memory_barrier(); } extern ANDROID_ATOMIC_INLINE void android_atomic_release_store(int32_t value, volatile int32_t *ptr) { Loading @@ -88,13 +62,6 @@ void android_atomic_release_store(int32_t value, volatile int32_t *ptr) *ptr = value; } extern ANDROID_ATOMIC_INLINE void android_atomic_release_store64(int64_t value, volatile int64_t *ptr) { android_memory_barrier(); *ptr = value; } extern ANDROID_ATOMIC_INLINE int android_atomic_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) { Loading @@ -114,13 +81,6 @@ int android_atomic_cas(int32_t old_value, int32_t new_value, volatile int32_t *p return prev != old_value; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_cas64(int64_t old_value, int64_t new_value, volatile int64_t *ptr) { return __sync_val_compare_and_swap(ptr, old_value, new_value) != old_value; } extern ANDROID_ATOMIC_INLINE int android_atomic_acquire_cas(int32_t old_value, int32_t new_value, Loading @@ -131,15 +91,6 @@ int android_atomic_acquire_cas(int32_t old_value, return status; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_acquire_cas64(int64_t old_value, int64_t new_value, volatile int64_t *ptr) { int status = android_atomic_cas64(old_value, new_value, ptr); android_memory_barrier(); return status; } extern ANDROID_ATOMIC_INLINE int android_atomic_release_cas(int32_t old_value, int32_t new_value, Loading @@ -149,14 +100,6 @@ int android_atomic_release_cas(int32_t old_value, return android_atomic_cas(old_value, new_value, ptr); } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_release_cas64(int64_t old_value, int64_t new_value, volatile int64_t *ptr) { android_memory_barrier(); return android_atomic_cas64(old_value, new_value, ptr); } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_add(int32_t increment, volatile int32_t *ptr) { Loading Loading
include/cutils/atomic-arm.h +0 −9 Original line number Diff line number Diff line Loading @@ -37,15 +37,6 @@ extern ANDROID_ATOMIC_INLINE void android_memory_barrier() #endif } extern ANDROID_ATOMIC_INLINE void android_memory_store_barrier() { #if ANDROID_SMP == 0 android_compiler_barrier(); #else __asm__ __volatile__ ("dmb st" : : : "memory"); #endif } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_acquire_load(volatile const int32_t *ptr) { Loading
include/cutils/atomic-arm64.h +0 −58 Original line number Diff line number Diff line Loading @@ -51,11 +51,6 @@ void android_memory_barrier(void) { __asm__ __volatile__ ("dmb ish" : : : "memory"); } extern ANDROID_ATOMIC_INLINE void android_memory_store_barrier(void) { __asm__ __volatile__ ("dmb ishst" : : : "memory"); } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_acquire_load(volatile const int32_t *ptr) Loading @@ -65,14 +60,6 @@ int32_t android_atomic_acquire_load(volatile const int32_t *ptr) return value; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_acquire_load64(volatile const int64_t *ptr) { int64_t value = *ptr; android_memory_barrier(); return value; } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_release_load(volatile const int32_t *ptr) { Loading @@ -80,13 +67,6 @@ int32_t android_atomic_release_load(volatile const int32_t *ptr) return *ptr; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_release_load64(volatile const int64_t *ptr) { android_memory_barrier(); return *ptr; } extern ANDROID_ATOMIC_INLINE void android_atomic_acquire_store(int32_t value, volatile int32_t *ptr) { Loading @@ -94,13 +74,6 @@ void android_atomic_acquire_store(int32_t value, volatile int32_t *ptr) android_memory_barrier(); } extern ANDROID_ATOMIC_INLINE void android_atomic_acquire_store64(int64_t value, volatile int64_t *ptr) { *ptr = value; android_memory_barrier(); } extern ANDROID_ATOMIC_INLINE void android_atomic_release_store(int32_t value, volatile int32_t *ptr) { Loading @@ -108,13 +81,6 @@ void android_atomic_release_store(int32_t value, volatile int32_t *ptr) *ptr = value; } extern ANDROID_ATOMIC_INLINE void android_atomic_release_store64(int64_t value, volatile int64_t *ptr) { android_memory_barrier(); *ptr = value; } extern ANDROID_ATOMIC_INLINE int android_atomic_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) Loading @@ -122,13 +88,6 @@ int android_atomic_cas(int32_t old_value, int32_t new_value, return __sync_val_compare_and_swap(ptr, old_value, new_value) != old_value; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_cas64(int64_t old_value, int64_t new_value, volatile int64_t *ptr) { return __sync_val_compare_and_swap(ptr, old_value, new_value) != old_value; } extern ANDROID_ATOMIC_INLINE int android_atomic_acquire_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) Loading @@ -138,15 +97,6 @@ int android_atomic_acquire_cas(int32_t old_value, int32_t new_value, return status; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_acquire_cas64(int64_t old_value, int64_t new_value, volatile int64_t *ptr) { int status = android_atomic_cas64(old_value, new_value, ptr); android_memory_barrier(); return status; } extern ANDROID_ATOMIC_INLINE int android_atomic_release_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) Loading @@ -155,14 +105,6 @@ int android_atomic_release_cas(int32_t old_value, int32_t new_value, return android_atomic_cas(old_value, new_value, ptr); } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_release_cas64(int64_t old_value, int64_t new_value, volatile int64_t *ptr) { android_memory_barrier(); return android_atomic_cas64(old_value, new_value, ptr); } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_add(int32_t increment, volatile int32_t *ptr) { Loading
include/cutils/atomic-inline.h +0 −6 Original line number Diff line number Diff line Loading @@ -65,12 +65,6 @@ extern "C" { #define ANDROID_MEMBAR_FULL android_memory_barrier #endif #if ANDROID_SMP == 0 #define ANDROID_MEMBAR_STORE android_compiler_barrier #else #define ANDROID_MEMBAR_STORE android_memory_store_barrier #endif #ifdef __cplusplus } #endif Loading
include/cutils/atomic-mips.h +0 −8 Original line number Diff line number Diff line Loading @@ -33,19 +33,11 @@ extern ANDROID_ATOMIC_INLINE void android_memory_barrier(void) { android_compiler_barrier(); } extern ANDROID_ATOMIC_INLINE void android_memory_store_barrier(void) { android_compiler_barrier(); } #else extern ANDROID_ATOMIC_INLINE void android_memory_barrier(void) { __asm__ __volatile__ ("sync" : : : "memory"); } extern ANDROID_ATOMIC_INLINE void android_memory_store_barrier(void) { __asm__ __volatile__ ("sync" : : : "memory"); } #endif extern ANDROID_ATOMIC_INLINE int32_t Loading
include/cutils/atomic-mips64.h +0 −57 Original line number Diff line number Diff line Loading @@ -32,10 +32,6 @@ extern ANDROID_ATOMIC_INLINE void android_memory_barrier(void) { __asm__ __volatile__ ("sync" : : : "memory"); } extern ANDROID_ATOMIC_INLINE void android_memory_store_barrier(void) { __asm__ __volatile__ ("sync" : : : "memory"); } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_acquire_load(volatile const int32_t *ptr) Loading @@ -45,14 +41,6 @@ int32_t android_atomic_acquire_load(volatile const int32_t *ptr) return value; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_acquire_load64(volatile const int64_t *ptr) { int64_t value = *ptr; android_memory_barrier(); return value; } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_release_load(volatile const int32_t *ptr) { Loading @@ -60,13 +48,6 @@ int32_t android_atomic_release_load(volatile const int32_t *ptr) return *ptr; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_release_load64(volatile const int64_t *ptr) { android_memory_barrier(); return *ptr; } extern ANDROID_ATOMIC_INLINE void android_atomic_acquire_store(int32_t value, volatile int32_t *ptr) { Loading @@ -74,13 +55,6 @@ void android_atomic_acquire_store(int32_t value, volatile int32_t *ptr) android_memory_barrier(); } extern ANDROID_ATOMIC_INLINE void android_atomic_acquire_store64(int64_t value, volatile int64_t *ptr) { *ptr = value; android_memory_barrier(); } extern ANDROID_ATOMIC_INLINE void android_atomic_release_store(int32_t value, volatile int32_t *ptr) { Loading @@ -88,13 +62,6 @@ void android_atomic_release_store(int32_t value, volatile int32_t *ptr) *ptr = value; } extern ANDROID_ATOMIC_INLINE void android_atomic_release_store64(int64_t value, volatile int64_t *ptr) { android_memory_barrier(); *ptr = value; } extern ANDROID_ATOMIC_INLINE int android_atomic_cas(int32_t old_value, int32_t new_value, volatile int32_t *ptr) { Loading @@ -114,13 +81,6 @@ int android_atomic_cas(int32_t old_value, int32_t new_value, volatile int32_t *p return prev != old_value; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_cas64(int64_t old_value, int64_t new_value, volatile int64_t *ptr) { return __sync_val_compare_and_swap(ptr, old_value, new_value) != old_value; } extern ANDROID_ATOMIC_INLINE int android_atomic_acquire_cas(int32_t old_value, int32_t new_value, Loading @@ -131,15 +91,6 @@ int android_atomic_acquire_cas(int32_t old_value, return status; } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_acquire_cas64(int64_t old_value, int64_t new_value, volatile int64_t *ptr) { int status = android_atomic_cas64(old_value, new_value, ptr); android_memory_barrier(); return status; } extern ANDROID_ATOMIC_INLINE int android_atomic_release_cas(int32_t old_value, int32_t new_value, Loading @@ -149,14 +100,6 @@ int android_atomic_release_cas(int32_t old_value, return android_atomic_cas(old_value, new_value, ptr); } extern ANDROID_ATOMIC_INLINE int64_t android_atomic_release_cas64(int64_t old_value, int64_t new_value, volatile int64_t *ptr) { android_memory_barrier(); return android_atomic_cas64(old_value, new_value, ptr); } extern ANDROID_ATOMIC_INLINE int32_t android_atomic_add(int32_t increment, volatile int32_t *ptr) { Loading