Searched refs:atomic64_xchg_relaxed (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.4/arch/arm/include/asm/ |
| D | atomic.h | 429 static inline s64 atomic64_xchg_relaxed(atomic64_t *ptr, s64 new) in atomic64_xchg_relaxed() function 447 #define atomic64_xchg_relaxed atomic64_xchg_relaxed macro
|
| /Linux-v5.4/arch/csky/mm/ |
| D | asid.c | 33 asid = atomic64_xchg_relaxed(&active_asid(info, i), 0); in flush_context()
|
| /Linux-v5.4/arch/arm64/mm/ |
| D | context.c | 89 asid = atomic64_xchg_relaxed(&per_cpu(active_asids, i), 0); in flush_context()
|
| /Linux-v5.4/include/linux/ |
| D | atomic-fallback.h | 1932 #ifndef atomic64_xchg_relaxed 1935 #define atomic64_xchg_relaxed atomic64_xchg macro 1942 s64 ret = atomic64_xchg_relaxed(v, i); in atomic64_xchg_acquire() 1954 return atomic64_xchg_relaxed(v, i); in atomic64_xchg_release() 1965 ret = atomic64_xchg_relaxed(v, i); in atomic64_xchg()
|
| /Linux-v5.4/arch/powerpc/include/asm/ |
| D | atomic.h | 494 #define atomic64_xchg_relaxed(v, new) xchg_relaxed(&((v)->counter), (new)) macro
|
| /Linux-v5.4/include/asm-generic/ |
| D | atomic-instrumented.h | 1451 atomic64_xchg_relaxed(atomic64_t *v, s64 i) in atomic64_xchg_relaxed() function 1456 #define atomic64_xchg_relaxed atomic64_xchg_relaxed macro
|
| D | atomic-long.h | 406 return atomic64_xchg_relaxed(v, i); in atomic_long_xchg_relaxed()
|