SOFTINT_NET
KASSERT(level != SOFTINT_NET ||
((IPL_SOFTNET - IPL_SOFTCLOCK) << (SOFTINT_NET * 4)) | \
__CTASSERT(SOFTINT_TO_IPL(SOFTINT_NET) == ALPHA_PSL_IPL_SOFT_HI);
#define SOFTINT_NET_MASK __BIT(SOFTINT_NET)
((IPL_SOFTNET - IPL_SOFTCLOCK) << (SOFTINT_NET * 4)) | \
KASSERT(level != SOFTINT_NET || *machdep == (1 << (IPL_SOFTNET - IPL_SOFTCLOCK)));
sc->sc_soft_ih = softint_establish(SOFTINT_MPSAFE | SOFTINT_NET,
intr_establish_xname(SOFTINT_NET, IPL_SOFTNET, IST_MPSAFE | IST_EDGE,
pic_handle_softint, (void *)SOFTINT_NET, "softint net");
si_callback_cookie = softint_establish(SOFTINT_NET,
sc->sc_si = softint_establish(SOFTINT_NET, obio_softint, sc);
sc->sc_si = softint_establish(SOFTINT_NET, obio_softintr, sc);
#define SOFTINT_NET_MASK (1 << SOFTINT_NET)
int softint_flags = SOFTINT_NET;
|(IPL_SOFTNET << (4*SOFTINT_NET )) \
|(SOFTINT_NET << (4*IPL_SOFTNET )) \
((IPL_SOFTNET - IPL_SOFTCLOCK) << (SOFTINT_NET * 4)) | \
KASSERT(level != SOFTINT_NET || *machdep == (1 << (IPL_SOFTNET - IPL_SOFTCLOCK)));
case SOFTINT_NET:
sc->sc_rx_intr = softint_establish(SOFTINT_NET, veth_softrx, sc);
sc->sc_tx_intr = softint_establish(SOFTINT_NET, veth_softtx, sc);
| (IPL_SOFTNET << (SOFTINT_NET * 5)) \
case SOFTINT_NET:
sc->sc_intr = softint_establish(SOFTINT_NET, btsco_intr, sc);
rxr->rxr_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
txr->txr_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
ch->ch_taskq = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
sc->sc_msg_sih = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
sc->sc_soft_ih = softint_establish(SOFTINT_NET, an_softintr, sc);
softint_establish(SOFTINT_NET, \
sc->sc_soft_ih = softint_establish(SOFTINT_NET, athn_softintr,
sc->sc_soft_ih = softint_establish(SOFTINT_NET, atw_softintr, sc);
sc->sc_soft_ih = softint_establish(SOFTINT_NET, awi_softintr, sc);
sc->sc_soft_ih = softint_establish(SOFTINT_NET, bwi_softintr,
sc->sc_tx_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
sc->sc_soft_ih = softint_establish(SOFTINT_NET, rt2560_softintr, sc);
sc->sc_soft_ih = softint_establish(SOFTINT_NET, rt2661_softintr, sc);
sc->sc_soft_ih = softint_establish(SOFTINT_NET, rt2860_softintr, sc);
sc->sc_soft_ih = softint_establish(SOFTINT_NET, rtw_softintr, sc);
sc->sc_cb_softintr = softint_establish(SOFTINT_NET,
sc->sc_rxcookie = softint_establish(SOFTINT_NET, bah_srint, sc);
sc->sc_txcookie = softint_establish(SOFTINT_NET,
sc->sc_soft_ih = softint_establish(SOFTINT_NET, wi_softintr, sc);
txring->txr_softint = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
txr->txr_si = softint_establish(SOFTINT_NET|SOFTINT_MPSAFE,
qp->qp_si = softint_establish(SOFTINT_NET|SOFTINT_MPSAFE,
sc->sc_soft_ih = softint_establish(SOFTINT_NET, ipw_softintr, sc);
sc->sc_soft_ih = softint_establish(SOFTINT_NET, iwi_softintr, sc);
sc->sc_soft_ih = softint_establish(SOFTINT_NET, iwm_softintr, sc);
sc->sc_soft_ih = softint_establish(SOFTINT_NET, iwn_softintr, sc);
qp->qp_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
txr->txr_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
sc->sc_soft_ih = softint_establish(SOFTINT_NET, malo_softintr, sc);
tx->tx_softint = softint_establish(SOFTINT_NET|SOFTINT_MPSAFE,
sc->sc_soft_ih = softint_establish(SOFTINT_NET, rtwn_softintr, sc);
sc->init_task = softint_establish(SOFTINT_NET, rtwn_init_task, sc);
softint_flags = SOFTINT_NET | SOFTINT_MPSAFE;
softint_flags = SOFTINT_NET;
vmxq->vxq_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
vmxq->vxq_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
txq->vxtxq_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
vmxq->vxq_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
wmq->wmq_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
sc->sc_soft_ih = softint_establish(SOFTINT_NET, wpi_softintr, sc);
q->igcq_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
iq->igcq_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
iq->igcq_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
que->que_si = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
SOFTINT_NET | SOFTINT_MPSAFE,
= softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
= softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
= softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
sc->update_soft_ih = softint_establish(SOFTINT_NET,
u_int flags = SOFTINT_NET;
sc->sc_soft_ih = softint_establish(SOFTINT_NET, cmalo_softintr, sc);
sc->sih = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
softint_init_isr(sc, "net", PRI_SOFTNET, SOFTINT_NET,
} else if ((mask & (1 << SOFTINT_NET)) != 0) {
l = si[SOFTINT_NET].si_lwp;
SETUP_SOFTINT(XC_IPL_SOFTNET, SOFTINT_NET);
bp->bif_si = softint_establish(SOFTINT_NET, bpf_mtap_si, bp);
u_int flags = SOFTINT_NET;
u_int flags = SOFTINT_NET;
sc->sc_si = softint_establish(SOFTINT_NET, greintr, sc);
u_int si_flags = SOFTINT_NET;
sc->sc_si = softint_establish(SOFTINT_NET, pppintr, sc);
pppoe_softintr = softint_establish(SOFTINT_MPSAFE|SOFTINT_NET,
sc->sc_si = softint_establish(SOFTINT_NET,
const u_int sflags = SOFTINT_NET | SOFTINT_MPSAFE | SOFTINT_RCPU;
ri->ri_sih = softint_establish(SOFTINT_NET | SOFTINT_MPSAFE,
unit->hci_rxint = softint_establish(SOFTINT_NET, &hci_intr, unit);
crypto_q_si = softint_establish(SOFTINT_NET|SOFTINT_MPSAFE, cryptointr, NULL);
crypto_ret_si = softint_establish(SOFTINT_NET|SOFTINT_MPSAFE|SOFTINT_RCPU,