cuda_read_reg
static inline uint8_t cuda_read_reg(struct cuda_softc *, int);
reg = cuda_read_reg(sc, vDirB);
reg = cuda_read_reg(sc, vDirB);
reg = cuda_read_reg(sc, vACR);
cuda_write_reg(sc, vACR, (cuda_read_reg(sc, vACR) | 0x0c) & ~0x10);
(void)cuda_read_reg(sc, vSR); /* clear interrupt */
(void)cuda_read_reg(sc, vSR); /* clear interrupt */
(cuda_read_reg(sc, vBufB) & vPB3) == vPB3*/) {
if ((cuda_read_reg(sc, vIFR) & vSR_INT) == vSR_INT) {
reg = cuda_read_reg(sc, vBufB);
reg = cuda_read_reg(sc, vBufB);
reg = cuda_read_reg(sc, vBufB);
reg = cuda_read_reg(sc, vACR);
reg = cuda_read_reg(sc, vACR);
reg = cuda_read_reg(sc, vBufB);
reg = cuda_read_reg(sc, vBufB);
return ((cuda_read_reg(sc, vBufB) & vPB3) == 0);
reg = cuda_read_reg(sc, vIFR); /* Read the interrupts */
sc->sc_in[1] = cuda_read_reg(sc, vSR);
sc->sc_in[sc->sc_received] = cuda_read_reg(sc, vSR);
(void)cuda_read_reg(sc, vSR); /* reset SR-intr in IFR */