Home | History | Annotate | Download | only in src

Lines Matching refs:deadline

99   period_ms_t deadline;
100 period_ms_t prev_deadline; // Previous deadline - used for accounting of
215 if (alarm->deadline > just_now) remaining_ms = alarm->deadline - just_now;
273 alarm->deadline = 0;
424 // we'll need to re-schedule since we've adjusted the earliest deadline.
429 // Calculate the next deadline for this alarm
434 alarm->deadline = just_now + (alarm->period - ms_into_period);
436 // Add it into the timer list sorted by deadline (earliest deadline first).
438 ((alarm_t*)list_front(alarms))->deadline > alarm->deadline) {
445 ((alarm_t*)list_node(next))->deadline > alarm->deadline) {
452 // If the new alarm has the earliest deadline, we need to re-evaluate our
475 next_expiration = next->deadline - now();
484 timer_time.it_value.tv_sec = (next->deadline / 1000);
485 timer_time.it_value.tv_nsec = (next->deadline % 1000) * 1000000LL;
510 wakeup_time.it_value.tv_sec = (next->deadline / 1000);
511 wakeup_time.it_value.tv_nsec = (next->deadline % 1000) * 1000000LL;
572 period_ms_t deadline = alarm->deadline;
574 // The periodic alarm has been rescheduled and alarm->deadline has been
575 // updated, hence we need to use the previous deadline.
576 deadline = alarm->prev_deadline;
578 alarm->deadline = 0;
594 update_scheduling_stats(&alarm->stats, t0, deadline, delta);
631 (alarm = static_cast<alarm_t*>(list_front(alarms)))->deadline > now()) {
639 alarm->prev_deadline = alarm->deadline;
762 (long long)(alarm->deadline - just_now));