Home
last modified time | relevance | path

Searched refs:atomic64_xchg (Results 1 – 5 of 5) sorted by relevance

/linux-4.19.296/include/linux/
Datomic.h1082 #define atomic64_xchg_relaxed atomic64_xchg
1083 #define atomic64_xchg_acquire atomic64_xchg
1084 #define atomic64_xchg_release atomic64_xchg
1090 __atomic_op_acquire(atomic64_xchg, __VA_ARGS__)
1095 __atomic_op_release(atomic64_xchg, __VA_ARGS__)
1098 #ifndef atomic64_xchg
1099 #define atomic64_xchg(...) \ macro
1100 __atomic_op_fence(atomic64_xchg, __VA_ARGS__)
/linux-4.19.296/lib/
Datomic64.c167 long long atomic64_xchg(atomic64_t *v, long long new) in atomic64_xchg() function
179 EXPORT_SYMBOL(atomic64_xchg);
/linux-4.19.296/include/asm-generic/
Datomic64.h56 extern long long atomic64_xchg(atomic64_t *v, long long new);
Dlocal64.h84 #define local64_xchg(l, n) atomic64_xchg((&(l)->a), (n))
Datomic-instrumented.h49 static __always_inline s64 atomic64_xchg(atomic64_t *v, s64 i) in atomic64_xchg() function