OSIOP_ISTAT
istat = osiop_read_1(sc, OSIOP_ISTAT);
if (osiop_read_1(sc, OSIOP_ISTAT) & OSIOP_ISTAT_CON)
if ((osiop_read_1(sc, OSIOP_ISTAT) & OSIOP_ISTAT_CON) == 0) {
osiop_write_1(sc, OSIOP_ISTAT, OSIOP_ISTAT_SIGP);
osiop_read_1(sc, OSIOP_ISTAT), 0);
osiop_read_1(sc, OSIOP_ISTAT));
if ((osiop_read_1(sc, OSIOP_ISTAT) & OSIOP_ISTAT_CON) == 0) {
if ((osiop_read_1(sc, OSIOP_ISTAT) & OSIOP_ISTAT_CON) == 0) {
sc->sc_dev.dv_xname, sc, osiop_read_1(sc, OSIOP_ISTAT));
while (((istat = osiop_read_1(sc, OSIOP_ISTAT)) &
osiop_write_1(sc, OSIOP_ISTAT,
osiop_read_1(sc, OSIOP_ISTAT) | OSIOP_ISTAT_ABRT);
osiop_write_1(sc, OSIOP_ISTAT,
osiop_read_1(sc, OSIOP_ISTAT) | OSIOP_ISTAT_RST);
osiop_write_1(sc, OSIOP_ISTAT,
osiop_read_1(sc, OSIOP_ISTAT) & ~OSIOP_ISTAT_RST);
stat = osiop_read_1(sc, OSIOP_ISTAT);
osiop_read_1(sc, OSIOP_ISTAT),