Home
last modified time | relevance | path

Searched refs:atomic_swap_long (Results 1 – 12 of 12) sorted by relevance

/freebsd-13.1/sys/amd64/include/
H A Datomic.h449 atomic_swap_long(volatile u_long *p, u_long v) in atomic_swap_long() function
463 u_long atomic_swap_long(volatile u_long *p, u_long v);
520 #define atomic_readandclear_long(p) atomic_swap_long(p, 0)
615 #define atomic_swap_64 atomic_swap_long
642 #define atomic_swap_ptr atomic_swap_long
H A Dpmap.h336 #define pte_load_store(ptep, pte) atomic_swap_long(ptep, pte)
337 #define pte_load_clear(ptep) atomic_swap_long(ptep, 0)
/freebsd-13.1/sys/arm/include/
H A Datomic.h55 atomic_swap_long(volatile u_long *p, u_long v) in atomic_swap_long() function
/freebsd-13.1/sys/compat/linuxkpi/common/include/asm/
H A Datomic-long.h81 return atomic_swap_long(&v->counter, val); in atomic_long_xchg()
/freebsd-13.1/sys/mips/include/
H A Datomic.h822 atomic_swap_long(volatile unsigned long *ptr, const unsigned long value) in atomic_swap_long() function
835 atomic_swap_long(volatile unsigned long *ptr, const unsigned long value) in atomic_swap_long() function
847 #define atomic_swap_ptr(ptr, value) atomic_swap_long((unsigned long *)(ptr), value)
/freebsd-13.1/sys/i386/include/
H A Datomic.h716 atomic_swap_long(volatile u_long *p, u_long v) in atomic_swap_long() function
725 u_long atomic_swap_long(volatile u_long *p, u_long v);
782 #define atomic_readandclear_long(p) atomic_swap_long(p, 0)
/freebsd-13.1/sys/powerpc/include/
H A Datomic.h990 #define atomic_swap_long atomic_swap_64 macro
993 #define atomic_swap_long(p,v) atomic_swap_32((volatile u_int *)(p), v) macro
/freebsd-13.1/sys/riscv/include/
H A Datomic.h451 #define atomic_swap_long atomic_swap_64 macro
/freebsd-13.1/sys/arm64/include/
H A Datomic.h534 #define atomic_swap_long atomic_swap_64 macro
/freebsd-13.1/sys/sys/
H A Datomic_san.h237 #define atomic_swap_long ATOMIC_SAN(swap_long) macro
/freebsd-13.1/sys/dev/hyperv/vmbus/
H A Dvmbus_chan.c1550 flags = atomic_swap_long(&event_flags[f], 0); in vmbus_event_flags_proc()
/freebsd-13.1/sys/powerpc/aim/
H A Dmmu_radix.c832 #define pte_load_store(ptep, pte) atomic_swap_long(ptep, pte)
833 #define pte_load_clear(ptep) atomic_swap_long(ptep, 0)