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

/freebsd-11-stable/sys/compat/linuxkpi/common/include/asm/
H A Datomic-long.h82 return atomic_swap_long(&v->counter, val);
/freebsd-11-stable/sys/amd64/include/
H A Datomic.h85 * atomic_swap_long(P, V) (return (*(u_long *)(P)); *(u_long *)(P) = (V);)
483 atomic_swap_long(volatile u_long *p, u_long v) function
488 "# atomic_swap_long"
497 u_long atomic_swap_long(volatile u_long *p, u_long v);
554 #define atomic_readandclear_long(p) atomic_swap_long(p, 0)
648 #define atomic_swap_64 atomic_swap_long
675 #define atomic_swap_ptr atomic_swap_long
H A Dpmap.h273 #define pte_load_store(ptep, pte) atomic_swap_long(ptep, pte)
274 #define pte_load_clear(ptep) atomic_swap_long(ptep, 0)
/freebsd-11-stable/sys/arm64/include/
H A Datomic.h403 #define atomic_swap_long atomic_swap_64 macro
/freebsd-11-stable/sys/i386/include/
H A Datomic.h93 * 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-11-stable/sys/powerpc/include/
H A Datomic.h863 #define atomic_swap_long atomic_swap_64 macro
/freebsd-11-stable/sys/dev/hyperv/vmbus/
H A Dvmbus_chan.c1408 flags = atomic_swap_long(&event_flags[f], 0);

Completed in 201 milliseconds