/* Allow the sequencer to continue program execution. We check here to ensure that no additional interrupt sources that would cause the sequencer to halt have been asserted. If, for example, a SCSI bus reset is detected while we are fielding a different, pausing, interrupt type, we don't want to release the sequencer before going back into our interrupt handler and dealing with this new condition.  */
void ahc_unpause(struct ahc_softc *ahc)
/* Allow the sequencer to continue program execution. We check here to ensure that no additional interrupt sources that would cause the sequencer to halt have been asserted. If, for example, a SCSI bus reset is detected while we are fielding a different, pausing, interrupt type, we don't want to release the sequencer before going back into our interrupt handler and dealing with this new condition.  */
void ahc_unpause(struct ahc_softc *ahc)
{
	if ((ahc_inb(ahc, INTSTAT) & (SCSIINT | SEQINT | BRKADRINT)) == 0)
		ahc_outb(ahc, HCNTRL, ahc->unpause);
}