Lines Matching defs:cyclic
77 /** This array contains all stack-internal cyclic timers. To get the number of
226 * Timer callback function that calls cyclic->handler() and reschedules itself.
238 const struct lwip_cyclic_timer *cyclic = (const struct lwip_cyclic_timer *)arg;
241 LWIP_DEBUGF(TIMERS_DEBUG, ("tcpip: %s()\n", cyclic->handler_name));
243 cyclic->handler();
246 next_timeout_time = (u32_t)(current_timeout_due_time + cyclic->interval_ms); /* overflow handled by TIME_LESS_THAN macro */
250 sys_timeout_abs((u32_t)(now + cyclic->interval_ms), lwip_cyclic_timer, arg, cyclic->handler_name);
252 sys_timeout_abs((u32_t)(now + cyclic->interval_ms), lwip_cyclic_timer, arg);
256 /* correct cyclic interval with handler execution delay and sys_check_timeouts jitter */
258 sys_timeout_abs(next_timeout_time, lwip_cyclic_timer, arg, cyclic->handler_name);