Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/sys/
D_atomic64e.h47 int atomic_cmpset_64(volatile u_int64_t *, u_int64_t, u_int64_t);
48 #define atomic_cmpset_acq_64 atomic_cmpset_64
49 #define atomic_cmpset_rel_64 atomic_cmpset_64
/freebsd-12-stable/sys/riscv/include/
Datomic.h313 atomic_cmpset_64(volatile uint64_t *p, uint64_t cmpval, uint64_t newval) in atomic_cmpset_64() function
419 #define atomic_cmpset_long atomic_cmpset_64
429 #define atomic_cmpset_ptr atomic_cmpset_64
447 res = atomic_cmpset_64(p, cmpval, newval); in atomic_cmpset_acq_64()
460 return (atomic_cmpset_64(p, cmpval, newval)); in atomic_cmpset_rel_64()
/freebsd-12-stable/sys/i386/include/
Datomic.h132 int atomic_cmpset_64(volatile uint64_t *, uint64_t, uint64_t);
567 atomic_cmpset_64(volatile uint64_t *dst, uint64_t expect, uint64_t src) in atomic_cmpset_64() function
622 if (atomic_cmpset_64(p, t, t + v)) in atomic_fetchadd_64()
634 if (atomic_cmpset_64(p, t, t + v)) in atomic_add_64()
646 if (atomic_cmpset_64(p, t, t - v)) in atomic_subtract_64()
885 #define atomic_cmpset_acq_64 atomic_cmpset_64
886 #define atomic_cmpset_rel_64 atomic_cmpset_64
/freebsd-12-stable/sys/arm/include/
Datomic-v4.h246 atomic_cmpset_64(volatile u_int64_t *p, volatile u_int64_t cmpval, volatile u_int64_t newval) in atomic_cmpset_64() function
545 #define atomic_cmpset_rel_64 atomic_cmpset_64
546 #define atomic_cmpset_acq_64 atomic_cmpset_64
Datomic-v6.h541 atomic_cmpset_64(volatile uint64_t *_ptr, uint64_t _old, uint64_t _new) in atomic_cmpset_64() function
/freebsd-12-stable/sys/arm64/include/
Datomic.h447 #define atomic_cmpset_long atomic_cmpset_64
457 #define atomic_cmpset_ptr atomic_cmpset_64
/freebsd-12-stable/sys/kern/
Dsubr_atomic64.c108 int atomic_cmpset_64(volatile u_int64_t *p, u_int64_t old, u_int64_t new) in atomic_cmpset_64() function
/freebsd-12-stable/sys/dev/cxgbe/
Dt4_mp_ring.c44 #define atomic_cmpset_acq_64 atomic_cmpset_64
45 #define atomic_cmpset_rel_64 atomic_cmpset_64
/freebsd-12-stable/sys/mips/include/
Datomic.h505 atomic_cmpset_64(__volatile uint64_t *p, uint64_t cmpval, uint64_t newval) in atomic_cmpset_64() function
692 #define atomic_cmpset_long atomic_cmpset_64
/freebsd-12-stable/sys/amd64/include/
Datomic.h644 #define atomic_cmpset_64 atomic_cmpset_long macro
/freebsd-12-stable/sys/powerpc/include/
Datomic.h743 #define atomic_cmpset_64 atomic_cmpset_long macro
/freebsd-12-stable/sys/dev/smartpqi/
Dsmartpqi_defines.h828 return (atomic_cmpset_64(var, old_val, new_val)); in os_atomic64_cas()
/freebsd-12-stable/sys/amd64/vmm/
Dvmm_instruction_emul.c2110 if (atomic_cmpset_64(&ptpbase[ptpindex], in _vm_gla2gpa()
2133 if (atomic_cmpset_64(&ptpbase[ptpindex], pte, pte | PG_M) == 0) in _vm_gla2gpa()
/freebsd-12-stable/sys/i386/i386/
Dpmap.c3509 if (!atomic_cmpset_64(pte, obits, pbits)) in pmap_protect()