struct xd_softc *xd; struct buf *bp;
xdcintr(v)	void   *v;{	struct xdc_softc *xdcsc = v;	struct xd_softc *xd;	struct buf *bp;	/* kick the event counter */	xdcsc->sc_intrcnt.ev_count++;	/* remove as many done IOPBs as possible */	xdc_remove_iorq(xdcsc);	/* start any iorq's already waiting */	xdc_start(xdcsc, XDC_MAXIOPB);	/* fill up any remaining iorq's with queue'd buffers */	while (xdcsc->nfree > 0 && xdcsc->sc_wq.b_actf)		if (xdc_startbuf(xdcsc, NULL, NULL) != XD_ERR_AOK)			break;	return (1);}