Lines Matching refs:alm_tm

182 	struct rtc_time *alm_tm = &alm->time;  in hym8563_rtc_read_alarm()  local
191 alm_tm->tm_sec = 0; in hym8563_rtc_read_alarm()
193 alm_tm->tm_min = (buf[0] & HYM8563_ALM_BIT_DISABLE) ? in hym8563_rtc_read_alarm()
196 alm_tm->tm_hour = (buf[1] & HYM8563_ALM_BIT_DISABLE) ? in hym8563_rtc_read_alarm()
199 alm_tm->tm_mday = (buf[2] & HYM8563_ALM_BIT_DISABLE) ? in hym8563_rtc_read_alarm()
202 alm_tm->tm_wday = (buf[3] & HYM8563_ALM_BIT_DISABLE) ? in hym8563_rtc_read_alarm()
219 struct rtc_time *alm_tm = &alm->time; in hym8563_rtc_set_alarm() local
226 if (alm_tm->tm_sec) { in hym8563_rtc_set_alarm()
227 alm_tm->tm_sec = 0; in hym8563_rtc_set_alarm()
228 alm_tm->tm_min++; in hym8563_rtc_set_alarm()
229 if (alm_tm->tm_min >= 60) { in hym8563_rtc_set_alarm()
230 alm_tm->tm_min = 0; in hym8563_rtc_set_alarm()
231 alm_tm->tm_hour++; in hym8563_rtc_set_alarm()
232 if (alm_tm->tm_hour >= 24) { in hym8563_rtc_set_alarm()
233 alm_tm->tm_hour = 0; in hym8563_rtc_set_alarm()
234 alm_tm->tm_mday++; in hym8563_rtc_set_alarm()
235 if (alm_tm->tm_mday > 31) in hym8563_rtc_set_alarm()
236 alm_tm->tm_mday = 0; in hym8563_rtc_set_alarm()
251 buf[0] = (alm_tm->tm_min < 60 && alm_tm->tm_min >= 0) ? in hym8563_rtc_set_alarm()
252 bin2bcd(alm_tm->tm_min) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm()
254 buf[1] = (alm_tm->tm_hour < 24 && alm_tm->tm_hour >= 0) ? in hym8563_rtc_set_alarm()
255 bin2bcd(alm_tm->tm_hour) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm()
257 buf[2] = (alm_tm->tm_mday <= 31 && alm_tm->tm_mday >= 1) ? in hym8563_rtc_set_alarm()
258 bin2bcd(alm_tm->tm_mday) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm()
260 buf[3] = (alm_tm->tm_wday < 7 && alm_tm->tm_wday >= 0) ? in hym8563_rtc_set_alarm()
261 bin2bcd(alm_tm->tm_wday) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm()