Lines Matching refs:time

180 		if (rtc_valid_tm(&alarm->time) == 0)  in __rtc_read_alarm()
197 if (alarm->time.tm_sec == -1) in __rtc_read_alarm()
198 alarm->time.tm_sec = now.tm_sec; in __rtc_read_alarm()
199 if (alarm->time.tm_min == -1) in __rtc_read_alarm()
200 alarm->time.tm_min = now.tm_min; in __rtc_read_alarm()
201 if (alarm->time.tm_hour == -1) in __rtc_read_alarm()
202 alarm->time.tm_hour = now.tm_hour; in __rtc_read_alarm()
205 if (alarm->time.tm_mday < 1 || alarm->time.tm_mday > 31) { in __rtc_read_alarm()
206 alarm->time.tm_mday = now.tm_mday; in __rtc_read_alarm()
209 if ((unsigned)alarm->time.tm_mon >= 12) { in __rtc_read_alarm()
210 alarm->time.tm_mon = now.tm_mon; in __rtc_read_alarm()
214 if (alarm->time.tm_year == -1) { in __rtc_read_alarm()
215 alarm->time.tm_year = now.tm_year; in __rtc_read_alarm()
222 t_alm = rtc_tm_to_time64(&alarm->time); in __rtc_read_alarm()
236 rtc_time64_to_tm(t_alm, &alarm->time); in __rtc_read_alarm()
247 if (alarm->time.tm_mon < 11) in __rtc_read_alarm()
248 alarm->time.tm_mon++; in __rtc_read_alarm()
250 alarm->time.tm_mon = 0; in __rtc_read_alarm()
251 alarm->time.tm_year++; in __rtc_read_alarm()
253 days = rtc_month_days(alarm->time.tm_mon, in __rtc_read_alarm()
254 alarm->time.tm_year); in __rtc_read_alarm()
255 } while (days < alarm->time.tm_mday); in __rtc_read_alarm()
262 alarm->time.tm_year++; in __rtc_read_alarm()
263 } while (!is_leap_year(alarm->time.tm_year + 1900) in __rtc_read_alarm()
264 && rtc_valid_tm(&alarm->time) != 0); in __rtc_read_alarm()
272 err = rtc_valid_tm(&alarm->time); in __rtc_read_alarm()
276 alarm->time.tm_year + 1900, alarm->time.tm_mon + 1, in __rtc_read_alarm()
277 alarm->time.tm_mday, alarm->time.tm_hour, alarm->time.tm_min, in __rtc_read_alarm()
278 alarm->time.tm_sec); in __rtc_read_alarm()
298 alarm->time = rtc_ktime_to_tm(rtc->aie_timer.node.expires); in rtc_read_alarm()
312 err = rtc_valid_tm(&alarm->time); in __rtc_set_alarm()
315 scheduled = rtc_tm_to_time64(&alarm->time); in __rtc_set_alarm()
345 err = rtc_valid_tm(&alarm->time); in rtc_set_alarm()
355 rtc->aie_timer.node.expires = rtc_tm_to_ktime(alarm->time); in rtc_set_alarm()
371 err = rtc_valid_tm(&alarm->time); in rtc_initialize_alarm()
383 rtc->aie_timer.node.expires = rtc_tm_to_ktime(alarm->time); in rtc_initialize_alarm()
756 alarm.time = rtc_ktime_to_tm(timer->node.expires); in rtc_timer_enqueue()
804 alarm.time = rtc_ktime_to_tm(next->expires); in rtc_timer_remove()
864 alarm.time = rtc_ktime_to_tm(next->expires); in rtc_timer_do_work()