Lines Matching refs:alarm_t
72 struct alarm_t { struct
123 static alarm_t *alarm_new_internal(const char *name, bool is_periodic);
126 static void alarm_set_internal(alarm_t *alarm, period_ms_t period,
129 static void alarm_cancel_internal(alarm_t *alarm);
130 static void remove_pending_alarm(alarm_t *alarm);
131 static void schedule_next_instance(alarm_t *alarm);
150 alarm_t *alarm_new(const char *name) { in alarm_new()
154 alarm_t *alarm_new_periodic(const char *name) { in alarm_new_periodic()
158 static alarm_t *alarm_new_internal(const char *name, bool is_periodic) { in alarm_new_internal()
168 alarm_t *ret = osi_calloc(sizeof(alarm_t)); in alarm_new_internal()
201 void alarm_free(alarm_t *alarm) { in alarm_free()
211 period_ms_t alarm_get_remaining_ms(const alarm_t *alarm) { in alarm_get_remaining_ms()
224 void alarm_set(alarm_t *alarm, period_ms_t interval_ms, in alarm_set()
229 void alarm_set_on_queue(alarm_t *alarm, period_ms_t interval_ms, in alarm_set_on_queue()
237 static void alarm_set_internal(alarm_t *alarm, period_ms_t period, in alarm_set_internal()
258 void alarm_cancel(alarm_t *alarm) { in alarm_cancel()
274 static void alarm_cancel_internal(alarm_t *alarm) { in alarm_cancel_internal()
290 bool alarm_is_scheduled(const alarm_t *alarm) { in alarm_is_scheduled()
426 static void remove_pending_alarm(alarm_t *alarm) { in remove_pending_alarm()
435 static void schedule_next_instance(alarm_t *alarm) { in schedule_next_instance()
451 ((alarm_t *)list_front(alarms))->deadline > alarm->deadline) { in schedule_next_instance()
456 if (next == list_end(alarms) || ((alarm_t *)list_node(next))->deadline > alarm->deadline) { in schedule_next_instance()
483 const alarm_t *next = list_front(alarms); in reschedule_root_alarm()
574 alarm_t *alarm = (alarm_t *)list_node(node); in alarm_unregister_processing_queue()
590 alarm_t *alarm = (alarm_t *)fixed_queue_try_dequeue(queue); in alarm_queue_ready()
645 alarm_t *alarm; in callback_dispatch()
749 alarm_t *alarm = (alarm_t *)list_node(node); in alarm_debug_dump()