Home
last modified time | relevance | path

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

/linux-6.1.9/arch/parisc/include/asm/
Dcmpxchg.h62 extern u64 __cmpxchg_u64(volatile u64 *ptr, u64 old, u64 new_);
71 case 8: return __cmpxchg_u64((u64 *)ptr, old, new_); in __cmpxchg()
97 case 8: return __cmpxchg_u64((u64 *)ptr, old, new_); in __cmpxchg_local()
122 #define arch_cmpxchg64(ptr, o, n) __cmpxchg_u64(ptr, o, n)
/linux-6.1.9/arch/sparc/include/asm/
Dcmpxchg_32.h66 u64 __cmpxchg_u64(u64 *ptr, u64 old, u64 new);
67 #define arch_cmpxchg64(ptr, old, new) __cmpxchg_u64(ptr, old, new)
Dcmpxchg_64.h115 __cmpxchg_u64(volatile long *m, unsigned long old, unsigned long new) in __cmpxchg_u64() function
165 return __cmpxchg_u64(ptr, old, new); in __cmpxchg()
/linux-6.1.9/arch/powerpc/include/asm/
Dpgtable-be-types.h87 prev = (__force __be64)__cmpxchg_u64(p, (__force unsigned long)pte_raw(old), in pte_xchg()
98 prev = (__force __be64)__cmpxchg_u64(p, (__force unsigned long)pmd_raw(old), in pmd_xchg()
Dpgtable-types.h82 return pte_val(old) == __cmpxchg_u64(p, pte_val(old), pte_val(new)); in pte_xchg()
Dcmpxchg.h308 __cmpxchg_u64(volatile unsigned long *p, unsigned long old, unsigned long new) in __cmpxchg_u64() function
404 return __cmpxchg_u64(ptr, old, new); in __cmpxchg()
/linux-6.1.9/arch/sparc/lib/
Datomic32.c176 u64 __cmpxchg_u64(u64 *ptr, u64 old, u64 new) in __cmpxchg_u64() function
188 EXPORT_SYMBOL(__cmpxchg_u64);
/linux-6.1.9/arch/parisc/lib/
Dbitops.c59 u64 notrace __cmpxchg_u64(volatile u64 *ptr, u64 old, u64 new) in __cmpxchg_u64() function
/linux-6.1.9/arch/parisc/kernel/
Dparisc_ksyms.c25 EXPORT_SYMBOL(__cmpxchg_u64);