CMOS_WRITE
CMOS_WRITE(sel, RTC_FREQ_SELECT);
CMOS_WRITE(x, RTC_CONTROL);
CMOS_WRITE(RTC_REF_CLCK_32KHZ, RTC_REG_A);
CMOS_WRITE(reg_b, RTC_REG_B);
CMOS_WRITE(c, NVRAM_FIRST_BYTE + i);
CMOS_WRITE(real_seconds, RTC_SECONDS);
CMOS_WRITE(real_minutes, RTC_MINUTES);
CMOS_WRITE(save_control, RTC_CONTROL);
CMOS_WRITE(save_freq_select, RTC_FREQ_SELECT);
CMOS_WRITE((save_control | RTC_SET), RTC_CONTROL);
CMOS_WRITE((save_freq_select | RTC_DIV_RESET2), RTC_FREQ_SELECT);
CMOS_WRITE(RTC_REF_CLCK_32KHZ | rate, RTC_REG_A);
CMOS_WRITE(val, RTC_REG_B);
CMOS_WRITE(val, RTC_REG_B);
CMOS_WRITE(RTC_REF_CLCK_32KHZ, RTC_FREQ_SELECT);
CMOS_WRITE(ctrl & ~RTC_SET, RTC_CONTROL);
CMOS_WRITE(RTC_SET, RTC_CONTROL);
CMOS_WRITE(RTC_24H, RTC_CONTROL);
CMOS_WRITE(0, RTC_VALID);
CMOS_WRITE((save_freq_select & ~RTC_RATE_SELECT) | 0x6,
CMOS_WRITE(save_control | RTC_PIE, RTC_CONTROL);
CMOS_WRITE(save_control, RTC_CONTROL);
CMOS_WRITE(save_freq_select, RTC_FREQ_SELECT);
CMOS_WRITE(v, sbf_port);
CMOS_WRITE(0x00, 0x8f);
CMOS_WRITE(0xa, 0xf);
CMOS_WRITE(0, 0xf);
CMOS_WRITE(*value, address);
CMOS_WRITE(c, NVRAM_FIRST_BYTE + i);
CMOS_WRITE(RTC_REF_CLCK_32KHZ | 0x06, RTC_FREQ_SELECT);
CMOS_WRITE(tmp, RTC_CONTROL);
CMOS_WRITE(tmp, RTC_CONTROL);
CMOS_WRITE(be32_to_cpup(val), RTC_CONTROL);
CMOS_WRITE(be32_to_cpup(val), RTC_FREQ_SELECT);
CMOS_WRITE(rtc_control, RTC_CONTROL);
CMOS_WRITE(rtc_control, RTC_CONTROL);
CMOS_WRITE(p->hrs, RTC_HOURS_ALARM);
CMOS_WRITE(p->min, RTC_MINUTES_ALARM);
CMOS_WRITE(p->sec, RTC_SECONDS_ALARM);
CMOS_WRITE(p->mday, p->cmos->day_alrm);
CMOS_WRITE(p->mon, p->cmos->mon_alrm);
CMOS_WRITE(*buf, off);
CMOS_WRITE(rtc_control, RTC_CONTROL);
CMOS_WRITE(rtc_control, RTC_CONTROL);
CMOS_WRITE(*rtc_control, RTC_CONTROL);
CMOS_WRITE((save_control|RTC_SET), RTC_CONTROL);
CMOS_WRITE((save_freq_select & ~RTC_AMD_BANK_SELECT), RTC_FREQ_SELECT);
CMOS_WRITE((save_freq_select|RTC_DIV_RESET2), RTC_FREQ_SELECT);
CMOS_WRITE(real_yrs, RTC_DEC_YEAR);
CMOS_WRITE(yrs, RTC_YEAR);
CMOS_WRITE(mon, RTC_MONTH);
CMOS_WRITE(day, RTC_DAY_OF_MONTH);
CMOS_WRITE(hrs, RTC_HOURS);
CMOS_WRITE(min, RTC_MINUTES);
CMOS_WRITE(sec, RTC_SECONDS);
CMOS_WRITE(century, acpi_gbl_FADT.century);
CMOS_WRITE(save_control, RTC_CONTROL);
CMOS_WRITE(save_freq_select, RTC_FREQ_SELECT);