Home
last modified time | relevance | path

Searched refs:__cmpxchg_u64 (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/arch/parisc/include/asm/
Dcmpxchg.h56 extern u64 __cmpxchg_u64(volatile u64 *ptr, u64 old, u64 new_);
64 case 8: return __cmpxchg_u64((u64 *)ptr, old, new_); in __cmpxchg()
89 case 8: return __cmpxchg_u64((u64 *)ptr, old, new_); in __cmpxchg_local()
114 #define cmpxchg64(ptr, o, n) __cmpxchg_u64(ptr, o, n)
/Linux-v4.19/arch/sparc/include/asm/
Dcmpxchg_32.h66 u64 __cmpxchg_u64(u64 *ptr, u64 old, u64 new);
67 #define cmpxchg64(ptr, old, new) __cmpxchg_u64(ptr, old, new)
Dcmpxchg_64.h110 __cmpxchg_u64(volatile long *m, unsigned long old, unsigned long new) in __cmpxchg_u64() function
160 return __cmpxchg_u64(ptr, old, new); in __cmpxchg()
/Linux-v4.19/arch/powerpc/include/asm/
Dpgtable-be-types.h92 prev = (__force __be64)__cmpxchg_u64(p, (__force unsigned long)pte_raw(old), in pte_xchg()
103 prev = (__force __be64)__cmpxchg_u64(p, (__force unsigned long)pmd_raw(old), in pmd_xchg()
Dpgtable-types.h67 return pte_val(old) == __cmpxchg_u64(p, pte_val(old), pte_val(new)); in pte_xchg()
Dcmpxchg.h319 __cmpxchg_u64(volatile unsigned long *p, unsigned long old, unsigned long new) in __cmpxchg_u64() function
415 return __cmpxchg_u64(ptr, old, new); in __cmpxchg()
/Linux-v4.19/arch/sparc/lib/
Datomic32.c176 u64 __cmpxchg_u64(u64 *ptr, u64 old, u64 new) in __cmpxchg_u64() function
188 EXPORT_SYMBOL(__cmpxchg_u64);
/Linux-v4.19/arch/parisc/lib/
Dbitops.c59 u64 __cmpxchg_u64(volatile u64 *ptr, u64 old, u64 new) in __cmpxchg_u64() function
/Linux-v4.19/arch/parisc/kernel/
Dparisc_ksyms.c38 EXPORT_SYMBOL(__cmpxchg_u64);