Lines Matching refs:deadline
81 period_ms_t deadline; member
217 if (alarm->deadline > just_now) in alarm_get_remaining_ms()
218 remaining_ms = alarm->deadline - just_now; in alarm_get_remaining_ms()
279 alarm->deadline = 0; in alarm_cancel_internal()
447 alarm->deadline = just_now + (alarm->period - ms_into_period); 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()
484 const int64_t next_expiration = next->deadline - now(); in reschedule_root_alarm()
493 timer_time.it_value.tv_sec = (next->deadline / 1000); in reschedule_root_alarm()
494 timer_time.it_value.tv_nsec = (next->deadline % 1000) * 1000000LL; in reschedule_root_alarm()
520 wakeup_time.it_value.tv_sec = (next->deadline / 1000); in reschedule_root_alarm()
521 wakeup_time.it_value.tv_nsec = (next->deadline % 1000) * 1000000LL; in reschedule_root_alarm()
603 period_ms_t deadline = alarm->deadline; in alarm_queue_ready() local
607 deadline = alarm->prev_deadline; in alarm_queue_ready()
609 alarm->deadline = 0; in alarm_queue_ready()
624 update_scheduling_stats(&alarm->stats, t0, deadline, delta); in alarm_queue_ready()
652 (alarm = list_front(alarms))->deadline > now()) { in callback_dispatch()
661 alarm->prev_deadline = alarm->deadline; in callback_dispatch()
769 (long long)(alarm->deadline - just_now)); in alarm_debug_dump()