Lines Matching full:timer
8 * @brief File containing timer specific definitons for the
19 #include "timer.h"
23 struct timer_list *timer; in timer_expiry_function() local
25 timer = (struct timer_list *)CONTAINER_OF(work, struct timer_list, work.work); in timer_expiry_function()
27 timer->function(timer->data); in timer_expiry_function()
30 void init_timer(struct timer_list *timer) in init_timer() argument
32 k_work_init_delayable(&timer->work, timer_expiry_function); in init_timer()
35 void mod_timer(struct timer_list *timer, int msec) in mod_timer() argument
37 k_work_schedule(&timer->work, K_MSEC(msec)); in mod_timer()
40 void del_timer_sync(struct timer_list *timer) in del_timer_sync() argument
42 k_work_cancel_delayable(&timer->work); in del_timer_sync()