NI_PSR
if (failtest(NI_PSR, PSR_STATE, PSR_UNDEF, "not undefined state"))
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~PSR_OWN);
if (failtest(NI_PSR, PSR_INITED, PSR_INITED, "failed initialize"))
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~PSR_OWN);
WAITREG(NI_PSR, PSR_OWN);
if (failtest(NI_PSR, PSR_STATE, PSR_ENABLED, "failed enable"))
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~PSR_OWN);
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~(PSR_OWN|PSR_RSQ));
if (failtest(sc, NI_PSR, PSR_STATE, PSR_UNDEF, "not undefined state"))
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~PSR_OWN);
if (failtest(sc, NI_PSR, PSR_INITED, PSR_INITED, "failed initialize"))
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~PSR_OWN);
WAITREG(NI_PSR, PSR_OWN);
if (failtest(sc, NI_PSR, PSR_STATE, PSR_ENABLED, "failed enable"))
NI_WREG(NI_PSR, NI_RREG(NI_PSR) & ~PSR_OWN);
WAITREG(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));
WAITREG(NI_PSR, PSR_OWN);