Searched refs:atomic_readandclear_int (Results 1 - 16 of 16) sorted by relevance

/freebsd-11-stable/sys/arm/include/
H A Datomic.h92 #define atomic_readandclear_int atomic_readandclear_32 macro
/freebsd-11-stable/sys/powerpc/include/
H A Datomic.h447 atomic_readandclear_int(volatile u_int *addr) function
488 #define atomic_readandclear_32 atomic_readandclear_int
499 return ((u_long)atomic_readandclear_int((volatile u_int *)addr));
502 #define atomic_readandclear_ptr atomic_readandclear_int
/freebsd-11-stable/sys/amd64/include/
H A Datomic.h79 * atomic_readandclear_int(P) (return (*(u_int *)(P)); *(u_int *)(P) = 0;)
553 #define atomic_readandclear_int(p) atomic_swap_int(p, 0) macro
622 #define atomic_readandclear_32 atomic_readandclear_int
/freebsd-11-stable/sys/riscv/riscv/
H A Dmp_machdep.c289 ipi_bitmap = atomic_readandclear_int(PCPU_PTR(pending_ipis));
/freebsd-11-stable/sys/mips/mips/
H A Dmp_machdep.c123 ipi_bitmap = atomic_readandclear_int(PCPU_PTR(pending_ipis));
/freebsd-11-stable/sys/arm64/include/
H A Datomic.h375 #define atomic_readandclear_int atomic_readandclear_32 macro
/freebsd-11-stable/sys/contrib/vchiq/interface/compat/
H A Dvchi_bsd.h122 return atomic_readandclear_int(v);
/freebsd-11-stable/sys/riscv/include/
H A Datomic.h184 #define atomic_readandclear_int atomic_readandclear_32 macro
/freebsd-11-stable/sys/i386/include/
H A Datomic.h87 * atomic_readandclear_int(P) (return (*(u_int *)(P)); *(u_int *)(P) = 0;)
809 #define atomic_readandclear_int(p) atomic_swap_int(p, 0) macro
878 #define atomic_readandclear_32 atomic_readandclear_int
943 atomic_readandclear_int((volatile u_int *)(p))
/freebsd-11-stable/sys/mips/include/
H A Datomic.h642 #define atomic_readandclear_int atomic_readandclear_32 macro
/freebsd-11-stable/sys/x86/x86/
H A Dmp_x86.c1126 ipi_bitmap = atomic_readandclear_int(&cpu_ipi_pending[cpu]);
/freebsd-11-stable/sys/dev/ipmi/
H A Dipmi.c684 } else if (atomic_readandclear_int(&sc->ipmi_watchdog_active) != 0) {
/freebsd-11-stable/sys/kern/
H A Dkern_clocksource.c465 if (atomic_readandclear_int(&state->handle) && !busy) {
/freebsd-11-stable/sys/vm/
H A Dvm_pageout.c1114 deficit = atomic_readandclear_int(&vm_pageout_deficit);
/freebsd-11-stable/sys/dev/firewire/
H A Dfwohci.c1924 irstat = atomic_readandclear_int(&sc->irstat);
1940 itstat = atomic_readandclear_int(&sc->itstat);
2053 stat = atomic_readandclear_int(&sc->intstat);
/freebsd-11-stable/sys/dev/cxgbe/
H A Dt4_sge.c5169 atomic_readandclear_int(&eq->equiq);
5180 atomic_readandclear_int(&eq->equiq);

Completed in 175 milliseconds