Lines Matching refs:rtc_control

214 	unsigned char	rtc_control;  in cmos_read_alarm()  local
244 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_read_alarm()
247 if (!(rtc_control & RTC_DM_BINARY) || RTC_ALWAYS_BCD) { in cmos_read_alarm()
277 t->enabled = !!(rtc_control & RTC_AIE); in cmos_read_alarm()
283 static void cmos_checkintr(struct cmos_rtc *cmos, unsigned char rtc_control) in cmos_checkintr() argument
295 rtc_intr &= (rtc_control & RTC_IRQMASK) | RTC_IRQF; in cmos_checkintr()
302 unsigned char rtc_control; in cmos_irq_enable() local
307 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_irq_enable()
308 cmos_checkintr(cmos, rtc_control); in cmos_irq_enable()
310 rtc_control |= mask; in cmos_irq_enable()
311 CMOS_WRITE(rtc_control, RTC_CONTROL); in cmos_irq_enable()
314 cmos_checkintr(cmos, rtc_control); in cmos_irq_enable()
319 unsigned char rtc_control; in cmos_irq_disable() local
321 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_irq_disable()
322 rtc_control &= ~mask; in cmos_irq_disable()
323 CMOS_WRITE(rtc_control, RTC_CONTROL); in cmos_irq_disable()
326 cmos_checkintr(cmos, rtc_control); in cmos_irq_disable()
332 unsigned char mon, mday, hrs, min, sec, rtc_control; in cmos_set_alarm() local
343 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_set_alarm()
344 if (!(rtc_control & RTC_DM_BINARY) || RTC_ALWAYS_BCD) { in cmos_set_alarm()
409 unsigned char rtc_control, valid; in cmos_procfs() local
412 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_procfs()
428 (rtc_control & RTC_PIE) ? "yes" : "no", in cmos_procfs()
429 (rtc_control & RTC_UIE) ? "yes" : "no", in cmos_procfs()
432 (rtc_control & RTC_DM_BINARY) ? "no" : "yes", in cmos_procfs()
433 (rtc_control & RTC_DST_EN) ? "yes" : "no", in cmos_procfs()
538 u8 rtc_control; in cmos_interrupt() local
550 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_interrupt()
558 irqstat &= (rtc_control & RTC_IRQMASK) | RTC_IRQF; in cmos_interrupt()
568 rtc_control &= ~RTC_AIE; in cmos_interrupt()
569 CMOS_WRITE(rtc_control, RTC_CONTROL); in cmos_interrupt()
594 unsigned char rtc_control; in cmos_do_probe() local
700 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_do_probe()
707 if (is_valid_irq(rtc_irq) && !(rtc_control & RTC_24H)) { in cmos_do_probe()
811 unsigned char rtc_control; in cmos_aie_poweroff() local
817 rtc_control = CMOS_READ(RTC_CONTROL); in cmos_aie_poweroff()
821 if (rtc_control & RTC_AIE) in cmos_aie_poweroff()