Lines Matching refs:timer
52 static void duration_expire(struct k_timer *timer);
53 static void duration_stop(struct k_timer *timer);
113 static void duration_expire(struct k_timer *timer) in duration_expire() argument
120 TIMER_ASSERT(interval_check(interval, DURATION), timer); in duration_expire()
122 TIMER_ASSERT(interval_check(interval, PERIOD), timer); in duration_expire()
126 k_timer_stop(timer); in duration_expire()
130 static void duration_stop(struct k_timer *timer) in duration_stop() argument
135 static void period0_expire(struct k_timer *timer) in period0_expire() argument
140 static void status_expire(struct k_timer *timer) in status_expire() argument
143 TIMER_ASSERT(k_timer_status_get(timer) == 1, timer); in status_expire()
145 TIMER_ASSERT(k_timer_remaining_get(timer) >= PERIOD, timer); in status_expire()
148 k_timer_stop(timer); in status_expire()
157 static void status_stop(struct k_timer *timer) in status_stop() argument
160 TIMER_ASSERT(k_timer_remaining_get(timer) == 0, timer); in status_stop()
576 static void user_data_timer_handler(struct k_timer *timer);
592 static void user_data_timer_handler(struct k_timer *timer) in user_data_timer_handler() argument
594 int timer_num = timer == user_data_timer[0] ? 0 : in user_data_timer_handler()
595 timer == user_data_timer[1] ? 1 : in user_data_timer_handler()
596 timer == user_data_timer[2] ? 2 : in user_data_timer_handler()
597 timer == user_data_timer[3] ? 3 : in user_data_timer_handler()
598 timer == user_data_timer[4] ? 4 : -1; in user_data_timer_handler()
604 intptr_t data_retrieved = (intptr_t)k_timer_user_data_get(timer); in user_data_timer_handler()
834 static void timer_init(struct k_timer *timer, k_timer_expiry_t expiry_fn, in timer_init() argument
838 k_object_access_grant(timer, k_current_get()); in timer_init()
841 k_timer_init(timer, expiry_fn, stop_fn); in timer_init()