/* Request that the sequencer stop and wait, indefinitely, for it to stop. The sequencer will only acknowledge that it is paused once it has reached an instruction boundary and PAUSEDIS is cleared in the SEQCTL register. The sequencer may use PAUSEDIS for critical sections.  */
void ahd_pause(struct ahd_softc *ahd)
/* Request that the sequencer stop and wait, indefinitely, for it to stop. The sequencer will only acknowledge that it is paused once it has reached an instruction boundary and PAUSEDIS is cleared in the SEQCTL register. The sequencer may use PAUSEDIS for critical sections.  */
void ahd_pause(struct ahd_softc *ahd)
{
	ahd_outb(ahd, HCNTRL, ahd->pause);
	while (ahd_is_paused(ahd) == 0)
		;
}