Lines Matching refs:alm_tm

186 	struct rtc_time *alm_tm = &alm->time;  in hym8563_rtc_read_alarm()  local
195 alm_tm->tm_sec = 0; in hym8563_rtc_read_alarm()
197 alm_tm->tm_min = (buf[0] & HYM8563_ALM_BIT_DISABLE) ? in hym8563_rtc_read_alarm()
200 alm_tm->tm_hour = (buf[1] & HYM8563_ALM_BIT_DISABLE) ? in hym8563_rtc_read_alarm()
203 alm_tm->tm_mday = (buf[2] & HYM8563_ALM_BIT_DISABLE) ? in hym8563_rtc_read_alarm()
206 alm_tm->tm_wday = (buf[3] & HYM8563_ALM_BIT_DISABLE) ? in hym8563_rtc_read_alarm()
223 struct rtc_time *alm_tm = &alm->time; in hym8563_rtc_set_alarm() local
230 if (alm_tm->tm_sec) { in hym8563_rtc_set_alarm()
231 alm_tm->tm_sec = 0; in hym8563_rtc_set_alarm()
232 alm_tm->tm_min++; in hym8563_rtc_set_alarm()
233 if (alm_tm->tm_min >= 60) { in hym8563_rtc_set_alarm()
234 alm_tm->tm_min = 0; in hym8563_rtc_set_alarm()
235 alm_tm->tm_hour++; in hym8563_rtc_set_alarm()
236 if (alm_tm->tm_hour >= 24) { in hym8563_rtc_set_alarm()
237 alm_tm->tm_hour = 0; in hym8563_rtc_set_alarm()
238 alm_tm->tm_mday++; in hym8563_rtc_set_alarm()
239 if (alm_tm->tm_mday > 31) in hym8563_rtc_set_alarm()
240 alm_tm->tm_mday = 0; in hym8563_rtc_set_alarm()
255 buf[0] = (alm_tm->tm_min < 60 && alm_tm->tm_min >= 0) ? in hym8563_rtc_set_alarm()
256 bin2bcd(alm_tm->tm_min) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm()
258 buf[1] = (alm_tm->tm_hour < 24 && alm_tm->tm_hour >= 0) ? in hym8563_rtc_set_alarm()
259 bin2bcd(alm_tm->tm_hour) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm()
261 buf[2] = (alm_tm->tm_mday <= 31 && alm_tm->tm_mday >= 1) ? in hym8563_rtc_set_alarm()
262 bin2bcd(alm_tm->tm_mday) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm()
264 buf[3] = (alm_tm->tm_wday < 7 && alm_tm->tm_wday >= 0) ? in hym8563_rtc_set_alarm()
265 bin2bcd(alm_tm->tm_wday) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm()