RTC_AIE
x &= ~(RTC_AIE | RTC_UIE);
if (hpet_rtc_flags & (RTC_UIE | RTC_AIE)) {
if (hpet_rtc_flags & RTC_AIE &&
YN(RTC_AIE),
cmos_irq_disable(&cmos_rtc, RTC_PIE | RTC_AIE | RTC_UIE);
if (rtc_control & RTC_AIE)
if (tmp & (RTC_PIE|RTC_AIE|RTC_UIE)) {
mask = RTC_IRQMASK & ~RTC_AIE;
if ((tmp & RTC_AIE) && !cmos_use_acpi_alarm()) {
(tmp & RTC_AIE) ? ", alarm may wake" : "",
if (!(cmos->suspend_ctrl & RTC_AIE))
tmp &= ~RTC_AIE;
hpet_mask_rtc_irq_bit(RTC_AIE);
} while (mask & RTC_AIE);
if (tmp & RTC_AIE)
t->enabled = !!(p.rtc_control & RTC_AIE);
if ((mask & RTC_AIE) && cmos_use_acpi_alarm()) {
if ((mask & RTC_AIE) && cmos_use_acpi_alarm()) {
cmos_irq_disable(p->cmos, RTC_AIE);
cmos_irq_enable(p->cmos, RTC_AIE);
cmos_irq_enable(cmos, RTC_AIE);
cmos_irq_disable(cmos, RTC_AIE);
if (irqstat & RTC_AIE) {
cmos_rtc.suspend_ctrl &= ~RTC_AIE;
rtc_control &= ~RTC_AIE;
hpet_mask_rtc_irq_bit(RTC_AIE);
if (rtc_control & RTC_AIE) {
cmos_rtc.suspend_ctrl &= ~RTC_AIE;
*rtc_control &= ~RTC_AIE;