mc146818_write
mc146818_write(RTC, MC_REGB,
mc146818_write(RTC, nreg, 0);
mc146818_write(RTC, offset + i, *p);
mc146818_write(RTC, MC_NVRAM_CSUM, ~csum);
mc146818_write(RTC, MC_NVRAM_CSUM + 1, csum);
mc146818_write(NULL, i, cmos_buf[i]);
inline void mc146818_write(void *, unsigned, unsigned);
mc146818_write(NULL, MC_REGA, MC_BASE_32_KHz | hzval);
mc146818_write(NULL, MC_REGB,
mc146818_write(NULL, MC_REGA, /* XXX softc */
mc146818_write(NULL, MC_REGB, MC_REGB_24HR); /* XXX softc */
mc146818_write(sc, MC_REGB, MC_REGB_BINARY | MC_REGB_24HR);
mc146818_write(sc, MC_REGB,
mc146818_write(sc, MC_REGB,
mc146818_write(sc, MC_REGB,
mc146818_write(sc, MC_SEC, dt->dt_sec);
mc146818_write(sc, MC_MIN, dt->dt_min);
mc146818_write(sc, MC_HOUR, dt->dt_hour);
mc146818_write(sc, MC_DOW, dt->dt_wday + 1);
mc146818_write(sc, MC_DOM, dt->dt_day);
mc146818_write(sc, MC_MONTH, dt->dt_mon);
mc146818_write(sc, MC_YEAR, year);
mc146818_write(sc, MC_REGB,
mc146818_write(NULL, MC_REGA, /* XXX softc */
mc146818_write(NULL, MC_REGB, MC_REGB_24HR); /* XXX softc */
mc146818_write(NULL, centb, bintobcd(clockcentury));
mc146818_write(NULL, centb, century); /* XXX softc */
mc146818_write(sc, MC_REGA, rate);
mc146818_write(sc, MC_REGB,
mc146818_write(sc, MC_REGB, MC_REGB_BINARY | MC_REGB_24HR);
void mc146818_write(void *, u_int, u_int);
mc146818_write(sc, MC_REGB, \
mc146818_write(sc, i, (*regs)[i]); \
mc146818_write(sc, MC_REGB, \