Home
last modified time | relevance | path

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

/linux-3.4.99/arch/s390/include/asm/
Dcmpxchg.h168 #define cmpxchg64(ptr, o, n) \ macro
187 #define cmpxchg64(ptr, o, n) \ macro
222 #define cmpxchg64_local(ptr, o, n) cmpxchg64((ptr), (o), (n))
Dpercpu.h35 prev__ = cmpxchg64(ptr__, old__, new__); \
73 ret__ = cmpxchg64(ptr__, oval, nval); \
/linux-3.4.99/kernel/sched/
Dclock.c167 if (cmpxchg64(&scd->clock, old_clock, clock) != old_clock) in sched_clock_local()
198 remote_clock = cmpxchg64(&scd->clock, 0, 0); in sched_clock_remote()
229 if (cmpxchg64(ptr, old_val, val) != old_val) in sched_clock_remote()
/linux-3.4.99/arch/ia64/include/asm/
Dcmpxchg.h123 #define cmpxchg64(ptr, o, n) cmpxchg_acq((ptr), (o), (n)) macro
126 #define cmpxchg64_local cmpxchg64
/linux-3.4.99/arch/x86/include/asm/
Dcmpxchg_32.h42 #define cmpxchg64(ptr, o, n) \ macro
135 #define cmpxchg64(ptr, o, n) \ macro
Dcmpxchg_64.h11 #define cmpxchg64(ptr, o, n) \ macro
Datomic64_32.h76 return cmpxchg64(&v->counter, o, n); in atomic64_cmpxchg()
/linux-3.4.99/include/asm-generic/
Dcmpxchg.h96 #define cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) macro
/linux-3.4.99/arch/alpha/include/asm/
Dcmpxchg.h60 #define cmpxchg64(ptr, o, n) \ macro
/linux-3.4.99/arch/blackfin/include/asm/
Dcmpxchg.h126 #define cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) macro
/linux-3.4.99/arch/mips/include/asm/
Dcmpxchg.h228 #define cmpxchg64(ptr, o, n) \ macro
/linux-3.4.99/arch/arm/include/asm/
Dcmpxchg.h277 #define cmpxchg64(ptr,o,n) \ macro
/linux-3.4.99/arch/powerpc/include/asm/
Dcmpxchg.h293 #define cmpxchg64(ptr, o, n) \ macro
/linux-3.4.99/arch/x86/kvm/
Dpaging_tmpl.h39 #define CMPXCHG cmpxchg64
Dx86.c3880 (cmpxchg64((u64 *)(ptr), *(u64 *)(old), *(u64 *)(new)) == *(u64 *)(old))
/linux-3.4.99/drivers/iommu/
Dintel-iommu.c808 if (cmpxchg64(&pte->val, 0ULL, pteval)) { in pfn_to_dma_pte()