Home
last modified time | relevance | path

Searched refs:atomic_readandclear_long (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/x86/include/xen/
H A Dxen-os.h58 #define atomic_readandclear_xen_ulong atomic_readandclear_long
/freebsd/sys/amd64/include/
H A Datomic.h468 #define atomic_readandclear_long(p) atomic_swap_long(p, 0) macro
564 #define atomic_readandclear_64 atomic_readandclear_long
591 #define atomic_readandclear_ptr atomic_readandclear_long
/freebsd/sys/powerpc/include/
H A Datomic.h465 atomic_readandclear_long(volatile u_long *addr) in atomic_readandclear_long() function
486 #define atomic_readandclear_64 atomic_readandclear_long
488 #define atomic_readandclear_ptr atomic_readandclear_long
491 atomic_readandclear_long(volatile u_long *addr) in atomic_readandclear_long() function
/freebsd/sys/riscv/include/
H A Datomic.h473 #define atomic_readandclear_long atomic_readandclear_64 macro
/freebsd/sys/sys/
H A Datomic_san.h241 #define atomic_readandclear_long ATOMIC_SAN(readandclear_long) macro
/freebsd/sys/arm64/include/
H A Datomic.h595 #define atomic_readandclear_long atomic_readandclear_64 macro
/freebsd/sys/i386/include/
H A Datomic.h729 #define atomic_readandclear_long(p) atomic_swap_long(p, 0) macro
/freebsd/sys/arm/include/
H A Datomic.h706 atomic_readandclear_long(volatile u_long *p) in atomic_readandclear_long() function
/freebsd/sys/amd64/vmm/intel/
H A Dvmx.c4011 val = atomic_readandclear_long(&pir_desc->pir[0]); in vmx_inject_pir()
4019 val = atomic_readandclear_long(&pir_desc->pir[1]); in vmx_inject_pir()
4027 val = atomic_readandclear_long(&pir_desc->pir[2]); in vmx_inject_pir()
4035 val = atomic_readandclear_long(&pir_desc->pir[3]); in vmx_inject_pir()