Home
last modified time | relevance | path

Searched refs:__cmpxchg64 (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dcmpxchg_32.h6 * Note: if you use set64_bit(), __cmpxchg64(), or their variants,
40 ((__typeof__(*(ptr)))__cmpxchg64((ptr), (unsigned long long)(o), \
47 static inline u64 __cmpxchg64(volatile u64 *ptr, u64 old, u64 new) in __cmpxchg64() function
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dcmpxchg_32.h6 * Note: if you use set64_bit(), __cmpxchg64(), or their variants,
12 ((__typeof__(*(ptr)))__cmpxchg64((ptr), (unsigned long long)(o), \
22 static inline u64 __cmpxchg64(volatile u64 *ptr, u64 old, u64 new) in __cmpxchg64() function
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dcmpxchg.h244 static inline unsigned long long __cmpxchg64(unsigned long long *ptr, in __cmpxchg64() function
270 (__typeof__(*(ptr)))__cmpxchg64((ptr), \
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dcmpxchg.h245 static inline unsigned long long __cmpxchg64(unsigned long long *ptr, in __cmpxchg64() function
271 (__typeof__(*(ptr)))__cmpxchg64((ptr), \
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dcmpxchg.h229 static inline unsigned long __cmpxchg64(volatile void *ptr, in __cmpxchg64() function
251 "1: lld %L0, %3 # __cmpxchg64 \n" in __cmpxchg64()
313 __res = __cmpxchg64((ptr), __old, __new); \
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dcmpxchg.h228 static inline unsigned long __cmpxchg64(volatile void *ptr, in __cmpxchg64() function
250 "1: lld %L0, %3 # __cmpxchg64 \n" in __cmpxchg64()
312 __res = __cmpxchg64((ptr), __old, __new); \
/kernel/linux/linux-5.10/include/linux/
H A Dintel-iommu.h679 return __cmpxchg64(&pte->val, 0ULL, 0ULL) & in dma_pte_addr()
/kernel/linux/linux-6.6/drivers/iommu/intel/
H A Diommu.h777 return __cmpxchg64(&pte->val, 0ULL, 0ULL) & in dma_pte_addr()

Completed in 11 milliseconds