Lines Matching refs:RTC_REG_A
83 (s->cmos_data[RTC_REG_A] & 0x70) <= 0x20); in rtc_running()
144 period_code = s->cmos_data[RTC_REG_A] & 0x0f; in rtc_periodic_clock_ticks()
261 if ((s->cmos_data[RTC_REG_A] & 0x60) == 0x60) { in check_update_timer()
262 assert((s->cmos_data[RTC_REG_A] & REG_A_UIP) == 0); in check_update_timer()
282 if (!(s->cmos_data[RTC_REG_A] & REG_A_UIP) && in check_update_timer()
410 assert((s->cmos_data[RTC_REG_A] & 0x60) != 0x60); in rtc_update_timer()
414 s->cmos_data[RTC_REG_A] &= ~REG_A_UIP; in rtc_update_timer()
469 case RTC_REG_A: in cmos_ioport_write()
470 update_periodic_timer = (s->cmos_data[RTC_REG_A] ^ data) & 0x0f; in cmos_ioport_write()
481 s->cmos_data[RTC_REG_A] &= ~REG_A_UIP; in cmos_ioport_write()
482 } else if (((s->cmos_data[RTC_REG_A] & 0x60) == 0x60) && in cmos_ioport_write()
490 s->cmos_data[RTC_REG_A] &= ~REG_A_UIP; in cmos_ioport_write()
493 s->cmos_data[RTC_REG_A] = (data & ~REG_A_UIP) | in cmos_ioport_write()
494 (s->cmos_data[RTC_REG_A] & REG_A_UIP); in cmos_ioport_write()
514 s->cmos_data[RTC_REG_A] &= ~REG_A_UIP; in cmos_ioport_write()
519 (s->cmos_data[RTC_REG_A] & 0x70) <= 0x20) { in cmos_ioport_write()
657 s->cmos_data[RTC_REG_A] |= REG_A_UIP; in update_in_progress()
698 case RTC_REG_A: in cmos_ioport_read()
879 s->cmos_data[RTC_REG_A] = 0x26; in rtc_realizefn()