Home
last modified time | relevance | path

Searched refs:ipi_bitmap (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/riscv/riscv/
H A Dsbi_ipi.c100 uint32_t ipi_bitmap; in sbi_ipi_intr() local
112 ipi_bitmap = atomic_readandclear_32(&sc->pending_ipis[cpu]); in sbi_ipi_intr()
113 if (ipi_bitmap == 0) in sbi_ipi_intr()
118 while ((bit = ffs(ipi_bitmap))) { in sbi_ipi_intr()
120 ipi_bitmap &= ~(1u << ipi); in sbi_ipi_intr()
/freebsd/sys/x86/x86/
H A Dmp_x86.c1329 u_int ipi_bitmap; in ipi_bitmap_handler() local
1334 ipi_bitmap = atomic_readandclear_int(&cpuid_to_pcpu[cpu]-> in ipi_bitmap_handler()
1344 if (ipi_bitmap & (1 << IPI_HARDCLOCK)) in ipi_bitmap_handler()
1351 if (ipi_bitmap & (1 << IPI_TRACE)) in ipi_bitmap_handler()
1354 if (ipi_bitmap & (1 << IPI_PREEMPT)) { in ipi_bitmap_handler()
1360 if (ipi_bitmap & (1 << IPI_AST)) { in ipi_bitmap_handler()
1366 if (ipi_bitmap & (1 << IPI_HARDCLOCK)) { in ipi_bitmap_handler()
1374 if (ipi_bitmap & (1 << IPI_HARDCLOCK)) in ipi_bitmap_handler()