mc146818_read
return (mc146818_read(NULL, byteno + MC_NVRAM_START) & 0xff);
csum += mc146818_read(NULL, nreg);
csumexpect = mc146818_read(NULL, NVRAM_CSUM_LOC) << 8 |
mc146818_read(NULL, NVRAM_CSUM_LOC + 1);
u_int mc146818_read(void *, u_int);
while (mc146818_read(NULL, MC_REGC) & MC_REGC_PF)
while (mc146818_read(NULL, MC_REGC) & MC_REGC_PF)
if ((mc146818_read(NULL, MC_REGD) & MC_REGD_VRT) == 0) /* XXX softc */
cksum += mc146818_read(NULL, i); /* XXX softc */
return (cksum == (mc146818_read(NULL, 0x2e) << 8)
+ mc146818_read(NULL, 0x2f));
cmoscentury = mc146818_read(NULL, NVRAM_CENTURY);
while (mc146818_read(NULL, MC_REGC) & MC_REGC_AF)
if ((mc146818_read(NULL, MC_REGB) & MC_REGB_AIE) == 0)
return !!(mc146818_read(NULL, MC_REGC) & MC_REGC_AF);
return (mc146818_read(NULL, byteno + MC_NVRAM_START) & 0xff);
csum += mc146818_read(NULL, nreg);
csumexpect = mc146818_read(NULL, NVRAM_CSUM_LOC) << 8 |
mc146818_read(NULL, NVRAM_CSUM_LOC + 1);
u_int mc146818_read(void *, u_int);
if ((s = mc146818_read(NULL, NVRAM_DIAG)) != 0) /* XXX softc */
while (mc146818_read(NULL, MC_REGC) & MC_REGC_PF)
while (mc146818_read(NULL, MC_REGC) & MC_REGC_PF)
if ((mc146818_read(NULL, MC_REGD) & MC_REGD_VRT) == 0) /* XXX softc */
cksum += mc146818_read(NULL, i); /* XXX softc */
return (cksum == (mc146818_read(NULL, 0x2e) << 8)
+ mc146818_read(NULL, 0x2f));
cmoscentury = mc146818_read(NULL, NVRAM_CENTURY);
*value = mc146818_read(NULL, address);
u_int mc146818_read(void *sc, u_int reg);
while (mc146818_read(sc, MC_REGA) & MC_REGA_UIP) \
(*regs)[i] = mc146818_read(sc, i); \
} while ((*regs)[MC_SEC] != mc146818_read(sc, MC_SEC)); \
mc146818_read(sc, MC_REGB) | MC_REGB_SET); \
mc146818_read(sc, MC_REGB) & ~MC_REGB_SET); \
type = mc146818_read(NULL, NVRAM_DISKETTE); /* XXX softc */