Searched refs:arch_cmpxchg64 (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/kernel/arch/x86/include/asm/ |
| H A D | cmpxchg_32.h | 39 #define arch_cmpxchg64(ptr, o, n) \ macro 79 #define arch_cmpxchg64(ptr, o, n) \ macro
|
| H A D | cmpxchg_64.h | 10 #define arch_cmpxchg64(ptr, o, n) \ macro
|
| H A D | atomic64_32.h | 76 return arch_cmpxchg64(&v->counter, o, n); in arch_atomic64_cmpxchg()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | atomic-arch-fallback.h | 58 #define arch_cmpxchg64_relaxed arch_cmpxchg64 59 #define arch_cmpxchg64_acquire arch_cmpxchg64 60 #define arch_cmpxchg64_release arch_cmpxchg64 65 __atomic_op_acquire(arch_cmpxchg64, __VA_ARGS__) 70 __atomic_op_release(arch_cmpxchg64, __VA_ARGS__) 73 #ifndef arch_cmpxchg64 74 #define arch_cmpxchg64(...) \ macro 75 __atomic_op_fence(arch_cmpxchg64, __VA_ARGS__)
|
| /OK3568_Linux_fs/kernel/arch/arm64/include/asm/ |
| H A D | cmpxchg.h | 199 #define arch_cmpxchg64 arch_cmpxchg macro
|
| /OK3568_Linux_fs/kernel/include/asm-generic/ |
| H A D | atomic-instrumented.h | 1716 #if !defined(arch_cmpxchg64_relaxed) || defined(arch_cmpxchg64) 1721 arch_cmpxchg64(__ai_ptr, __VA_ARGS__); \
|