osiop_read_1
istat = osiop_read_1(sc, OSIOP_ISTAT);
sc->sc_sstat0 = osiop_read_1(sc, OSIOP_SSTAT0);
sc->sc_dstat = osiop_read_1(sc, OSIOP_DSTAT);
osiop_read_1(sc, OSIOP_SBCL) & OSIOP_BSY) {
if (osiop_read_1(sc, OSIOP_ISTAT) & OSIOP_ISTAT_CON)
if ((osiop_read_1(sc, OSIOP_ISTAT) & OSIOP_ISTAT_CON) == 0) {
osiop_read_1(sc, OSIOP_ISTAT), 0);
dfifo = osiop_read_1(sc, OSIOP_DFIFO);
sstat1 = osiop_read_1(sc, OSIOP_SSTAT1);
osiop_read_1(sc, OSIOP_CTEST8) | OSIOP_CTEST8_CLF);
while ((osiop_read_1(sc, OSIOP_CTEST1) & OSIOP_CTEST1_FMT) !=
osiop_read_1(sc, OSIOP_CTEST8) & ~OSIOP_CTEST8_CLF);
if (osiop_read_1(sc, OSIOP_SBCL) & OSIOP_BSY) {
osiop_read_1(sc, OSIOP_DCNTL) | OSIOP_DCNTL_STD);
osiop_read_1(sc, OSIOP_DCNTL) | OSIOP_DCNTL_STD);
osiop_read_1(sc, OSIOP_SBCL),
OSIOP_TRACE('m', osiop_read_1(sc, OSIOP_SBCL),
osiop_read_1(sc, OSIOP_SBCL),
if ((osiop_read_1(sc, OSIOP_SBCL) & OSIOP_REQ) == 0) {
osiop_read_1(sc, OSIOP_SBCL),
switch (OSIOP_PHASE(osiop_read_1(sc, OSIOP_SBCL))) {
if (osiop_read_1(sc, OSIOP_SBCL) & OSIOP_BSY) {
osiop_read_1(sc, OSIOP_SBCL),
osiop_read_1(sc, OSIOP_SDID),
if ((osiop_read_1(sc, OSIOP_SBCL) & OSIOP_BSY) == 0) {
osiop_read_1(sc, OSIOP_DCNTL) | OSIOP_DCNTL_STD);
int reselun = osiop_read_1(sc, OSIOP_SFBR) & 0x07;
sc->sc_sstat1 = osiop_read_1(sc, OSIOP_SBCL);
resmsg = osiop_read_1(sc, OSIOP_SFBR);
osiop_read_1(sc, OSIOP_DCNTL) | OSIOP_DCNTL_STD);
u_int8_t ctest2 = osiop_read_1(sc, OSIOP_CTEST2);
osiop_read_1(sc, OSIOP_SCNTL1), ctest2,
osiop_read_1(sc, OSIOP_SFBR), istat,
osiop_read_1(sc, OSIOP_ISTAT));
osiop_read_1(sc, OSIOP_DCNTL) | OSIOP_DCNTL_STD);
osiop_read_1(sc, OSIOP_SFBR), ds->msgbuf[1],
osiop_read_1(sc, OSIOP_SBCL));
osiop_read_1(sc, OSIOP_SBCL),
osiop_read_1(sc, OSIOP_SBDL));
if (osiop_read_1(sc, OSIOP_SBCL) == 0xa7) {
osiop_read_1(sc, OSIOP_DCNTL) | OSIOP_DCNTL_STD);
osiop_read_1(sc, OSIOP_SBCL));
osiop_read_1(sc, OSIOP_SBCL),
osiop_read_1(sc, OSIOP_SFBR));
if ((osiop_read_1(sc, OSIOP_ISTAT) & OSIOP_ISTAT_CON) == 0) {
if ((osiop_read_1(sc, OSIOP_ISTAT) & OSIOP_ISTAT_CON) == 0) {
osiop_read_1(sc, OSIOP_SBCL),
if (osiop_read_1(sc, OSIOP_SBCL) & OSIOP_BSY) {
osiop_read_1(sc, OSIOP_SBCL),
osiop_read_1(sc, OSIOP_SFBR),
osiop_read_1(sc, OSIOP_LCRC),
sc->sc_dev.dv_xname, sc, osiop_read_1(sc, OSIOP_ISTAT));
osiop_read_1(sc, OSIOP_CTEST8) >> 4, sc->sc_clock_freq);
while (((istat = osiop_read_1(sc, OSIOP_ISTAT)) &
osiop_read_1(sc, OSIOP_SBCL),
osiop_read_1(sc, OSIOP_DCMD),
sstat0 = osiop_read_1(sc, OSIOP_SSTAT0);
dstat = osiop_read_1(sc, OSIOP_DSTAT);
sstat0 = osiop_read_1(sc, OSIOP_SSTAT0);
dstat = osiop_read_1(sc, OSIOP_DSTAT);
osiop_read_1(sc, OSIOP_SBCL));
osiop_read_1(sc, OSIOP_ISTAT) | OSIOP_ISTAT_ABRT);
osiop_read_1(sc, OSIOP_ISTAT) | OSIOP_ISTAT_RST);
osiop_read_1(sc, OSIOP_ISTAT) & ~OSIOP_ISTAT_RST);
osiop_write_1(sc, OSIOP_CTEST0, osiop_read_1(sc, OSIOP_CTEST0)
osiop_read_1(sc, OSIOP_CTEST7) | sc->sc_ctest7);
stat = osiop_read_1(sc, OSIOP_ISTAT);
osiop_read_1(sc, OSIOP_SSTAT0);
osiop_read_1(sc, OSIOP_DSTAT);
osiop_read_1(sc, OSIOP_SCNTL1) | OSIOP_SCNTL1_RST);
osiop_read_1(sc, OSIOP_SCNTL1) & ~OSIOP_SCNTL1_RST);
osiop_read_1(sc, OSIOP_SBCL) & OSIOP_BSY) {
osiop_read_1(sc, OSIOP_ISTAT),
osiop_read_1(sc, OSIOP_SFBR),
osiop_read_1(sc, OSIOP_LCRC),
osiop_read_1(sc, OSIOP_SIEN),
osiop_read_1(sc, OSIOP_DIEN));