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

/freebsd-13-stable/sys/sys/
H A D_atomic64e.h54 int atomic_fcmpset_64(volatile u_int64_t *, u_int64_t *, u_int64_t);
55 #define atomic_fcmpset_acq_64 atomic_fcmpset_64
56 #define atomic_fcmpset_rel_64 atomic_fcmpset_64
H A Datomic_san.h353 #define atomic_fcmpset_64 kcsan_atomic_fcmpset_64 macro
/freebsd-13-stable/sys/compat/linuxkpi/common/include/asm/
H A Datomic64.h99 if (likely(atomic_fcmpset_64(&v->counter, &c, c + a)))
113 if (likely(atomic_fcmpset_64(&v->counter, &c, c + a)))
128 while (!atomic_fcmpset_64(&v->counter, &ret, i))
140 if (atomic_fcmpset_64(&v->counter, &ret, new))
H A Datomic.h214 while (!atomic_fcmpset_64((volatile u64 *)(ptr), \
/freebsd-13-stable/sys/cddl/compat/opensolaris/sys/
H A Datomic.h129 (void)atomic_fcmpset_64(target, &cmp, newval);
134 if (atomic_fcmpset_64(target, &cmp, newval))
/freebsd-13-stable/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Datomic.h136 (void) atomic_fcmpset_64(target, &cmp, newval);
141 if (atomic_fcmpset_64(target, &cmp, newval))
/freebsd-13-stable/sys/riscv/include/
H A Datomic.h362 atomic_fcmpset_64(volatile uint64_t *p, uint64_t *cmpval, uint64_t newval) function
446 #define atomic_fcmpset_long atomic_fcmpset_64
456 #define atomic_fcmpset_ptr atomic_fcmpset_64
/freebsd-13-stable/sys/kern/
H A Dsubr_atomic64.c121 int atomic_fcmpset_64(volatile u_int64_t *p, u_int64_t *old, u_int64_t new) function
/freebsd-13-stable/sys/mips/include/
H A Datomic.h403 * The following sequence (similar to that in atomic_fcmpset_64) will
528 atomic_fcmpset_64(__volatile uint64_t *p, uint64_t *cmpval, uint64_t newval) function
695 #define atomic_fcmpset_long atomic_fcmpset_64
814 while (!atomic_fcmpset_64(ptr, &retval, value))
828 while (!atomic_fcmpset_64((volatile uint64_t *)ptr,
/freebsd-13-stable/sys/i386/include/
H A Datomic.h133 int atomic_fcmpset_64(volatile uint64_t *, uint64_t *, uint64_t);
577 atomic_fcmpset_64(volatile uint64_t *dst, uint64_t *expect, uint64_t src) function
888 #define atomic_fcmpset_acq_64 atomic_fcmpset_64
889 #define atomic_fcmpset_rel_64 atomic_fcmpset_64
/freebsd-13-stable/sys/dev/cxgbe/
H A Dt4_mp_ring.c157 } while (atomic_fcmpset_64(&r->state, &os.state,
401 if (atomic_fcmpset_64(&r->state, &os.state, ns.state))
/freebsd-13-stable/sys/net/
H A Dmp_ring.c195 } while (atomic_fcmpset_64(&r->state, &os.state,
421 if (atomic_fcmpset_64(&r->state, &os.state, ns.state))
/freebsd-13-stable/sys/arm64/include/
H A Datomic.h525 #define atomic_fcmpset_long atomic_fcmpset_64
537 #define atomic_fcmpset_ptr atomic_fcmpset_64
/freebsd-13-stable/sys/amd64/include/
H A Datomic.h647 #define atomic_fcmpset_64 atomic_fcmpset_long macro
/freebsd-13-stable/sys/arm/include/
H A Datomic-v6.h356 atomic_fcmpset_64(volatile uint64_t *_ptr, uint64_t *_old, uint64_t _new) function
/freebsd-13-stable/sys/powerpc/include/
H A Datomic.h916 #define atomic_fcmpset_64 atomic_fcmpset_long macro
/freebsd-13-stable/sys/arm64/arm64/
H A Dpmap.c3250 if (!atomic_fcmpset_64(l2, &old_l2, (old_l2 & ~mask) | nbits))
3370 if (!atomic_fcmpset_64(l3p, &l3, (l3 & ~mask) | nbits))
3525 if (!atomic_fcmpset_64(firstl3, &newl2, newl2 & ~ATTR_SW_DBM))
3541 if (!atomic_fcmpset_64(l3, &oldl3, oldl3 &
/freebsd-13-stable/sys/riscv/riscv/
H A Dpmap.c2574 if (atomic_fcmpset_64(firstl3, &firstl3e, firstl3e & ~PTE_W)) {
2591 if (atomic_fcmpset_64(l3, &l3e, l3e & ~PTE_W)) {
/freebsd-13-stable/sys/vm/
H A Dvm_page.c4970 while (atomic_fcmpset_64(bits, &old, newbits) == 0);
H A Duma_core.c3922 } while (atomic_fcmpset_64(&zone->uz_items, &old, new) == 0);

Completed in 377 milliseconds