| /src/sys/kern/ |
| vnode_if.c | 62 vop_pre(vnode_t *vp, struct mount **mp, bool *mpsafe, enum fst_op op) 66 *mpsafe = (vp->v_vflag & VV_MPSAFE); 68 if (!*mpsafe) { 78 if (!*mpsafe) { 291 vop_post(vnode_t *vp, struct mount *mp, bool mpsafe, enum fst_op op) 298 if (!mpsafe) { 365 bool mpsafe; local 371 error = vop_pre(vp, &mp, &mpsafe, FST_YES); 375 vop_post(vp, mp, mpsafe, FST_YES); 398 bool mpsafe; local 432 bool mpsafe; local 473 bool mpsafe; local 516 bool mpsafe; local 558 bool mpsafe; local 594 bool mpsafe; local 630 bool mpsafe; local 665 bool mpsafe; local 700 bool mpsafe; local 735 bool mpsafe; local 773 bool mpsafe; local 811 bool mpsafe; local 849 bool mpsafe; local 884 bool mpsafe; local 921 bool mpsafe; local 959 bool mpsafe; local 995 bool mpsafe; local 1028 bool mpsafe; local 1061 bool mpsafe; local 1095 bool mpsafe; local 1131 bool mpsafe; local 1169 bool mpsafe; local 1205 bool mpsafe; local 1244 bool mpsafe; local 1287 bool mpsafe; local 1326 bool mpsafe; local 1369 bool mpsafe; local 1409 bool mpsafe; local 1455 bool mpsafe; local 1493 bool mpsafe; local 1527 bool mpsafe; local 1559 bool mpsafe; local 1591 bool mpsafe; local 1623 bool mpsafe; local 1654 bool mpsafe; local 1689 bool mpsafe; local 1724 bool mpsafe; local 1755 bool mpsafe; local 1785 bool mpsafe; local 1817 bool mpsafe; local 1854 bool mpsafe; local 1891 bool mpsafe; local 1931 bool mpsafe; local 1971 bool mpsafe; local 2007 bool mpsafe; local 2043 bool mpsafe; local 2081 bool mpsafe; local 2116 bool mpsafe; local 2154 bool mpsafe; local 2195 bool mpsafe; local 2232 bool mpsafe; local 2267 bool mpsafe; local 2305 bool mpsafe; local [all...] |
| /src/sys/arch/arm/nxp/ |
| imx7_gpc.c | 171 imx7gpc_mask(struct imx7gpc_softc *sc, u_int irq, bool mpsafe) 177 for (u_int cpu = 0; cpu < (mpsafe ? ncpu : 1); cpu++) { 187 imx7gpc_unmask(struct imx7gpc_softc *sc, u_int irq, bool mpsafe) 193 for (u_int cpu = 0; cpu < (mpsafe ? ncpu : 1); cpu++) { 220 const u_int mpsafe = (flags & FDT_INTR_MPSAFE) ? IST_MPSAFE : 0; local 229 ih = intr_establish_xname(irq, ipl, level | mpsafe, func, arg, xname); 231 imx7gpc_unmask(sc, irq - 32, mpsafe == IST_MPSAFE); 242 const bool mpsafe = is->is_mpsafe; local 245 imx7gpc_mask(sc, irq - 32, mpsafe);
|
| imx6_gpc.c | 133 const u_int mpsafe = (flags & FDT_INTR_MPSAFE) ? IST_MPSAFE : 0; local 136 return intr_establish_xname(irq, ipl, level | mpsafe, func, arg,
|
| imx_gpio.c | 246 const u_int mpsafe = (flags & FDT_INTR_MPSAFE) ? IST_MPSAFE : 0; local 251 level | mpsafe, func, arg, xname);
|
| /src/sys/arch/riscv/fdt/ |
| intc_fdt.c | 173 "cannot share irq between mpsafe/non-mpsafe\n"); 213 const u_int mpsafe = (flags & FDT_INTR_MPSAFE) ? IST_MPSAFE : 0; local 215 return intc_intr_establish(sc, source, ipl, mpsafe, func, arg, xname); 282 bool mpsafe = local 291 if (!mpsafe) { 302 if (!mpsafe) {
|
| /src/sys/arch/arm/samsung/ |
| exynos_combiner.c | 183 int irq, bool mpsafe, int (*func)(void *), void *arg) 191 n->irq_mpsafe = mpsafe; 247 const bool mpsafe = (flags & FDT_INTR_MPSAFE) != 0; local 276 entryp = exynos_combiner_new_irq(groupp, intr, mpsafe, func, arg);
|
| /src/sys/arch/arm/fdt/ |
| gic_fdt.c | 262 const u_int mpsafe = (flags & FDT_INTR_MPSAFE) ? IST_MPSAFE : 0; local 272 firq->intr_mpsafe = mpsafe; 277 level | mpsafe, func, NULL, xname); 280 level | mpsafe, gic_fdt_intr, firq, xname); 302 if (firq->intr_mpsafe != mpsafe) { 304 "mpsafe/non-mpsafe\n");
|
| gicv3_fdt.c | 362 const u_int mpsafe = (flags & FDT_INTR_MPSAFE) ? IST_MPSAFE : 0; local 372 firq->intr_mpsafe = mpsafe; 377 level | mpsafe, func, NULL, xname); 380 level | mpsafe, gicv3_fdt_intr, firq, xname); 402 if (firq->intr_mpsafe != mpsafe) { 404 "mpsafe/non-mpsafe\n");
|
| /src/sys/rump/librump/rumpkern/ |
| intr.c | 150 bool mpsafe; local 165 mpsafe = si->si_flags & SI_MPSAFE; 178 if (!mpsafe) 181 if (!mpsafe)
|
| /src/sys/dev/virtio/arch/x86/ |
| virtio_mmio_cmdline.c | 309 bool mpsafe; local 321 mpsafe = (0 != (vsc->sc_flags & VIRTIO_F_INTR_MPSAFE)); 324 virtio_mmio_intr, msc, mpsafe, device_xname(vsc->sc_dev));
|
| /src/sys/arch/arm/rockchip/ |
| rk_gpio.c | 333 uint32_t polarity, bool mpsafe, int (*func)(void *), void *arg) 348 eint->eint_mpsafe = mpsafe; 413 bool mpsafe = (flags & GPIO_INTR_MPSAFE) != 0; local 442 return rk_intr_enable(sc, pin, level, polarity, mpsafe, func, arg); 502 bool mpsafe = (irqmode & GPIO_INTR_MPSAFE) != 0; local 529 return rk_intr_enable(sc, pin, level, polarity, mpsafe, func, arg);
|
| /src/sys/arch/ia64/acpi/ |
| acpi_machdep.c | 121 void *arg, bool mpsafe, const char *xname)
|
| /src/sys/arch/arm/sunxi/ |
| sunxi_intc.c | 148 const u_int mpsafe = (flags & FDT_INTR_MPSAFE) ? IST_MPSAFE : 0; local 150 return intr_establish_xname(irq, ipl, IST_LEVEL | mpsafe, func, arg,
|
| sunxi_gpio.c | 474 const struct sunxi_gpio_pins *pin_def, u_int mode, bool mpsafe, 502 eint->eint_mpsafe = mpsafe; 552 bool mpsafe = (flags & FDT_INTR_MPSAFE) != 0; local 595 return sunxi_intr_enable(sc, pin_def, mode, mpsafe, func, arg); 641 bool mpsafe = (irqmode & GPIO_INTR_MPSAFE) != 0; local 672 return sunxi_intr_enable(sc, pin_def, mode, mpsafe, func, arg);
|
| /src/sys/arch/arm/ti/ |
| ti_omapintc.c | 195 const u_int mpsafe = (flags & FDT_INTR_MPSAFE) ? IST_MPSAFE : 0; local 196 return intr_establish_xname(irq, ipl, IST_LEVEL | mpsafe, func, arg,
|
| /src/sys/arch/sparc64/sparc64/ |
| intr.c | 192 intr_establish(int level, bool mpsafe, struct intrhand *ih) 234 if (!mpsafe) {
|
| /src/sys/arch/arm/acpi/ |
| acpi_machdep.c | 310 acpi_md_intr_establish(uint32_t irq, int ipl, int type, int (*handler)(void *), void *arg, bool mpsafe, const char *xname) 322 ai->ai_mpsafe = mpsafe; 327 type | (mpsafe ? IST_MPSAFE : 0), handler, NULL, 331 type | (mpsafe ? IST_MPSAFE : 0), acpi_md_intr, ai, 352 if (ai->ai_mpsafe != mpsafe) { 353 printf("ACPI: cannot share between mpsafe/non-mpsafe\n");
|
| /src/sys/arch/mips/rmi/ |
| rmixl_intr.c | 446 * note the 'mpsafe' arg here is a placeholder only 719 int (*func)(void *), void *arg, bool mpsafe) 727 DPRINTF(("%s: vec %d cpumask %#x ipl %d func %p arg %p mpsafe %d\n", 728 __func__, vec, cpumask, ipl, func, arg, mpsafe)); 756 ih->ih_mpsafe = mpsafe; 781 int (*func)(void *), void *arg, bool mpsafe) 810 ih = rmixl_vec_establish(vec, cpumask, ipl, func, arg, mpsafe);
|
| /src/sys/arch/sparc/sparc/ |
| intr.c | 671 bool mpsafe; local 677 mpsafe = (classipl != IPL_VM) || maybe_mpsafe; 714 if (!mpsafe) { 772 bool mpsafe = (level != IPL_VM); local 803 if (!mpsafe) {
|
| /src/sys/arch/arm/apple/ |
| apple_intc.c | 238 const u_int mpsafe = (flags & FDT_INTR_MPSAFE) ? IST_MPSAFE : 0; local 241 return intr_establish_xname(intno, ipl, IST_LEVEL | mpsafe, 254 void *ihn = intr_establish_xname(irq, ipl, IST_LEVEL | mpsafe,
|
| /src/sys/arch/x86/pci/ |
| pci_intr_machdep.c | 317 bool mpsafe; local 344 mpsafe = ((ih & MPSAFE_MASK) != 0); 347 mpsafe, xname);
|
| pci_msi_machdep.c | 230 bool mpsafe; local 236 mpsafe = ((ih & MPSAFE_MASK) != 0); 239 mpsafe, xname);
|
| /src/sys/arch/arm/imx/ |
| imx23_icoll.c | 300 const u_int mpsafe = (flags & FDT_INTR_MPSAFE) ? IST_MPSAFE : 0; local 302 return intr_establish_xname(irq, ipl, IST_LEVEL | mpsafe, func, arg,
|
| /src/sys/arch/arm/cortex/ |
| gic_v2m.c | 337 const int mpsafe = (ih & ARM_PCI_INTR_MPSAFE) ? IST_MPSAFE : 0; local 340 IST_EDGE | mpsafe, func, arg, xname);
|
| /src/sys/arch/x86/acpi/ |
| acpi_machdep.c | 227 (int (*)(void *))ServiceRoutine, Context, /*mpsafe*/true, xname); 244 int (*handler)(void *), void *arg, bool mpsafe, const char *xname) 357 handler, arg, mpsafe, xname);
|