Searched refs:wkalrm (Results 1 – 4 of 4) sorted by relevance
/linux-3.4.99/drivers/rtc/ |
D | rtc-efi.c | 109 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()
|
D | rtc-lpc32xx.c | 95 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()
|
D | rtc-vr41xx.c | 164 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()
|
D | rtc-sh.c | 469 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()
|