Searched refs:__cmpxchg_u64 (Results 1 – 9 of 9) sorted by relevance
/Linux-v5.10/arch/parisc/include/asm/ |
D | cmpxchg.h | 62 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 cmpxchg64(ptr, o, n) __cmpxchg_u64(ptr, o, n)
|
/Linux-v5.10/arch/sparc/include/asm/ |
D | cmpxchg_32.h | 66 u64 __cmpxchg_u64(u64 *ptr, u64 old, u64 new); 67 #define cmpxchg64(ptr, old, new) __cmpxchg_u64(ptr, old, new)
|
D | cmpxchg_64.h | 115 __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-v5.10/arch/powerpc/include/asm/ |
D | pgtable-be-types.h | 87 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()
|
D | pgtable-types.h | 66 return pte_val(old) == __cmpxchg_u64(p, pte_val(old), pte_val(new)); in pte_xchg()
|
D | cmpxchg.h | 308 __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-v5.10/arch/sparc/lib/ |
D | atomic32.c | 176 u64 __cmpxchg_u64(u64 *ptr, u64 old, u64 new) in __cmpxchg_u64() function 188 EXPORT_SYMBOL(__cmpxchg_u64);
|
/Linux-v5.10/arch/parisc/lib/ |
D | bitops.c | 59 u64 __cmpxchg_u64(volatile u64 *ptr, u64 old, u64 new) in __cmpxchg_u64() function
|
/Linux-v5.10/arch/parisc/kernel/ |
D | parisc_ksyms.c | 29 EXPORT_SYMBOL(__cmpxchg_u64);
|