Lines Matching defs:alrm
64 static void rtc_next_alarm_time(struct rtc_time *next, struct rtc_time *now, struct rtc_time *alrm)
72 next->tm_hour = alrm->tm_hour;
73 next->tm_min = alrm->tm_min;
74 next->tm_sec = alrm->tm_sec;
86 static int rtc_update_alarm(struct rtc_time *alrm)
95 rtc_next_alarm_time(&alarm_tm, &now_tm, alrm);
300 static int sa1100_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm)
304 memcpy(&alrm->time, &rtc_alarm, sizeof(struct rtc_time));
306 alrm->enabled = (rtsr & RTSR_ALE) ? 1 : 0;
307 alrm->pending = (rtsr & RTSR_AL) ? 1 : 0;
311 static int sa1100_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm)
316 ret = rtc_update_alarm(&alrm->time);
318 if (alrm->enabled)