/Linux-v4.19/include/linux/ |
D | atomic.h | 1082 #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-v4.19/arch/arm/include/asm/xen/ |
D | events.h | 20 #define xchg_xen_ulong(ptr, val) atomic64_xchg(container_of((long long*)(ptr),\
|
/Linux-v4.19/lib/ |
D | atomic64.c | 167 long long atomic64_xchg(atomic64_t *v, long long new) in atomic64_xchg() function 179 EXPORT_SYMBOL(atomic64_xchg);
|
/Linux-v4.19/arch/arm/mm/ |
D | context.c | 147 asid = atomic64_xchg(&per_cpu(active_asids, i), 0); in flush_context() 258 && atomic64_xchg(&per_cpu(active_asids, cpu), asid)) in check_and_switch_context()
|
/Linux-v4.19/include/asm-generic/ |
D | atomic64.h | 56 extern long long atomic64_xchg(atomic64_t *v, long long new);
|
D | local64.h | 84 #define local64_xchg(l, n) atomic64_xchg((&(l)->a), (n))
|
D | atomic-instrumented.h | 49 static __always_inline s64 atomic64_xchg(atomic64_t *v, s64 i) in atomic64_xchg() function
|
/Linux-v4.19/arch/sparc/include/asm/ |
D | atomic_64.h | 62 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new)) macro
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | atomic.h | 153 #define atomic64_xchg atomic_xchg macro
|
/Linux-v4.19/arch/s390/include/asm/ |
D | atomic.h | 125 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new)) macro
|
/Linux-v4.19/net/netfilter/ |
D | nfnetlink_acct.c | 158 pkts = atomic64_xchg(&acct->pkts, 0); in nfnl_acct_fill_info() 159 bytes = atomic64_xchg(&acct->bytes, 0); in nfnl_acct_fill_info()
|
D | nf_conntrack_netlink.c | 246 pkts = atomic64_xchg(&counter[dir].packets, 0); in dump_counters() 247 bytes = atomic64_xchg(&counter[dir].bytes, 0); in dump_counters()
|
/Linux-v4.19/arch/parisc/include/asm/ |
D | atomic.h | 224 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new)) macro
|
/Linux-v4.19/arch/alpha/include/asm/ |
D | atomic.h | 203 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new)) in ATOMIC_OPS() macro
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | atomic.h | 216 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new)) macro
|
/Linux-v4.19/arch/mips/include/asm/ |
D | atomic.h | 415 #define atomic64_xchg(v, new) (xchg(&((v)->counter), (new))) macro
|
/Linux-v4.19/arch/arc/include/asm/ |
D | atomic.h | 470 static inline long long atomic64_xchg(atomic64_t *ptr, long long new)
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | atomic.h | 493 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new)) macro
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_fence.c | 253 } while (atomic64_xchg(&rdev->fence_drv[ring].last_seq, seq) > seq); in radeon_fence_activity()
|