SOFTINT_BIO
KASSERT(level != SOFTINT_BIO ||
((IPL_SOFTBIO - IPL_SOFTCLOCK) << (SOFTINT_BIO * 4)) | \
__CTASSERT(SOFTINT_TO_IPL(SOFTINT_BIO) == ALPHA_PSL_IPL_SOFT_LO);
#define SOFTINT_BIO_MASK __BIT(SOFTINT_BIO)
sc->sc_siop_si = softint_establish(SOFTINT_BIO,
sc->sc_fata_softintr = softint_establish(SOFTINT_BIO,
sc->sc_siop_si = softint_establish(SOFTINT_BIO,
sc->sc_siop_si = softint_establish(SOFTINT_BIO,
SOFTINT_BIO|(apple_nvme_mpsafe ? SOFTINT_MPSAFE : 0),
((IPL_SOFTBIO - IPL_SOFTCLOCK) << (SOFTINT_BIO * 4)) | \
KASSERT(level != SOFTINT_BIO || *machdep == (1 << (IPL_SOFTBIO - IPL_SOFTCLOCK)));
intr_establish_xname(SOFTINT_BIO, IPL_SOFTBIO, IST_MPSAFE | IST_EDGE,
pic_handle_softint, (void *)SOFTINT_BIO, "softint bio");
#define SOFTINT_BIO_MASK (1 << SOFTINT_BIO)
sc->sc_si = softint_establish(SOFTINT_BIO, ra_gpio_softintr, sc);
|(IPL_SOFTBIO << (4*SOFTINT_BIO )) \
|(SOFTINT_BIO << (4*IPL_SOFTBIO )) \
((IPL_SOFTBIO - IPL_SOFTCLOCK) << (SOFTINT_BIO * 4)) | \
KASSERT(level != SOFTINT_BIO || *machdep == (1 << (IPL_SOFTBIO - IPL_SOFTCLOCK)));
fdc->sc_sicookie = softint_establish(SOFTINT_BIO, fdcswintr, fdc);
fdc->sc_sicookie = softint_establish(SOFTINT_BIO, fdcswintr, fdc);
case SOFTINT_BIO:
fdc->sc_si = softint_establish(SOFTINT_BIO, fdcswintr, fdc);
sc->sc_ih = softint_establish(SOFTINT_BIO,
sc->sc_ih = softint_establish(SOFTINT_BIO,
| (IPL_SOFTBIO << (SOFTINT_BIO * 5)) \
case SOFTINT_BIO:
sc->sc_sih_cookie = softint_establish(SOFTINT_BIO,
SOFTINT_BIO|(nvme_pci_mpsafe ? SOFTINT_MPSAFE : 0),
softint_init_isr(sc, "bio", PRI_SOFTBIO, SOFTINT_BIO,
} else if ((mask & (1 << SOFTINT_BIO)) != 0) {
l = si[SOFTINT_BIO].si_lwp;
SETUP_SOFTINT(XC_IPL_SOFTBIO, SOFTINT_BIO);
biodone_sih = softint_establish(SOFTINT_BIO | SOFTINT_MPSAFE, biointr,