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

/freebsd-13-stable/sys/arm/include/
H A Datomic.h55 atomic_swap_long(volatile u_long *p, u_long v) function
/freebsd-13-stable/sys/compat/linuxkpi/common/include/asm/
H A Datomic-long.h81 return atomic_swap_long(&v->counter, val);
/freebsd-13-stable/sys/amd64/include/
H A Datomic.h101 * atomic_swap_long(P, V) (return (*(u_long *)(P)); *(u_long *)(P) = (V);)
484 atomic_swap_long(volatile u_long *p, u_long v) function
489 "# atomic_swap_long"
498 u_long atomic_swap_long(volatile u_long *p, u_long v);
555 #define atomic_readandclear_long(p) atomic_swap_long(p, 0)
650 #define atomic_swap_64 atomic_swap_long
677 #define atomic_swap_ptr atomic_swap_long
H A Dpmap.h318 #define pte_load_store(ptep, pte) atomic_swap_long(ptep, pte)
319 #define pte_load_clear(ptep) atomic_swap_long(ptep, 0)
/freebsd-13-stable/sys/mips/include/
H A Datomic.h822 atomic_swap_long(volatile unsigned long *ptr, const unsigned long value) function
835 atomic_swap_long(volatile unsigned long *ptr, const unsigned long value) function
847 #define atomic_swap_ptr(ptr, value) atomic_swap_long((unsigned long *)(ptr), value)
/freebsd-13-stable/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-stable/sys/i386/include/
H A Datomic.h95 * atomic_swap_long(P, V) (return (*(u_long *)(P)); *(u_long *)(P) = (V);)
744 atomic_swap_long(volatile u_long *p, u_long v) function
753 u_long atomic_swap_long(volatile u_long *p, u_long v);
810 #define atomic_readandclear_long(p) atomic_swap_long(p, 0)
/freebsd-13-stable/sys/riscv/include/
H A Datomic.h451 #define atomic_swap_long atomic_swap_64 macro
/freebsd-13-stable/sys/sys/
H A Datomic_san.h215 #define atomic_swap_long kcsan_atomic_swap_long macro
/freebsd-13-stable/sys/arm64/include/
H A Datomic.h531 #define atomic_swap_long atomic_swap_64 macro
/freebsd-13-stable/sys/dev/hyperv/vmbus/
H A Dvmbus_chan.c1550 flags = atomic_swap_long(&event_flags[f], 0);
/freebsd-13-stable/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)

Completed in 231 milliseconds