Home
last modified time | relevance | path

Searched refs:wkalrm (Results 1 – 4 of 4) sorted by relevance

/linux-3.4.99/drivers/rtc/
Drtc-efi.c109 static int efi_read_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) in efi_read_alarm() argument
117 status = efi.get_wakeup_time((efi_bool_t *)&wkalrm->enabled, in efi_read_alarm()
118 (efi_bool_t *)&wkalrm->pending, &eft); in efi_read_alarm()
123 convert_from_efi_time(&eft, &wkalrm->time); in efi_read_alarm()
125 return rtc_valid_tm(&wkalrm->time); in efi_read_alarm()
128 static int efi_set_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) in efi_set_alarm() argument
133 convert_to_efi_time(&wkalrm->time, &eft); in efi_set_alarm()
143 status = efi.set_wakeup_time((efi_bool_t)wkalrm->enabled, &eft); in efi_set_alarm()
Drtc-lpc32xx.c95 struct rtc_wkalrm *wkalrm) in lpc32xx_rtc_read_alarm() argument
99 rtc_time_to_tm(rtc_readl(rtc, LPC32XX_RTC_MATCH0), &wkalrm->time); in lpc32xx_rtc_read_alarm()
100 wkalrm->enabled = rtc->alarm_enabled; in lpc32xx_rtc_read_alarm()
101 wkalrm->pending = !!(rtc_readl(rtc, LPC32XX_RTC_INTSTAT) & in lpc32xx_rtc_read_alarm()
104 return rtc_valid_tm(&wkalrm->time); in lpc32xx_rtc_read_alarm()
108 struct rtc_wkalrm *wkalrm) in lpc32xx_rtc_set_alarm() argument
115 ret = rtc_tm_to_time(&wkalrm->time, &alarmsecs); in lpc32xx_rtc_set_alarm()
129 rtc->alarm_enabled = wkalrm->enabled; in lpc32xx_rtc_set_alarm()
130 if (wkalrm->enabled) { in lpc32xx_rtc_set_alarm()
Drtc-vr41xx.c164 static int vr41xx_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) in vr41xx_rtc_read_alarm() argument
167 struct rtc_time *time = &wkalrm->time; in vr41xx_rtc_read_alarm()
174 wkalrm->enabled = alarm_enabled; in vr41xx_rtc_read_alarm()
183 static int vr41xx_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) in vr41xx_rtc_set_alarm() argument
186 struct rtc_time *time = &wkalrm->time; in vr41xx_rtc_set_alarm()
200 if (wkalrm->enabled) in vr41xx_rtc_set_alarm()
203 alarm_enabled = wkalrm->enabled; in vr41xx_rtc_set_alarm()
Drtc-sh.c469 static int sh_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) in sh_rtc_read_alarm() argument
473 struct rtc_time *tm = &wkalrm->time; in sh_rtc_read_alarm()
487 wkalrm->enabled = (readb(rtc->regbase + RCR1) & RCR1_AIE) ? 1 : 0; in sh_rtc_read_alarm()
539 static int sh_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) in sh_rtc_set_alarm() argument
544 struct rtc_time *tm = &wkalrm->time; in sh_rtc_set_alarm()
569 if (wkalrm->enabled) { in sh_rtc_set_alarm()