Lines Matching refs:rtc_control
248 unsigned char rtc_control; in cmos_read_alarm() local
277 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_read_alarm()
280 if (!(rtc_control & RTC_DM_BINARY) || RTC_ALWAYS_BCD) { in cmos_read_alarm()
309 t->enabled = !!(rtc_control & RTC_AIE); in cmos_read_alarm()
315 static void cmos_checkintr(struct cmos_rtc *cmos, unsigned char rtc_control) in cmos_checkintr() argument
327 rtc_intr &= (rtc_control & RTC_IRQMASK) | RTC_IRQF; in cmos_checkintr()
334 unsigned char rtc_control; in cmos_irq_enable() local
339 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_irq_enable()
340 cmos_checkintr(cmos, rtc_control); in cmos_irq_enable()
342 rtc_control |= mask; in cmos_irq_enable()
343 CMOS_WRITE(rtc_control, RTC_CONTROL); in cmos_irq_enable()
352 cmos_checkintr(cmos, rtc_control); in cmos_irq_enable()
357 unsigned char rtc_control; in cmos_irq_disable() local
359 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_irq_disable()
360 rtc_control &= ~mask; in cmos_irq_disable()
361 CMOS_WRITE(rtc_control, RTC_CONTROL); in cmos_irq_disable()
370 cmos_checkintr(cmos, rtc_control); in cmos_irq_disable()
443 unsigned char mon, mday, hrs, min, sec, rtc_control; in cmos_set_alarm() local
460 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_set_alarm()
461 if (!(rtc_control & RTC_DM_BINARY) || RTC_ALWAYS_BCD) { in cmos_set_alarm()
527 unsigned char rtc_control, valid; in cmos_procfs() local
530 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_procfs()
546 (rtc_control & RTC_PIE) ? "yes" : "no", in cmos_procfs()
547 (rtc_control & RTC_UIE) ? "yes" : "no", in cmos_procfs()
550 (rtc_control & RTC_DM_BINARY) ? "no" : "yes", in cmos_procfs()
551 (rtc_control & RTC_DST_EN) ? "yes" : "no", in cmos_procfs()
641 u8 rtc_control; in cmos_interrupt() local
653 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_interrupt()
661 irqstat &= (rtc_control & RTC_IRQMASK) | RTC_IRQF; in cmos_interrupt()
671 rtc_control &= ~RTC_AIE; in cmos_interrupt()
672 CMOS_WRITE(rtc_control, RTC_CONTROL); in cmos_interrupt()
698 unsigned char rtc_control; in cmos_do_probe() local
820 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_do_probe()
824 if (is_valid_irq(rtc_irq) && !(rtc_control & RTC_24H)) { in cmos_do_probe()
935 unsigned char rtc_control; in cmos_aie_poweroff() local
941 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_aie_poweroff()
945 if (rtc_control & RTC_AIE) in cmos_aie_poweroff()
1067 unsigned char *rtc_control);
1143 unsigned char rtc_control = 0; in rtc_handler() local
1159 rtc_control = CMOS_READ(RTC_CONTROL); in rtc_handler()
1160 if (rtc_control & RTC_AIE) { in rtc_handler()
1162 CMOS_WRITE(rtc_control, RTC_CONTROL); in rtc_handler()
1259 unsigned char *rtc_control) in cmos_check_acpi_rtc_status() argument
1273 *rtc_control &= ~RTC_AIE; in cmos_check_acpi_rtc_status()
1274 CMOS_WRITE(*rtc_control, RTC_CONTROL); in cmos_check_acpi_rtc_status()
1287 unsigned char *rtc_control) in cmos_check_acpi_rtc_status() argument