Lines Matching refs:timer_call
52 timer_struct *timer_call; in timer_oneshot() local
53 timer_call = (timer_struct *)param; in timer_oneshot()
54 timer_call->callbacks++; in timer_oneshot()
56 uassert_true(rt_tick_get() == timer_call->expect_tick); in timer_oneshot()
62 timer_struct *timer_call; in timer_periodic() local
63 timer_call = (timer_struct *)param; in timer_periodic()
64 timer_call->callbacks++; in timer_periodic()
66 uassert_true(rt_tick_get() == timer_call->expect_tick); in timer_periodic()
68 if (timer_call->is_static) in timer_periodic()
70 timer_call->expect_tick = rt_tick_get() + timer_call->static_timer.init_tick; in timer_periodic()
74 timer_call->expect_tick = rt_tick_get() + timer_call->dynamic_timer->init_tick; in timer_periodic()
77 if (timer_call->callbacks == 5) in timer_periodic()
80 if (timer_call->is_static) in timer_periodic()
82 result = rt_timer_stop(&timer_call->static_timer); in timer_periodic()
86 result = rt_timer_stop(timer_call->dynamic_timer); in timer_periodic()
214 timer_struct *timer_call; in timer_control() local
215 timer_call = (timer_struct *)param; in timer_control()
216 timer_call->callbacks++; in timer_control()
218 uassert_true(rt_tick_get() == timer_call->expect_tick); in timer_control()
221 if (timer_call->is_static) in timer_control()
223 result = rt_timer_stop(&timer_call->static_timer); in timer_control()
227 result = rt_timer_stop(timer_call->dynamic_timer); in timer_control()
279 timer_struct *timer_call; in timer_start_in_callback() local
280 timer_call = (timer_struct *)param; in timer_start_in_callback()
281 timer_call->callbacks++; in timer_start_in_callback()
283 uassert_true(rt_tick_get() == timer_call->expect_tick); in timer_start_in_callback()
285 if (timer_call->is_static) in timer_start_in_callback()
287 timer_call->expect_tick = rt_tick_get() + timer_call->static_timer.init_tick; in timer_start_in_callback()
288 result = rt_timer_start(&timer_call->static_timer); in timer_start_in_callback()
292 timer_call->expect_tick = rt_tick_get() + timer_call->dynamic_timer->init_tick; in timer_start_in_callback()
293 result = rt_timer_start(timer_call->dynamic_timer); in timer_start_in_callback()
302 timer_struct *timer_call; in timer_start_stop_in_callback() local
303 timer_call = (timer_struct *)param; in timer_start_stop_in_callback()
304 timer_call->callbacks++; in timer_start_stop_in_callback()
306 uassert_true(rt_tick_get() == timer_call->expect_tick); in timer_start_stop_in_callback()
308 if (timer_call->is_static) in timer_start_stop_in_callback()
310 result = rt_timer_start(&timer_call->static_timer); in timer_start_stop_in_callback()
314 result = rt_timer_start(timer_call->dynamic_timer); in timer_start_stop_in_callback()
319 if (timer_call->is_static) in timer_start_stop_in_callback()
321 result = rt_timer_stop(&timer_call->static_timer); in timer_start_stop_in_callback()
325 result = rt_timer_stop(timer_call->dynamic_timer); in timer_start_stop_in_callback()