Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/arch/mips/include/asm/
H A Dcmpxchg.h217 #define cmpxchg64(ptr, o, n) \ macro
300 # define cmpxchg64(ptr, o, n) ({ \ macro
323 # define cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) macro
H A Dpgtable.h208 cmpxchg64(&buddy->pte, 0, _PAGE_GLOBAL);
/OK3568_Linux_fs/kernel/kernel/sched/
H A Dclock.c292 if (cmpxchg64(&scd->clock, old_clock, clock) != old_clock) in sched_clock_local()
323 remote_clock = cmpxchg64(&scd->clock, 0, 0); in sched_clock_remote()
354 if (cmpxchg64(ptr, old_val, val) != old_val) in sched_clock_remote()
/OK3568_Linux_fs/kernel/arch/ia64/include/uapi/asm/
H A Dcmpxchg.h131 #define cmpxchg64(ptr, o, n) cmpxchg_acq((ptr), (o), (n)) macro
134 #define cmpxchg64_local cmpxchg64
/OK3568_Linux_fs/kernel/arch/x86/kvm/vmx/
H A Dposted_intr.c64 } while (cmpxchg64(&pi_desc->control, old.control, in vmx_vcpu_pi_load()
120 } while (cmpxchg64(&pi_desc->control, old.control, in __pi_post_block()
188 } while (cmpxchg64(&pi_desc->control, old.control, in pi_pre_block()
/OK3568_Linux_fs/kernel/arch/s390/include/asm/
H A Dcputime.h19 #define cmpxchg_cputime(ptr, old, new) cmpxchg64(ptr, old, new)
H A Dcmpxchg.h22 #define cmpxchg64 cmpxchg macro
/OK3568_Linux_fs/kernel/include/linux/
H A Datomic-fallback.h58 #define cmpxchg64_relaxed cmpxchg64
59 #define cmpxchg64_acquire cmpxchg64
60 #define cmpxchg64_release cmpxchg64
65 __atomic_op_acquire(cmpxchg64, __VA_ARGS__)
70 __atomic_op_release(cmpxchg64, __VA_ARGS__)
73 #ifndef cmpxchg64
74 #define cmpxchg64(...) \ macro
75 __atomic_op_fence(cmpxchg64, __VA_ARGS__)
/OK3568_Linux_fs/kernel/arch/sparc/include/asm/
H A Dcmpxchg_32.h67 #define cmpxchg64(ptr, old, new) __cmpxchg_u64(ptr, old, new) macro
H A Dcmpxchg_64.h206 #define cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) macro
/OK3568_Linux_fs/kernel/include/asm-generic/
H A Dcmpxchg.h107 #define cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) macro
H A Datomic-instrumented.h1717 #define cmpxchg64(ptr, ...) \ macro
/OK3568_Linux_fs/kernel/arch/alpha/include/asm/
H A Dcmpxchg.h68 #define cmpxchg64(ptr, o, n) \ macro
/OK3568_Linux_fs/kernel/arch/m68k/include/asm/
H A Dcmpxchg.h128 #define cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) macro
/OK3568_Linux_fs/kernel/arch/parisc/include/asm/
H A Dcmpxchg.h122 #define cmpxchg64(ptr, o, n) __cmpxchg_u64(ptr, o, n) macro
/OK3568_Linux_fs/kernel/arch/xtensa/include/asm/
H A Dcmpxchg.h114 #define cmpxchg64(ptr, o, n) cmpxchg64_local((ptr), (o), (n)) macro
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dpgtable-3level.h217 } while (cmpxchg64(&pmdp->pmd, old.pmd, pmd.pmd) != old.pmd); in pmdp_establish()
/OK3568_Linux_fs/kernel/arch/powerpc/kvm/
H A Dbook3s_hv_rm_xics.c97 success = cmpxchg64(&rm_core[core].rm_state.raw, in grab_next_hostcore()
192 success = cmpxchg64(&icp->state.raw, old.raw, new.raw) == old.raw; in icp_rm_try_update()
H A Dbook3s_xics.c282 success = cmpxchg64(&icp->state.raw, old.raw, new.raw) == old.raw; in icp_try_update()
/OK3568_Linux_fs/kernel/arch/sparc/mm/
H A Dtlb.c233 } while (cmpxchg64(&pmdp->pmd, old.pmd, pmd.pmd) != old.pmd); in pmdp_establish()
/OK3568_Linux_fs/kernel/arch/riscv/include/asm/
H A Dcmpxchg.h363 #define cmpxchg64(ptr, o, n) \ macro
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dcmpxchg.h505 #define cmpxchg64(ptr, o, n) \ macro
/OK3568_Linux_fs/kernel/arch/arm64/kvm/vgic/
H A Dvgic-mmio-v3.c486 } while (cmpxchg64(&dist->propbaser, old_propbaser, in vgic_mmio_write_propbase()
517 } while (cmpxchg64(&vgic_cpu->pendbaser, old_pendbaser, in vgic_mmio_write_pendbase()
/OK3568_Linux_fs/kernel/drivers/iommu/amd/
H A Diommu.c1607 cmpxchg64(&lpte[i], __pte, 0ULL); in alloc_pte()
1623 if (cmpxchg64(pte, __pte, __npte) != __pte) in alloc_pte()
1709 while (cmpxchg64(pte, pteval, 0) != pteval) { in free_clear_pte()
/OK3568_Linux_fs/kernel/drivers/iommu/intel/
H A Diommu.c1058 if (cmpxchg64(&pte->val, 0ULL, pteval)) in pfn_to_dma_pte()

12