SCBPTR
return (ahd_inb(ahd, SCBPTR) | (ahd_inb(ahd, SCBPTR + 1) << 8));
ahd_outb(ahd, SCBPTR, scbptr & 0xFF);
ahd_outb(ahd, SCBPTR+1, (scbptr >> 8) & 0xFF);
ahc_outb(ahc, SCBPTR, scbptr);
saved_scbptr = ahc_inb(ahc, SCBPTR);
ahc_outb(ahc, SCBPTR, i);
ahc_outb(ahc, SCBPTR, saved_scbptr);
ahc_outb(ahc, SCBPTR, i);
ahc_outb(ahc, SCBPTR, 0);
ahc_outb(ahc, SCBPTR, i);
ahc_outb(ahc, SCBPTR, i-1);
saved_scbptr = ahc_inb(ahc, SCBPTR);
ahc_outb(ahc, SCBPTR, TCL_LUN(tcl));
ahc_outb(ahc, SCBPTR, saved_scbptr);
saved_scbptr = ahc_inb(ahc, SCBPTR);
ahc_outb(ahc, SCBPTR, TCL_LUN(tcl));
ahc_outb(ahc, SCBPTR, saved_scbptr);
saved_scbptr = ahc_inb(ahc, SCBPTR);
ahc_outb(ahc, SCBPTR, TCL_LUN(tcl));
ahc_outb(ahc, SCBPTR, saved_scbptr);
curscbptr = ahc_inb(ahc, SCBPTR);
ahc_outb(ahc, SCBPTR, next);
ahc_outb(ahc, SCBPTR, curscbptr);
active_scb = ahc_inb(ahc, SCBPTR);
ahc_outb(ahc, SCBPTR, next);
ahc_outb(ahc, SCBPTR, active_scb);
ahc_outb(ahc, SCBPTR, scbptr);
ahc_outb(ahc, SCBPTR, prev);
ahc_outb(ahc, FREE_SCBH, ahc_inb(ahc, SCBPTR));
curscb = ahc_inb(ahc, SCBPTR);
ahc_outb(ahc, SCBPTR, scbpos);
ahc_outb(ahc, SCBPTR, prev);
ahc_outb(ahc, SCBPTR, curscb);
active_scb = ahc_inb(ahc, SCBPTR);
ahc_outb(ahc, SCBPTR, i);
ahc_outb(ahc, SCBPTR, active_scb);
ahc_inb(ahc, SEQ_FLAGS), ahc_inb(ahc, SCBPTR),
saved_scbptr = ahc_inb(ahc, SCBPTR);
ahc_inb(ahc, SCBPTR));
ahc_outb(ahc, SCBPTR, scb_index);
ahc_outb(ahc, SCBPTR, scb_index);
ahc_outb(ahc, SCBPTR, scb_index);
ahc_outb(ahc, SCBPTR, i);
ahc_outb(ahc, SCBPTR, scb->hscb->tag);
ahc_outb(ahc, SCBPTR, saved_scbptr);
scbptr = ahc_inb(ahc, SCBPTR);
ahc_inb(ahc, SEQ_FLAGS), ahc_inb(ahc, SCBPTR),
ahc_outb(ahc, SCBPTR, scb->hscb->tag);
ahc_outb(ahc, SCBPTR, 2);
ahc_outb(ahc, SCBPTR, 0);