Home
last modified time | relevance | path

Searched refs:cmpxchg64 (Results 1 – 27 of 27) sorted by relevance

/linux-4.1.27/arch/x86/include/asm/
Dcmpxchg_32.h38 #define cmpxchg64(ptr, o, n) \ macro
78 #define cmpxchg64(ptr, o, n) \ macro
Dcmpxchg_64.h9 #define cmpxchg64(ptr, o, n) \ macro
Datomic64_32.h76 return cmpxchg64(&v->counter, o, n); in atomic64_cmpxchg()
/linux-4.1.27/kernel/sched/
Dclock.c221 if (cmpxchg64(&scd->clock, old_clock, clock) != old_clock) in sched_clock_local()
252 remote_clock = cmpxchg64(&scd->clock, 0, 0); in sched_clock_remote()
283 if (cmpxchg64(ptr, old_val, val) != old_val) in sched_clock_remote()
/linux-4.1.27/arch/tile/include/asm/
Dcmpxchg.h69 #define cmpxchg64(ptr, o, n) \ macro
126 #define cmpxchg64 cmpxchg macro
Datomic.h186 return cmpxchg64(&v->counter, o, n); in atomic64_cmpxchg()
/linux-4.1.27/arch/ia64/include/uapi/asm/
Dcmpxchg.h132 #define cmpxchg64(ptr, o, n) cmpxchg_acq((ptr), (o), (n)) macro
135 #define cmpxchg64_local cmpxchg64
/linux-4.1.27/arch/mips/include/asm/
Dcmpxchg.h239 #define cmpxchg64(ptr, o, n) \ macro
247 #define cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) macro
/linux-4.1.27/include/asm-generic/
Dcmpxchg.h106 #define cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) macro
Dcputime_nsecs.h24 #define cmpxchg_cputime(ptr, old, new) cmpxchg64(ptr, old, new)
/linux-4.1.27/arch/alpha/include/asm/
Dcmpxchg.h60 #define cmpxchg64(ptr, o, n) \ macro
/linux-4.1.27/arch/xtensa/include/asm/
Dcmpxchg.h96 #define cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) macro
/linux-4.1.27/arch/blackfin/include/asm/
Dcmpxchg.h126 #define cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) macro
/linux-4.1.27/arch/sparc/include/asm/
Dcmpxchg_64.h144 #define cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) macro
/linux-4.1.27/arch/m68k/include/asm/
Dcmpxchg.h128 #define cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) macro
/linux-4.1.27/lib/
Dlockref.c11 # define cmpxchg64_relaxed cmpxchg64
/linux-4.1.27/arch/s390/include/asm/
Dcmpxchg.h21 #define cmpxchg64 cmpxchg macro
Dcputime.h21 #define cmpxchg_cputime(ptr, old, new) cmpxchg64(ptr, old, new)
/linux-4.1.27/arch/arm/include/asm/
Dcmpxchg.h274 #define cmpxchg64(ptr, o, n) \ macro
/linux-4.1.27/arch/powerpc/include/asm/
Dcmpxchg.h293 #define cmpxchg64(ptr, o, n) \ macro
/linux-4.1.27/arch/arm64/include/asm/
Dcmpxchg.h274 #define cmpxchg64(ptr,o,n) cmpxchg((ptr),(o),(n)) macro
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_hv_rm_xics.c102 success = cmpxchg64(&icp->state.raw, old.raw, new.raw) == old.raw; in icp_rm_try_update()
Dbook3s_xics.c279 success = cmpxchg64(&icp->state.raw, old.raw, new.raw) == old.raw; in icp_try_update()
/linux-4.1.27/arch/x86/kvm/
Dpaging_tmpl.h50 #define CMPXCHG cmpxchg64
81 #define CMPXCHG cmpxchg64
Dmmu.c2912 if (cmpxchg64(sptep, spte, spte | PT_WRITABLE_MASK) == spte) in fast_pf_fix_direct_spte()
Dx86.c4595 (cmpxchg64((u64 *)(ptr), *(u64 *)(old), *(u64 *)(new)) == *(u64 *)(old))
/linux-4.1.27/drivers/iommu/
Dintel-iommu.c870 if (cmpxchg64(&pte->val, 0ULL, pteval)) in pfn_to_dma_pte()