Lines Matching refs:time

225 		if (rtc_valid_tm(&alarm->time) == 0)  in __rtc_read_alarm()
242 if (alarm->time.tm_sec == -1) in __rtc_read_alarm()
243 alarm->time.tm_sec = now.tm_sec; in __rtc_read_alarm()
244 if (alarm->time.tm_min == -1) in __rtc_read_alarm()
245 alarm->time.tm_min = now.tm_min; in __rtc_read_alarm()
246 if (alarm->time.tm_hour == -1) in __rtc_read_alarm()
247 alarm->time.tm_hour = now.tm_hour; in __rtc_read_alarm()
250 if (alarm->time.tm_mday < 1 || alarm->time.tm_mday > 31) { in __rtc_read_alarm()
251 alarm->time.tm_mday = now.tm_mday; in __rtc_read_alarm()
254 if ((unsigned)alarm->time.tm_mon >= 12) { in __rtc_read_alarm()
255 alarm->time.tm_mon = now.tm_mon; in __rtc_read_alarm()
259 if (alarm->time.tm_year == -1) { in __rtc_read_alarm()
260 alarm->time.tm_year = now.tm_year; in __rtc_read_alarm()
267 t_alm = rtc_tm_to_time64(&alarm->time); in __rtc_read_alarm()
281 rtc_time64_to_tm(t_alm, &alarm->time); in __rtc_read_alarm()
292 if (alarm->time.tm_mon < 11) in __rtc_read_alarm()
293 alarm->time.tm_mon++; in __rtc_read_alarm()
295 alarm->time.tm_mon = 0; in __rtc_read_alarm()
296 alarm->time.tm_year++; in __rtc_read_alarm()
298 days = rtc_month_days(alarm->time.tm_mon, in __rtc_read_alarm()
299 alarm->time.tm_year); in __rtc_read_alarm()
300 } while (days < alarm->time.tm_mday); in __rtc_read_alarm()
307 alarm->time.tm_year++; in __rtc_read_alarm()
308 } while (!is_leap_year(alarm->time.tm_year + 1900) in __rtc_read_alarm()
309 && rtc_valid_tm(&alarm->time) != 0); in __rtc_read_alarm()
317 err = rtc_valid_tm(&alarm->time); in __rtc_read_alarm()
321 alarm->time.tm_year + 1900, alarm->time.tm_mon + 1, in __rtc_read_alarm()
322 alarm->time.tm_mday, alarm->time.tm_hour, alarm->time.tm_min, in __rtc_read_alarm()
323 alarm->time.tm_sec); in __rtc_read_alarm()
343 alarm->time = rtc_ktime_to_tm(rtc->aie_timer.node.expires); in rtc_read_alarm()
357 err = rtc_valid_tm(&alarm->time); in __rtc_set_alarm()
360 scheduled = rtc_tm_to_time64(&alarm->time); in __rtc_set_alarm()
390 err = rtc_valid_tm(&alarm->time); in rtc_set_alarm()
400 rtc->aie_timer.node.expires = rtc_tm_to_ktime(alarm->time); in rtc_set_alarm()
416 err = rtc_valid_tm(&alarm->time); in rtc_initialize_alarm()
428 rtc->aie_timer.node.expires = rtc_tm_to_ktime(alarm->time); in rtc_initialize_alarm()
801 alarm.time = rtc_ktime_to_tm(timer->node.expires); in rtc_timer_enqueue()
849 alarm.time = rtc_ktime_to_tm(next->expires); in rtc_timer_remove()
909 alarm.time = rtc_ktime_to_tm(next->expires); in rtc_timer_do_work()