Home
last modified time | relevance | path

Searched refs:atomic64_cmpxchg (Results 1 - 25 of 39) sorted by relevance

12

/kernel/linux/linux-5.10/include/linux/
H A Diversion.h132 old = atomic64_cmpxchg(&inode->i_version, cur, val); in inode_set_max_iversion_raw()
222 old = atomic64_cmpxchg(&inode->i_version, cur, new); in inode_maybe_inc_iversion()
323 old = atomic64_cmpxchg(&inode->i_version, cur, new); in inode_query_iversion()
H A Datomic-fallback.h2177 #define arch_atomic64_cmpxchg atomic64_cmpxchg
2183 #define atomic64_cmpxchg_acquire atomic64_cmpxchg
2184 #define atomic64_cmpxchg_release atomic64_cmpxchg
2185 #define atomic64_cmpxchg_relaxed atomic64_cmpxchg
2209 #ifndef atomic64_cmpxchg
2211 atomic64_cmpxchg(atomic64_t *v, s64 old, s64 new) in atomic64_cmpxchg() function
2219 #define atomic64_cmpxchg atomic64_cmpxchg macro
2241 r = atomic64_cmpxchg(v, o, new); in atomic64_try_cmpxchg()
/kernel/linux/linux-5.10/lib/
H A Datomic64.c148 s64 atomic64_cmpxchg(atomic64_t *v, s64 o, s64 n) in atomic64_cmpxchg() function
161 EXPORT_SYMBOL(atomic64_cmpxchg); variable
H A Dtest_lockup.c237 max_wait = atomic64_cmpxchg(&max_lock_wait, in test_lock()
/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Datomic_64.h59 #define atomic64_cmpxchg(v, o, n) \ macro
/kernel/linux/linux-5.10/include/asm-generic/
H A Datomic64.h51 extern s64 atomic64_cmpxchg(atomic64_t *v, s64 o, s64 n);
H A Dlocal64.h83 #define local64_cmpxchg(l, o, n) atomic64_cmpxchg((&(l)->a), (o), (n))
H A Datomic-instrumented.h1462 atomic64_cmpxchg(atomic64_t *v, s64 old, s64 new) in atomic64_cmpxchg() function
1467 #define atomic64_cmpxchg atomic64_cmpxchg macro
H A Datomic-long.h413 return atomic64_cmpxchg(v, old, new); in atomic_long_cmpxchg()
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dpvclock.c107 last = atomic64_cmpxchg(&last_value, last, ret); in pvclock_clocksource_read()
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Datomic.h133 static inline s64 atomic64_cmpxchg(atomic64_t *v, s64 old, s64 new) in atomic64_cmpxchg() function
/kernel/linux/linux-6.6/include/asm-generic/
H A Dlocal64.h92 #define local64_cmpxchg(l, o, n) atomic64_cmpxchg((&(l)->a), (o), (n))
/kernel/linux/linux-5.10/arch/alpha/include/asm/
H A Datomic.h201 #define atomic64_cmpxchg(v, old, new) (cmpxchg(&((v)->counter), old, new)) macro
/kernel/linux/linux-5.10/arch/parisc/include/asm/
H A Datomic.h222 #define atomic64_cmpxchg(v, o, n) \ macro
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Datomic.h403 #define atomic64_cmpxchg(v, o, n) \ macro
/kernel/linux/linux-5.10/arch/ia64/include/asm/
H A Datomic.h213 #define atomic64_cmpxchg(v, old, new) \ macro
/kernel/linux/linux-5.10/arch/arc/include/asm/
H A Datomic.h339 atomic64_cmpxchg(atomic64_t *ptr, s64 expected, s64 new)
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Diommu_api.c267 if (atomic64_cmpxchg(&mem->mapped, 1, 0) != 1) { in mm_iommu_put()
/kernel/linux/linux-5.10/mm/
H A Dpurgeable.c50 return atomic64_cmpxchg(&uxpte->val, old, new) == old; in uxpte_cas()
/kernel/linux/linux-5.10/net/core/
H A Dsock_diag.c33 atomic64_cmpxchg(&sk->sk_cookie, 0, res); in __sock_gen_cookie()
/kernel/linux/linux-6.6/mm/
H A Dpurgeable.c50 return atomic64_cmpxchg(&uxpte->val, old, new) == old; in uxpte_cas()
/kernel/linux/linux-6.6/net/core/
H A Dsock_diag.c33 atomic64_cmpxchg(&sk->sk_cookie, res, new); in __sock_gen_cookie()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Datomic.h502 #define atomic64_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n))) macro
/kernel/linux/linux-6.6/lib/
H A Dtest_lockup.c237 max_wait = atomic64_cmpxchg(&max_lock_wait, in test_lock()
/kernel/linux/linux-5.10/block/
H A Dblk-iolatency.c635 if (atomic64_cmpxchg(&iolat->window_start, in blkcg_iolatency_done_bio()

Completed in 22 milliseconds

12