/freebsd/sys/sys/ |
H A D | _atomic64e.h | 44 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 D | atomic_san.h | 379 #define atomic_cmpset_64 ATOMIC_SAN(cmpset_64) macro
|
/freebsd/sys/i386/include/ |
H A D | atomic.h | 490 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 D | vmm_mmu.c | 178 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 D | atomic.h | 392 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 D | subr_atomic64.c | 105 int atomic_cmpset_64(volatile uint64_t *p, uint64_t old, uint64_t new) in atomic_cmpset_64() function
|
H A D | subr_smr.c | 247 atomic_cmpset_64(&s->s_wr._pair, old._pair, s_wr._pair); in smr_lazy_advance()
|
H A D | kern_kcov.c | 256 if (atomic_cmpset_64(&buf[0], index, index + 1)) in trace_cmp()
|
/freebsd/sys/dev/cxgbe/ |
H A D | t4_mp_ring.c | 41 #define atomic_cmpset_acq_64 atomic_cmpset_64 42 #define atomic_cmpset_rel_64 atomic_cmpset_64
|
/freebsd/sys/arm64/include/ |
H A D | atomic.h | 594 #define atomic_cmpset_long atomic_cmpset_64 606 #define atomic_cmpset_ptr atomic_cmpset_64
|
/freebsd/sys/amd64/include/ |
H A D | atomic.h | 556 #define atomic_cmpset_64 atomic_cmpset_long macro
|
/freebsd/sys/powerpc/include/ |
H A D | atomic.h | 739 #define atomic_cmpset_64 atomic_cmpset_long macro
|
/freebsd/sys/arm/include/ |
H A D | atomic.h | 534 atomic_cmpset_64(volatile uint64_t *_ptr, uint64_t _old, uint64_t _new) in atomic_cmpset_64() function
|
/freebsd/sys/dev/smartpqi/ |
H A D | smartpqi_defines.h | 970 return (atomic_cmpset_64(var, old_val, new_val)); in os_atomic64_cas()
|
/freebsd/sys/amd64/vmm/ |
H A D | vmm_instruction_emul.c | 2236 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 D | pmap.c | 3429 if (!atomic_cmpset_64(pte, obits, pbits)) in __CONCAT()
|