Searched refs:atomic_swap_64 (Results 1 - 25 of 25) sorted by relevance

/freebsd-13-stable/sys/sys/
H A D_atomic64e.h76 u_int64_t atomic_swap_64(volatile u_int64_t *, u_int64_t);
H A Datomic_san.h368 #define atomic_swap_64 kcsan_atomic_swap_64 macro
/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_atomic.c78 atomic_swap_64(volatile uint64_t *a, uint64_t value) function
/freebsd-13-stable/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_atomic.c78 atomic_swap_64(volatile uint64_t *a, uint64_t value) function
/freebsd-13-stable/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Datomic.h62 #define atomic_swap_64(v, x) atomic64_xchg((atomic64_t *)(v), x) macro
/freebsd-13-stable/sys/dev/drm2/
H A Ddrm_atomic.h64 #define atomic64_xchg(p, v) atomic_swap_64(p, v)
/freebsd-13-stable/sys/cddl/compat/opensolaris/sys/
H A Datomic.h49 extern uint64_t atomic_swap_64(volatile uint64_t *a, uint64_t value);
/freebsd-13-stable/sys/compat/linuxkpi/common/include/asm/
H A Datomic64.h124 return (atomic_swap_64(&v->counter, i));
H A Datomic.h263 __ret.u64[0] = atomic_swap_64((volatile u64 *)(ptr), \
/freebsd-13-stable/sys/riscv/include/
H A Datomic.h429 atomic_swap_64(volatile uint64_t *p, uint64_t val) function
451 #define atomic_swap_long atomic_swap_64
461 #define atomic_swap_ptr atomic_swap_64
/freebsd-13-stable/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Datomic.h53 extern uint64_t atomic_swap_64(volatile uint64_t *a, uint64_t value);
/freebsd-13-stable/sys/powerpc/include/
H A Datomic.h969 atomic_swap_64(volatile u_long *p, u_long v) function
990 #define atomic_swap_long atomic_swap_64
991 #define atomic_swap_ptr atomic_swap_64
/freebsd-13-stable/sys/contrib/openzfs/module/zfs/
H A Ddmu_object.c165 (void) atomic_swap_64(cpuobj, object);
221 (void) atomic_swap_64(cpuobj, object);
H A Dzfeature.c324 atomic_swap_64(refcount_cache, refcount));
H A Dfm.c353 *dropped += atomic_swap_64(&ratelimit_dropped, 0);
/freebsd-13-stable/sys/arm64/include/
H A Datomic.h531 #define atomic_swap_long atomic_swap_64
543 #define atomic_swap_ptr atomic_swap_64
/freebsd-13-stable/sys/contrib/openzfs/lib/libspl/include/
H A Datomic.h245 extern uint64_t atomic_swap_64(volatile uint64_t *, uint64_t);
/freebsd-13-stable/sys/amd64/include/
H A Datomic.h650 #define atomic_swap_64 atomic_swap_long macro
/freebsd-13-stable/sys/i386/include/
H A Datomic.h136 uint64_t atomic_swap_64(volatile uint64_t *, uint64_t);
607 atomic_swap_64(volatile uint64_t *p, uint64_t v) function
/freebsd-13-stable/sys/mips/include/
H A Datomic.h808 atomic_swap_64(volatile uint64_t *ptr, const uint64_t value) function
/freebsd-13-stable/sys/arm/include/
H A Datomic-v6.h1000 atomic_swap_64(volatile uint64_t *p, uint64_t v) function
/freebsd-13-stable/sys/arm64/arm64/
H A Dpmap.c418 #define pmap_load_clear(table) atomic_swap_64(table, 0)
419 #define pmap_load_store(table, entry) atomic_swap_64(table, entry)
/freebsd-13-stable/sys/dev/mpr/
H A Dmpr.c2523 tdesc = atomic_swap_64((uint64_t *)desc, tdesc);
/freebsd-13-stable/sys/dev/mps/
H A Dmps.c2363 tdesc = atomic_swap_64((uint64_t *)desc, tdesc);
/freebsd-13-stable/sys/riscv/riscv/
H A Dpmap.c315 #define pmap_load_store(pte, entry) atomic_swap_64(pte, entry)

Completed in 475 milliseconds