NI_RREG
} while (((NI_RREG(reg) & mask) != test) && --i);
NI_WREG(BIREG_VAXBICSR, NI_RREG(BIREG_VAXBICSR) | BICSR_NRST);
while ((NI_RREG(BIREG_VAXBICSR) & BICSR_BROKE) && --i)
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~PSR_OWN);
NI_WREG(NI_PCR, NI_RREG(NI_PCR) & ~PCR_OWN);
while (NI_RREG(NI_PCR) & PCR_OWN)
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~PSR_OWN);
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~PSR_OWN);
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~(PSR_OWN|PSR_RSQ));
#define WAITREG(csr,val) while (NI_RREG(csr) & val);
#define WAITREG(csr,val) while (NI_RREG(csr) & val);
} while (((NI_RREG(reg) & mask) != test) && --i);
NI_WREG(BIREG_VAXBICSR, NI_RREG(BIREG_VAXBICSR) | BICSR_NRST);
while ((NI_RREG(BIREG_VAXBICSR) & BICSR_BROKE) && --i)
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~PSR_OWN);
NI_WREG(NI_PCR, NI_RREG(NI_PCR) & ~PCR_OWN);
while (NI_RREG(NI_PCR) & PCR_OWN)
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~PSR_OWN);
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~PSR_OWN);
if ((NI_RREG(NI_PSR) & PSR_STATE) != PSR_ENABLED)
if ((NI_RREG(NI_PSR) & PSR_ERR))
NI_RREG(NI_PSR));
while ((NI_RREG(NI_PSR) & PSR_RSQ) && (data = REMQHI(&gvp->nc_forwr))) {
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~(PSR_OWN | PSR_RSQ));