Searched refs:atomic_readandclear_long (Results 1 - 11 of 11) sorted by relevance

/freebsd-11-stable/sys/amd64/include/
H A Datomic.h86 * atomic_readandclear_long(P) (return (*(u_long *)(P)); *(u_long *)(P) = 0;)
554 #define atomic_readandclear_long(p) atomic_swap_long(p, 0) macro
649 #define atomic_readandclear_64 atomic_readandclear_long
676 #define atomic_readandclear_ptr atomic_readandclear_long
/freebsd-11-stable/sys/powerpc/include/
H A Datomic.h468 atomic_readandclear_long(volatile u_long *addr) function
491 #define atomic_readandclear_64 atomic_readandclear_long
493 #define atomic_readandclear_ptr atomic_readandclear_long
496 atomic_readandclear_long(volatile u_long *addr) function
/freebsd-11-stable/sys/mips/include/
H A Datomic.h675 #define atomic_readandclear_long atomic_readandclear_64 macro
728 #define atomic_readandclear_long(p) \ macro
754 #define atomic_readandclear_ptr atomic_readandclear_long
/freebsd-11-stable/sys/arm64/include/
H A Datomic.h401 #define atomic_readandclear_long atomic_readandclear_64 macro
/freebsd-11-stable/sys/arm/include/
H A Datomic-v4.h513 atomic_readandclear_long(volatile u_long *p) function
H A Datomic-v6.h551 atomic_readandclear_long(volatile u_long *p) function
/freebsd-11-stable/sys/riscv/include/
H A Datomic.h420 #define atomic_readandclear_long atomic_readandclear_64 macro
/freebsd-11-stable/sys/i386/include/
H A Datomic.h94 * atomic_readandclear_long(P) (return (*(u_long *)(P)); *(u_long *)(P) = 0;)
810 #define atomic_readandclear_long(p) atomic_swap_long(p, 0) macro
/freebsd-11-stable/sys/amd64/vmm/intel/
H A Dvmx.c3731 val = atomic_readandclear_long(&pir_desc->pir[0]);
3739 val = atomic_readandclear_long(&pir_desc->pir[1]);
3747 val = atomic_readandclear_long(&pir_desc->pir[2]);
3755 val = atomic_readandclear_long(&pir_desc->pir[3]);
/freebsd-11-stable/sys/x86/xen/
H A Dxen_intr.c554 l1 = atomic_readandclear_long(&v->evtchn_pending_sel);
/freebsd-11-stable/sys/sparc64/sparc64/
H A Dpmap.c1343 data = atomic_readandclear_long(&tp->tte_data);

Completed in 368 milliseconds