| 64 | static volatile int mp_naps; |
| 65 | |
| 66 | static void |
| 67 | ipi_send(struct pcpu *pc, int ipi) |
| 68 | { |
| 69 | |
| 70 | CTR3(KTR_SMP, "%s: cpu=%d, ipi=%x", __func__, pc->pc_cpuid, ipi); |
| 71 | |
| 72 | atomic_set_32(&pc->pc_pending_ipis, ipi); |
| 73 | platform_ipi_send(pc->pc_cpuid); |
| 74 | |
| 75 | CTR1(KTR_SMP, "%s: sent", __func__); |
| 76 | } |
| 77 | |
| 78 | void |
| 79 | ipi_all_but_self(int ipi) |
no test coverage detected