Home
last modified time | relevance | path

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

/freebsd/sys/sys/
H A D_atomic64e.h44 int atomic_cmpset_64(volatile u_int64_t *, u_int64_t, u_int64_t);
45 #define atomic_cmpset_acq_64 atomic_cmpset_64
46 #define atomic_cmpset_rel_64 atomic_cmpset_64
H A Datomic_san.h379 #define atomic_cmpset_64 ATOMIC_SAN(cmpset_64) macro
/freebsd/sys/i386/include/
H A Datomic.h490 atomic_cmpset_64(volatile uint64_t *dst, uint64_t expect, uint64_t src) in atomic_cmpset_64() function
545 if (atomic_cmpset_64(p, t, t + v)) in atomic_fetchadd_64()
557 if (atomic_cmpset_64(p, t, t + v)) in atomic_add_64()
569 if (atomic_cmpset_64(p, t, t - v)) in atomic_subtract_64()
796 #define atomic_cmpset_acq_64 atomic_cmpset_64
797 #define atomic_cmpset_rel_64 atomic_cmpset_64
/freebsd/sys/arm64/vmm/
H A Dvmm_mmu.c178 rv = atomic_cmpset_64(&l0[pmap_l0_index(va)], l0e, new_l0e); in vmmpmap_l1_table()
221 rv = atomic_cmpset_64(&l1[pmap_l1_index(va)], l1e, new_l1e); in vmmpmap_l2_table()
264 rv = atomic_cmpset_64(&l2[pmap_l2_index(va)], l2e, new_l2e); in vmmpmap_l3_table()
/freebsd/sys/riscv/include/
H A Datomic.h392 atomic_cmpset_64(volatile uint64_t *p, uint64_t cmpval, uint64_t newval) in atomic_cmpset_64() function
540 #define atomic_cmpset_long atomic_cmpset_64
553 #define atomic_cmpset_ptr atomic_cmpset_64
/freebsd/sys/kern/
H A Dsubr_atomic64.c105 int atomic_cmpset_64(volatile uint64_t *p, uint64_t old, uint64_t new) in atomic_cmpset_64() function
H A Dsubr_smr.c247 atomic_cmpset_64(&s->s_wr._pair, old._pair, s_wr._pair); in smr_lazy_advance()
H A Dkern_kcov.c256 if (atomic_cmpset_64(&buf[0], index, index + 1)) in trace_cmp()
/freebsd/sys/dev/cxgbe/
H A Dt4_mp_ring.c41 #define atomic_cmpset_acq_64 atomic_cmpset_64
42 #define atomic_cmpset_rel_64 atomic_cmpset_64
/freebsd/sys/arm64/include/
H A Datomic.h594 #define atomic_cmpset_long atomic_cmpset_64
606 #define atomic_cmpset_ptr atomic_cmpset_64
/freebsd/sys/amd64/include/
H A Datomic.h556 #define atomic_cmpset_64 atomic_cmpset_long macro
/freebsd/sys/powerpc/include/
H A Datomic.h739 #define atomic_cmpset_64 atomic_cmpset_long macro
/freebsd/sys/arm/include/
H A Datomic.h534 atomic_cmpset_64(volatile uint64_t *_ptr, uint64_t _old, uint64_t _new) in atomic_cmpset_64() function
/freebsd/sys/dev/smartpqi/
H A Dsmartpqi_defines.h970 return (atomic_cmpset_64(var, old_val, new_val)); in os_atomic64_cas()
/freebsd/sys/amd64/vmm/
H A Dvmm_instruction_emul.c2236 if (atomic_cmpset_64(&ptpbase[ptpindex], in _vm_gla2gpa()
2259 if (atomic_cmpset_64(&ptpbase[ptpindex], pte, pte | PG_M) == 0) in _vm_gla2gpa()
/freebsd/sys/i386/i386/
H A Dpmap.c3429 if (!atomic_cmpset_64(pte, obits, pbits)) in __CONCAT()