static void n_alert_request(u_int cdid) { call_desc_t *cd = cd_by_cdid(cdid); capi_softc_t *sc; if (!cd) { kprintf("capi?: invalid cdid %d\n", cdid); return; } sc = capi_sc[ctrl_desc[cd->controller].unit]; crit_enter(); capi_alert_req(sc, cd); crit_exit(); }
static void n_alert_request(u_int cdid) { call_desc_t *cd = cd_by_cdid(cdid); capi_softc_t *sc; int s; if (!cd) { printf("capi?: invalid cdid %d\n", cdid); return; } sc = capi_sc[ctrl_desc[cd->controller].unit]; s = SPLI4B(); capi_alert_req(sc, cd); splx(s); }