Home
last modified time | relevance | path

Searched refs:atomic_fcmpset_64 (Results 1 – 20 of 20) sorted by relevance

/freebsd-13-stable/sys/sys/
HD_atomic64e.h52 int atomic_fcmpset_64(volatile u_int64_t *, u_int64_t *, u_int64_t);
53 #define atomic_fcmpset_acq_64 atomic_fcmpset_64
54 #define atomic_fcmpset_rel_64 atomic_fcmpset_64
HDatomic_san.h382 #define atomic_fcmpset_64 ATOMIC_SAN(fcmpset_64) macro
/freebsd-13-stable/sys/compat/linuxkpi/common/include/asm/
HDatomic64.h103 if (likely(atomic_fcmpset_64(&v->counter, &c, c + a))) in atomic64_add_unless()
117 if (likely(atomic_fcmpset_64(&v->counter, &c, c + a))) in atomic64_fetch_add_unless()
132 while (!atomic_fcmpset_64(&v->counter, &ret, i)) in atomic64_xchg()
144 if (atomic_fcmpset_64(&v->counter, &ret, new)) in atomic64_cmpxchg()
HDatomic.h212 while (!atomic_fcmpset_64((volatile u64 *)(ptr), \
/freebsd-13-stable/sys/cddl/compat/opensolaris/sys/
HDatomic.h127 (void)atomic_fcmpset_64(target, &cmp, newval); in atomic_cas_64()
132 if (atomic_fcmpset_64(target, &cmp, newval)) in atomic_cas_64()
/freebsd-13-stable/sys/contrib/openzfs/include/os/freebsd/spl/sys/
HDatomic.h137 (void) atomic_fcmpset_64(target, &cmp, newval); in atomic_cas_64()
142 if (atomic_fcmpset_64(target, &cmp, newval)) in atomic_cas_64()
/freebsd-13-stable/sys/riscv/include/
HDatomic.h387 atomic_fcmpset_64(volatile uint64_t *p, uint64_t *cmpval, uint64_t newval) in atomic_fcmpset_64() function
471 #define atomic_fcmpset_long atomic_fcmpset_64
481 #define atomic_fcmpset_ptr atomic_fcmpset_64
/freebsd-13-stable/sys/mips/include/
HDatomic.h527 atomic_fcmpset_64(__volatile uint64_t *p, uint64_t *cmpval, uint64_t newval) in atomic_fcmpset_64() function
694 #define atomic_fcmpset_long atomic_fcmpset_64
813 while (!atomic_fcmpset_64(ptr, &retval, value)) in atomic_swap_64()
827 while (!atomic_fcmpset_64((volatile uint64_t *)ptr, in atomic_swap_long()
/freebsd-13-stable/sys/i386/include/
HDatomic.h123 int atomic_fcmpset_64(volatile uint64_t *, uint64_t *, uint64_t);
540 atomic_fcmpset_64(volatile uint64_t *dst, uint64_t *expect, uint64_t src) in atomic_fcmpset_64() function
849 #define atomic_fcmpset_acq_64 atomic_fcmpset_64
850 #define atomic_fcmpset_rel_64 atomic_fcmpset_64
/freebsd-13-stable/sys/kern/
HDsubr_atomic64.c119 int atomic_fcmpset_64(volatile u_int64_t *p, u_int64_t *old, u_int64_t new) in atomic_fcmpset_64() function
/freebsd-13-stable/sys/net/
HDmp_ring.c193 } while (atomic_fcmpset_64(&r->state, &os.state, in drain_ring_lockless()
419 if (atomic_fcmpset_64(&r->state, &os.state, ns.state)) in ifmp_ring_enqueue()
/freebsd-13-stable/sys/arm64/include/
HDatomic.h584 #define atomic_fcmpset_long atomic_fcmpset_64
596 #define atomic_fcmpset_ptr atomic_fcmpset_64
/freebsd-13-stable/sys/dev/cxgbe/
HDt4_mp_ring.c155 } while (atomic_fcmpset_64(&r->state, &os.state, in drain_ring()
399 if (atomic_fcmpset_64(&r->state, &os.state, ns.state)) in mp_ring_enqueue()
/freebsd-13-stable/sys/amd64/include/
HDatomic.h601 #define atomic_fcmpset_64 atomic_fcmpset_long macro
/freebsd-13-stable/sys/arm/include/
HDatomic-v6.h354 atomic_fcmpset_64(volatile uint64_t *_ptr, uint64_t *_old, uint64_t _new) in atomic_fcmpset_64() function
/freebsd-13-stable/sys/powerpc/include/
HDatomic.h914 #define atomic_fcmpset_64 atomic_fcmpset_long macro
/freebsd-13-stable/sys/arm64/arm64/
HDpmap.c3437 while (!atomic_fcmpset_64(l2, &old_l2, (old_l2 & ~mask) | nbits)) in pmap_protect_l2()
3546 while (!atomic_fcmpset_64(l3p, &l3, (l3 & ~mask) | in pmap_mask_set_locked()
3772 if (!atomic_fcmpset_64(firstl3, &newl2, newl2 & ~ATTR_SW_DBM)) in pmap_promote_l2()
3788 if (!atomic_fcmpset_64(l3, &oldl3, oldl3 & in pmap_promote_l2()
5735 while (!atomic_fcmpset_64(pte, &oldpte, in pmap_remove_write()
/freebsd-13-stable/sys/riscv/riscv/
HDpmap.c2799 if (atomic_fcmpset_64(firstl3, &firstl3e, firstl3e & ~PTE_W)) { in pmap_promote_l2()
2816 if (atomic_fcmpset_64(l3, &l3e, l3e & ~PTE_W)) { in pmap_promote_l2()
/freebsd-13-stable/sys/vm/
HDvm_page.c5018 while (atomic_fcmpset_64(bits, &old, newbits) == 0); in vm_page_bits_swap()
HDuma_core.c4073 } while (atomic_fcmpset_64(&zone->uz_items, &old, new) == 0); in zone_alloc_limit_hard()