s = splbio();
nhpibreadtimo(arg)	void *arg;{	struct hpibbus_softc *hs = arg;	struct nhpib_softc *sc = (struct nhpib_softc *)hs->sc_dev.dv_parent;	int s = splbio();	if (hs->sc_flags & HPIBF_IO) {		struct nhpibdevice *hd = sc->sc_regs;		struct hpibqueue *hq;		hd->hpib_mim = 0;		hd->hpib_acr = AUX_TCA;		hs->sc_flags &= ~(HPIBF_DONE|HPIBF_IO|HPIBF_READ|HPIBF_TIMO);		dmafree(hs->sc_dq);		hq = TAILQ_FIRST(&hs->sc_queue);		(hq->hq_intr)(hq->hq_softc);	}	splx(s);}