HomeSort by: relevance | last modified time | path
    Searched refs:ipi_mask (Results 1 - 5 of 5) sorted by relevancy

  /src/sys/arch/mips/mips/
ipifuncs.c 119 ipi_process(struct cpu_info *ci, uint64_t ipi_mask)
123 if (ipi_mask & __BIT(IPI_NOP)) {
127 if (ipi_mask & __BIT(IPI_AST)) {
131 if (ipi_mask & __BIT(IPI_SHOOTDOWN)) {
135 if (ipi_mask & __BIT(IPI_SYNCICACHE)) {
139 if (ipi_mask & __BIT(IPI_SUSPEND)) {
143 if (ipi_mask & __BIT(IPI_HALT)) {
147 if (ipi_mask & __BIT(IPI_XCALL)) {
151 if (ipi_mask & __BIT(IPI_GENERIC)) {
156 if (ipi_mask & __BIT(IPI_KPREEMPT))
    [all...]
  /src/sys/arch/riscv/riscv/
ipifuncs.c 99 ipi_process(struct cpu_info *ci, unsigned long ipi_mask)
103 if (ipi_mask & __BIT(IPI_NOP)) {
107 if (ipi_mask & __BIT(IPI_AST)) {
111 if (ipi_mask & __BIT(IPI_SUSPEND)) {
115 if (ipi_mask & __BIT(IPI_HALT)) {
119 if (ipi_mask & __BIT(IPI_XCALL)) {
123 if (ipi_mask & __BIT(IPI_GENERIC)) {
128 if (ipi_mask & __BIT(IPI_KPREEMPT)) {
interrupt.c 178 const uint32_t ipi_mask = __BIT(req); local in function:cpu_send_ipi
181 atomic_or_ulong(&ci->ci_request_ipis, ipi_mask);
  /src/sys/arch/mips/cavium/
octeon_intr.c 543 uint32_t ipi_mask = mbox_mask; local in function:octeon_ipi_intr
548 ipi_mask &= mips3_ld(cpu->cpu_mbox_set);
549 if (ipi_mask == 0)
553 mips3_sd(cpu->cpu_mbox_clr, ipi_mask);
555 KASSERT(__SHIFTOUT(ipi_mask, mbox_mask) < __BIT(NIPIS));
559 if (ipi_mask & __BIT(IPI_WDOG)) {
562 ipi_mask &= ~__BIT(IPI_WDOG);
564 if (__predict_true(ipi_mask == 0))
570 if ((atomic_load_relaxed(&ci->ci_request_ipis) & ipi_mask) == 0)
574 atomic_or_64(&ci->ci_active_ipis, ipi_mask);
603 const uint32_t ipi_mask = __BIT(req + ipi_shift); local in function:octeon_send_ipi
    [all...]
  /src/sys/arch/mips/rmi/
rmixl_intr.c 981 const uint64_t ipi_mask = 1ULL << (uintptr_t)arg; local in function:rmixl_ipi_intr
987 if ((atomic_load_relaxed(&ci->ci_request_ipis) & ipi_mask) == 0)
991 atomic_or_64(&ci->ci_active_ipis, ipi_mask);
992 atomic_and_64(&ci->ci_request_ipis, ~ipi_mask);
994 ipi_process(ci, ipi_mask);
996 atomic_and_64(&ci->ci_active_ipis, ~ipi_mask);

Completed in 14 milliseconds