Symbol: IPL_MPSAFE
sys/arch/amd64/amd64/intr.c
367
flags = level & (IPL_MPSAFE | IPL_WAKEUP);
sys/arch/amd64/amd64/intr.c
368
level &= ~(IPL_MPSAFE | IPL_WAKEUP);
sys/arch/amd64/amd64/intr.c
370
KASSERT(level <= IPL_TTY || level >= IPL_CLOCK || flags & IPL_MPSAFE);
sys/arch/amd64/amd64/intr.c
554
if (ih->ih_flags & IPL_MPSAFE)
sys/arch/amd64/isa/clock.c
297
isa_intr_establish(NULL, 0, IST_PULSE, IPL_CLOCK | IPL_MPSAFE,
sys/arch/amd64/isa/clock.c
299
isa_intr_establish(NULL, 8, IST_PULSE, IPL_STATCLOCK | IPL_MPSAFE,
sys/arch/arm/cortex/ampintc.c
349
IPL_IPI|IPL_MPSAFE, ampintc_ipi_combined, sc, "ipi");
sys/arch/arm/cortex/ampintc.c
355
IPL_IPI|IPL_MPSAFE, ampintc_ipi_nop, sc, "ipinop");
sys/arch/arm/cortex/ampintc.c
358
IPL_IPI|IPL_MPSAFE, ampintc_ipi_ddb, sc, "ipiddb");
sys/arch/arm/cortex/ampintc.c
662
if (ih->ih_flags & IPL_MPSAFE)
sys/arch/arm64/dev/agintc.c
1088
if (ih->ih_flags & IPL_MPSAFE)
sys/arch/arm64/dev/agintc.c
634
IST_EDGE_RISING, IPL_IPI|IPL_MPSAFE, NULL,
sys/arch/arm64/dev/agtimer.c
304
IPL_CLOCK|IPL_MPSAFE, agtimer_intr, NULL, "tick");
sys/arch/arm64/dev/ampintc.c
328
IPL_IPI|IPL_MPSAFE, NULL, ampintc_ipi_handler, sc, "ipi");
sys/arch/arm64/dev/ampintc.c
683
if (ih->ih_flags & IPL_MPSAFE)
sys/arch/arm64/dev/apldma.c
173
IPL_AUDIO | IPL_MPSAFE, apldma_intr, sc,
sys/arch/arm64/dev/aplintc.c
331
if (ih->ih_flags & IPL_MPSAFE)
sys/arch/arm64/dev/aplintc.c
568
KASSERT(level != (IPL_CLOCK | IPL_MPSAFE));
sys/arch/arm64/dev/aplintc.c
578
KASSERT(level == (IPL_CLOCK | IPL_MPSAFE));
sys/arch/arm64/dev/bcm2836_intr.c
461
if (ih->ih_flags & IPL_MPSAFE)
sys/arch/i386/i386/ioapic.c
675
flags = level & IPL_MPSAFE;
sys/arch/i386/i386/ioapic.c
676
level &= ~IPL_MPSAFE;
sys/arch/i386/i386/ioapic.c
678
KASSERT(level <= IPL_TTY || flags & IPL_MPSAFE);
sys/arch/i386/i386/machdep.c
3966
if (ih->ih_flags & IPL_MPSAFE)
sys/arch/i386/isa/clock.c
439
(void)isa_intr_establish(NULL, 0, IST_PULSE, IPL_CLOCK | IPL_MPSAFE,
sys/arch/i386/isa/clock.c
441
(void)isa_intr_establish(NULL, 8, IST_PULSE, IPL_STATCLOCK | IPL_MPSAFE,
sys/arch/i386/isa/isa_machdep.c
491
flags = level & IPL_MPSAFE;
sys/arch/i386/isa/isa_machdep.c
492
level &= ~IPL_MPSAFE;
sys/arch/i386/isa/isa_machdep.c
494
KASSERT(level <= IPL_TTY || level >= IPL_CLOCK || flags & IPL_MPSAFE);
sys/arch/i386/pci/pci_machdep.c
822
flags = level & IPL_MPSAFE;
sys/arch/i386/pci/pci_machdep.c
823
level &= ~IPL_MPSAFE;
sys/arch/i386/pci/pci_machdep.c
825
KASSERT(level <= IPL_TTY || flags & IPL_MPSAFE);
sys/arch/loongson/dev/bonito.c
402
level &= ~IPL_MPSAFE;
sys/arch/loongson/dev/voyager.c
247
level &= ~IPL_MPSAFE;
sys/arch/loongson/loongson/loongson3_intr.c
231
flags = (level & IPL_MPSAFE) ? IH_MPSAFE : 0;
sys/arch/loongson/loongson/loongson3_intr.c
232
level &= ~IPL_MPSAFE;
sys/arch/loongson/loongson/loongson3_intr.c
291
flags = (level & IPL_MPSAFE) ? IH_MPSAFE : 0;
sys/arch/loongson/loongson/loongson3_intr.c
292
level &= ~IPL_MPSAFE;
sys/arch/macppc/dev/awacs.c
315
mac_intr_establish(parent, cirq, cirq_type, IPL_AUDIO | IPL_MPSAFE,
sys/arch/macppc/dev/awacs.c
317
mac_intr_establish(parent, oirq, oirq_type, IPL_AUDIO | IPL_MPSAFE,
sys/arch/macppc/dev/awacs.c
319
mac_intr_establish(parent, iirq, iirq_type, IPL_AUDIO | IPL_MPSAFE,
sys/arch/macppc/dev/i2s.c
113
mac_intr_establish(parent, oirq, oirq_type, IPL_AUDIO | IPL_MPSAFE,
sys/arch/macppc/dev/i2s.c
115
mac_intr_establish(parent, iirq, iirq_type, IPL_AUDIO | IPL_MPSAFE,
sys/arch/macppc/dev/i2s.c
932
IPL_AUDIO | IPL_MPSAFE, i2s_cint, sc, sc->sc_dev.dv_xname);
sys/arch/macppc/dev/i2s.c
936
IPL_AUDIO | IPL_MPSAFE, i2s_cint, sc, sc->sc_dev.dv_xname);
sys/arch/macppc/dev/macintr.c
318
flags = level & IPL_MPSAFE;
sys/arch/macppc/dev/macintr.c
319
level &= ~IPL_MPSAFE;
sys/arch/macppc/dev/macintr.c
321
KASSERT(level <= IPL_TTY || level >= IPL_CLOCK || flags & IPL_MPSAFE);
sys/arch/macppc/dev/openpic.c
453
flags = level & IPL_MPSAFE;
sys/arch/macppc/dev/openpic.c
454
level &= ~IPL_MPSAFE;
sys/arch/macppc/dev/openpic.c
456
KASSERT(level <= IPL_TTY || level >= IPL_CLOCK || flags & IPL_MPSAFE);
sys/arch/macppc/dev/openpic.c
693
if (ih->ih_flags & IPL_MPSAFE)
sys/arch/octeon/dev/if_cnmac.c
331
IPL_NET | IPL_MPSAFE, cnmac_intr, sc, sc->sc_dev.dv_xname);
sys/arch/octeon/dev/if_ogx.c
439
IPL_NET | IPL_MPSAFE, ogx_rxintr, sc, DEVNAME(sc));
sys/arch/octeon/dev/if_ogx.c
445
IPL_NET | IPL_MPSAFE, ogx_txintr, sc, DEVNAME(sc));
sys/arch/octeon/dev/octcib.c
134
CIB_HIGHIPL | IPL_MPSAFE, octcib_intr, sc, sc->sc_dev.dv_xname);
sys/arch/octeon/dev/octcib.c
173
flags = (level & IPL_MPSAFE) ? CIH_MPSAFE : 0;
sys/arch/octeon/dev/octcib.c
174
level &= ~IPL_MPSAFE;
sys/arch/octeon/dev/octcit.c
269
if (ISSET(level, IPL_MPSAFE))
sys/arch/octeon/dev/octcit.c
271
level &= ~IPL_MPSAFE;
sys/arch/octeon/dev/octciu.c
261
flags = (level & IPL_MPSAFE) ? CIH_MPSAFE : 0;
sys/arch/octeon/dev/octciu.c
262
level &= ~IPL_MPSAFE;
sys/arch/octeon/dev/octdwctwo.c
225
sc->sc_ih = octeon_intr_establish(CIU_INT_USB, IPL_VM | IPL_MPSAFE,
sys/arch/octeon/dev/octehci.c
96
sc->sc_ih = octeon_intr_establish(CIU_INT_USB, IPL_USB | IPL_MPSAFE,
sys/arch/octeon/dev/octmmc.c
249
IPL_SDMMC | IPL_MPSAFE, octmmc_intr, sc, DEVNAME(sc));
sys/arch/powerpc64/dev/xicp.c
259
if (ih->ih_flags & IPL_MPSAFE)
sys/arch/powerpc64/dev/xive.c
377
if (ih->ih_flags & IPL_MPSAFE)
sys/arch/riscv64/dev/plic.c
374
if (ih->ih_flags & IPL_MPSAFE)
sys/arch/riscv64/dev/stfpcie.c
367
sc->sc_ih = fdt_intr_establish(sc->sc_node, IPL_BIO | IPL_MPSAFE,
sys/arch/riscv64/dev/stfpcie.c
703
if ((si->si_flags & IPL_MPSAFE) == 0)
sys/arch/riscv64/dev/stfpcie.c
709
if ((si->si_flags & IPL_MPSAFE) == 0)
sys/arch/riscv64/dev/stfpcie.c
735
if ((sm->sm_flags & IPL_MPSAFE) == 0)
sys/arch/riscv64/dev/stfpcie.c
741
if ((sm->sm_flags & IPL_MPSAFE) == 0)
sys/arch/sparc64/dev/pci_machdep.c
516
if (level & IPL_MPSAFE) {
sys/arch/sparc64/dev/pci_machdep.c
518
level &= ~IPL_MPSAFE;
sys/arch/sparc64/sparc64/intr.c
283
level &= ~IPL_MPSAFE;
sys/dev/acpi/acpidmar.c
2710
iommu->intr = pci_intr_establish(NULL, ih, IPL_NET | IPL_MPSAFE,
sys/dev/acpi/if_bse_acpi.c
93
aaa->aaa_irq_flags[0], IPL_NET | IPL_MPSAFE, genet_intr,
sys/dev/cardbus/ehci_cardbus.c
124
IPL_USB | IPL_MPSAFE, ehci_intr, sc, devname);
sys/dev/dt/dt_dev.c
381
sc->ds_si = softintr_establish(IPL_SOFTCLOCK | IPL_MPSAFE,
sys/dev/fdt/bcm2835_dwctwo.c
120
IPL_VM | IPL_MPSAFE, dwc2_intr, (void *)&sc->sc_dwc2,
sys/dev/fdt/dwpcie.c
1031
sc->sc_ih = fdt_intr_establish(sc->sc_node, IPL_AUDIO | IPL_MPSAFE,
sys/dev/fdt/dwpcie.c
1338
sc->sc_ih = fdt_intr_establish(sc->sc_node, IPL_AUDIO | IPL_MPSAFE,
sys/dev/fdt/dwpcie.c
1586
IPL_BIO | IPL_MPSAFE, dwpcie_rk3568_intr, sc,
sys/dev/fdt/dwpcie.c
1624
if ((di->di_flags & IPL_MPSAFE) == 0)
sys/dev/fdt/dwpcie.c
1630
if ((di->di_flags & IPL_MPSAFE) == 0)
sys/dev/fdt/dwpcie.c
861
if ((dm->dm_flags & IPL_MPSAFE) == 0)
sys/dev/fdt/dwpcie.c
867
if ((dm->dm_flags & IPL_MPSAFE) == 0)
sys/dev/fdt/dwpcie.c
953
IPL_BIO | IPL_MPSAFE, dwpcie_msi0_intr, sc, sc->sc_dev.dv_xname);
sys/dev/fdt/dwpcie.c
964
IPL_BIO | IPL_MPSAFE, dwpcie_msi1_intr, sc, sc->sc_dev.dv_xname);
sys/dev/fdt/if_bse_fdt.c
75
sc->sc_ih = fdt_intr_establish(faa->fa_node, IPL_NET | IPL_MPSAFE,
sys/dev/fdt/if_cad.c
501
sc->sc_ih = fdt_intr_establish(faa->fa_node, IPL_NET | IPL_MPSAFE,
sys/dev/fdt/if_dwge.c
638
sc->sc_ih = fdt_intr_establish(faa->fa_node, IPL_NET | IPL_MPSAFE,
sys/dev/fdt/if_dwqe_fdt.c
288
sc->sc_ih = fdt_intr_establish(faa->fa_node, IPL_NET | IPL_MPSAFE,
sys/dev/fdt/if_dwxe.c
462
sc->sc_ih = fdt_intr_establish(faa->fa_node, IPL_NET | IPL_MPSAFE,
sys/dev/fdt/if_mvneta.c
699
sc->sc_ih = fdt_intr_establish(faa->fa_node, IPL_NET | IPL_MPSAFE,
sys/dev/fdt/rkiis.c
263
sc->sc_ih = fdt_intr_establish(faa->fa_node, IPL_AUDIO | IPL_MPSAFE,
sys/dev/isa/ess.c
857
IPL_AUDIO | IPL_MPSAFE,
sys/dev/isa/ess.c
875
IPL_AUDIO | IPL_MPSAFE,
sys/dev/isa/gus.c
3319
IST_EDGE, IPL_AUDIO | IPL_MPSAFE,
sys/dev/isa/i82365_isasubr.c
300
IPL_VM | IPL_MPSAFE, pcic_intr_probe,
sys/dev/isa/mpu_isapnp.c
60
ipa->ipa_irq[0].type, IPL_AUDIO | IPL_MPSAFE,
sys/dev/isa/pas.c
386
IST_EDGE, IPL_AUDIO | IPL_MPSAFE,
sys/dev/isa/sb.c
242
IST_EDGE, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/auacer.c
235
sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/auglx.c
303
sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/auich.c
421
sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/auixp.c
976
sc->sc_ih = pci_intr_establish(pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/autri.c
490
sc->sc_ih = pci_intr_establish(pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/auvia.c
268
sc->sc_ih = pci_intr_establish(pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/azalia.c
576
sc->ih = pci_intr_establish(pa->pa_pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/cmpci.c
371
sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/cs4280.c
590
sc->sc_ih = pci_intr_establish(pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/cs4281.c
288
sc->sc_ih = pci_intr_establish(pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/eap.c
450
sc->sc_ih = pci_intr_establish(pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/ehci_pci.c
172
sc->sc_ih = pci_intr_establish(pc, ih, IPL_USB | IPL_MPSAFE,
sys/dev/pci/emuxki.c
432
sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/envy.c
1735
sc->pci_ih = pci_intr_establish(sc->pci_pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/esa.c
949
sc->sc_ih = pci_intr_establish(pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/eso.c
239
sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/fms.c
173
sc->sc_ih = pci_intr_establish(pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/if_aq_pci.c
1334
IPL_NET | IPL_MPSAFE, isr, sc, self->dv_xname);
sys/dev/pci/if_aq_pci.c
1480
IPL_NET | IPL_MPSAFE, intrmap_cpu(sc->sc_intrmap, i),
sys/dev/pci/if_bge.c
3131
sc->bge_intrhand = pci_intr_establish(pc, ih, IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_bnx.c
745
IPL_NET | IPL_MPSAFE, bnx_intr, sc, sc->bnx_dev.dv_xname);
sys/dev/pci/if_bnxt.c
625
IPL_NET | IPL_MPSAFE, bnxt_admin_intr, sc,
sys/dev/pci/if_bnxt.c
635
IPL_NET | IPL_MPSAFE, bnxt_intr, &sc->sc_queues[0],
sys/dev/pci/if_bnxt.c
641
sc->sc_ih = pci_intr_establish(sc->sc_pc, ih, IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_bnxt.c
815
IPL_NET | IPL_MPSAFE, intrmap_cpu(sc->sc_intrmap, i),
sys/dev/pci/if_cas.c
346
ih, IPL_NET | IPL_MPSAFE, cas_intr, sc, self->dv_xname);
sys/dev/pci/if_dwqe_pci.c
97
sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_em.c
3597
sc->sc_intrhand = pci_intr_establish(pc, ih, IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_em.c
4003
que->tag = pci_intr_establish(pc, ih, IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_em.c
4022
sc->sc_intrhand = pci_intr_establish(pc, ih, IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_gem_pci.c
272
ih, IPL_NET | IPL_MPSAFE, gem_intr, sc, self->dv_xname);
sys/dev/pci/if_iavf.c
874
IPL_NET | IPL_MPSAFE, iavf_intr, sc, DEVNAME(sc));
sys/dev/pci/if_iavf.c
908
IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_ice.c
29570
IPL_NET | IPL_MPSAFE, ice_intr0, sc, sc->sc_dev.dv_xname);
sys/dev/pci/if_ice.c
29585
IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_igc.c
670
IPL_NET | IPL_MPSAFE, intrmap_cpu(sc->sc_intrmap, i),
sys/dev/pci/if_igc.c
690
sc->tag = pci_intr_establish(pa->pa_pc, ih, IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_ix.c
1754
sc->tag = pci_intr_establish(pc, ih, IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_ix.c
1794
IPL_NET | IPL_MPSAFE, intrmap_cpu(sc->sc_intrmap, i),
sys/dev/pci/if_ix.c
1814
sc->tag = pci_intr_establish(pa->pa_pc, ih, IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_ixl.c
1859
IPL_NET | IPL_MPSAFE, ixl_intr0, sc, DEVNAME(sc));
sys/dev/pci/if_ixl.c
1894
IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_ixv.c
1273
IPL_NET | IPL_MPSAFE, intrmap_cpu(sc->sc_intrmap, i),
sys/dev/pci/if_ixv.c
1293
sc->tag = pci_intr_establish(pa->pa_pc, ih, IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_mcx.c
2901
IPL_NET | IPL_MPSAFE, mcx_admin_intr, sc, DEVNAME(sc));
sys/dev/pci/if_mcx.c
3022
IPL_NET | IPL_MPSAFE, intrmap_cpu(sc->sc_intrmap, i),
sys/dev/pci/if_myx.c
514
IPL_NET | IPL_MPSAFE, myx_intr, sc, DEVNAME(sc));
sys/dev/pci/if_ngbe.c
966
IPL_NET | IPL_MPSAFE, intrmap_cpu(sc->sc_intrmap, i),
sys/dev/pci/if_ngbe.c
984
sc->tag = pci_intr_establish(pa->pa_pc, ih, IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_re_pci.c
163
sc->sc_ih = pci_intr_establish(pc, ih, IPL_NET | IPL_MPSAFE, re_intr,
sys/dev/pci/if_rge.c
233
sc->sc_ih = pci_intr_establish(pc, ih, IPL_NET | IPL_MPSAFE, rge_intr,
sys/dev/pci/if_vmx.c
342
sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_NET | IPL_MPSAFE,
sys/dev/pci/if_vmx.c
371
IPL_NET | IPL_MPSAFE,
sys/dev/pci/maestro.c
613
sc->ih = pci_intr_establish(pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/mfi_pci.c
133
sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO | IPL_MPSAFE,
sys/dev/pci/mpi_pci.c
141
psc->psc_ih = pci_intr_establish(psc->psc_pc, ih, IPL_BIO | IPL_MPSAFE,
sys/dev/pci/neo.c
557
sc->ih = pci_intr_establish(pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/psp_pci.c
88
sc->sc_irqh = pci_intr_establish(pa->pa_pc, ih, IPL_BIO | IPL_MPSAFE,
sys/dev/pci/sv.c
338
sc->sc_ih = pci_intr_establish(pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pci/virtio_pci.c
728
if (vsc->sc_ipl & IPL_MPSAFE)
sys/dev/pci/virtio_pci.c
731
vsc->sc_ipl | IPL_MPSAFE, ih_func, sc,
sys/dev/pci/vmwpvs.c
528
sc->sc_ih = pci_intr_establish(sc->sc_pc, ih, IPL_BIO | IPL_MPSAFE,
sys/dev/pci/xhci_pci.c
167
psc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_USB | IPL_MPSAFE,
sys/dev/pci/xspd.c
85
sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_NET | IPL_MPSAFE,
sys/dev/pci/yds.c
667
sc->sc_ih = pci_intr_establish(pc, ih, IPL_AUDIO | IPL_MPSAFE,
sys/dev/pv/if_vio.c
645
vsc->sc_ipl = IPL_NET | IPL_MPSAFE;
sys/kern/kern_softintr.c
108
if (ipl & IPL_MPSAFE)
sys/kern/kern_softintr.c
110
ipl &= ~IPL_MPSAFE;