Lines Matching refs:wktime

68     wkalarm.tm_sec = alarm->wktime.tm_sec;  in alarm_set()
69 wkalarm.tm_min = alarm->wktime.tm_min; in alarm_set()
70 wkalarm.tm_hour = alarm->wktime.tm_hour; in alarm_set()
71 wkalarm.tm_mday = alarm->wktime.tm_mday; in alarm_set()
72 wkalarm.tm_mon = alarm->wktime.tm_mon; in alarm_set()
73 wkalarm.tm_year = alarm->wktime.tm_year; in alarm_set()
85 alarm->wktime.tm_sec = wkalarm.tm_sec; in alarm_set()
86 alarm->wktime.tm_min = wkalarm.tm_min; in alarm_set()
87 alarm->wktime.tm_hour = wkalarm.tm_hour; in alarm_set()
88 alarm->wktime.tm_mday = wkalarm.tm_mday; in alarm_set()
89 alarm->wktime.tm_mon = wkalarm.tm_mon; in alarm_set()
90 alarm->wktime.tm_year = wkalarm.tm_year; in alarm_set()
103 sec_alarm = alarm_mkdaysec(&alarm->wktime); in alarm_wakeup()
113 sec_alarm = mktime(&alarm->wktime); in alarm_wakeup()
116 sec_alarm = timegm(&alarm->wktime); in alarm_wakeup()
130 alarm->wktime.tm_hour = now->tm_hour; in alarm_wakeup()
131 alarm->wktime.tm_min = now->tm_min; in alarm_wakeup()
132 alarm->wktime.tm_sec = now->tm_sec + 1; in alarm_wakeup()
133 if (alarm->wktime.tm_sec > 59) in alarm_wakeup()
135 alarm->wktime.tm_sec = 0; in alarm_wakeup()
136 alarm->wktime.tm_min = alarm->wktime.tm_min + 1; in alarm_wakeup()
137 if (alarm->wktime.tm_min > 59) in alarm_wakeup()
139 alarm->wktime.tm_min = 0; in alarm_wakeup()
140 alarm->wktime.tm_hour = alarm->wktime.tm_hour + 1; in alarm_wakeup()
141 if (alarm->wktime.tm_hour > 23) in alarm_wakeup()
143 alarm->wktime.tm_hour = 0; in alarm_wakeup()
152 alarm->wktime.tm_hour = now->tm_hour; in alarm_wakeup()
153 if (alarm->wktime.tm_sec == now->tm_sec) in alarm_wakeup()
155 alarm->wktime.tm_min = now->tm_min + 1; in alarm_wakeup()
156 if (alarm->wktime.tm_min > 59) in alarm_wakeup()
158 alarm->wktime.tm_min = 0; in alarm_wakeup()
159 alarm->wktime.tm_hour = alarm->wktime.tm_hour + 1; in alarm_wakeup()
160 if (alarm->wktime.tm_hour > 23) in alarm_wakeup()
162 alarm->wktime.tm_hour = 0; in alarm_wakeup()
171 if ((alarm->wktime.tm_min == now->tm_min) && in alarm_wakeup()
172 (alarm->wktime.tm_sec == now->tm_sec)) in alarm_wakeup()
174 alarm->wktime.tm_hour = now->tm_hour + 1; in alarm_wakeup()
175 if (alarm->wktime.tm_hour > 23) in alarm_wakeup()
177 alarm->wktime.tm_hour = 0; in alarm_wakeup()
192 if (alarm->wktime.tm_wday == now->tm_wday) in alarm_wakeup()
194 sec_alarm += alarm->wktime.tm_wday * 24 * 3600; in alarm_wakeup()
205 if (alarm->wktime.tm_mday == now->tm_mday) in alarm_wakeup()
214 if ((alarm->wktime.tm_mday == now->tm_mday) && \ in alarm_wakeup()
215 (alarm->wktime.tm_mon == now->tm_mon)) in alarm_wakeup()
274 sec_alarm = alarm_mkdaysec(&alarm->wktime); in alarm_update()
366 static rt_err_t alarm_setup(rt_alarm_t alarm, struct tm *wktime) in alarm_setup() argument
372 setup = &alarm->wktime; in alarm_setup()
373 *setup = *wktime; in alarm_setup()
394 alarm->wktime.tm_hour = now.tm_hour; in alarm_setup()
395 alarm->wktime.tm_min = now.tm_min; in alarm_setup()
396 alarm->wktime.tm_sec = now.tm_sec + 1; in alarm_setup()
397 if (alarm->wktime.tm_sec > 59) in alarm_setup()
399 alarm->wktime.tm_sec = 0; in alarm_setup()
400 alarm->wktime.tm_min = alarm->wktime.tm_min + 1; in alarm_setup()
401 if (alarm->wktime.tm_min > 59) in alarm_setup()
403 alarm->wktime.tm_min = 0; in alarm_setup()
404 alarm->wktime.tm_hour = alarm->wktime.tm_hour + 1; in alarm_setup()
405 if (alarm->wktime.tm_hour > 23) in alarm_setup()
407 alarm->wktime.tm_hour = 0; in alarm_setup()
415 alarm->wktime.tm_hour = now.tm_hour; in alarm_setup()
416 alarm->wktime.tm_min = now.tm_min + 1; in alarm_setup()
417 if (alarm->wktime.tm_min > 59) in alarm_setup()
419 alarm->wktime.tm_min = 0; in alarm_setup()
420 alarm->wktime.tm_hour = alarm->wktime.tm_hour + 1; in alarm_setup()
421 if (alarm->wktime.tm_hour > 23) in alarm_setup()
423 alarm->wktime.tm_hour = 0; in alarm_setup()
430 alarm->wktime.tm_hour = now.tm_hour + 1; in alarm_setup()
431 if (alarm->wktime.tm_hour > 23) in alarm_setup()
433 alarm->wktime.tm_hour = 0; in alarm_setup()
558 alarm->wktime = setup->wktime; in rt_alarm_control()
559 ret = alarm_setup(alarm, &alarm->wktime); in rt_alarm_control()
587 if (alarm_setup(alarm, &alarm->wktime) != RT_EOK) in rt_alarm_start()
611 sec_old = alarm_mkdaysec(&_container.current->wktime); in rt_alarm_start()
612 sec_new = alarm_mkdaysec(&alarm->wktime); in rt_alarm_start()
724 alarm->wktime = setup->wktime; in rt_alarm_create()
808 alarm->wktime.tm_hour, alarm->wktime.tm_min, alarm->wktime.tm_sec, in rt_alarm_dump()
809 … alarm->wktime.tm_wday, _alarm_flag_tbl[flag_index].name, alarm->flag & RT_ALARM_STATE_START, in rt_alarm_dump()