Lines Matching refs:deadline
90 if (mytimer->deadline <= abstime) { /* Have we expired the deadline? */
92 mytimer->deadline = timer_queue_expire(&mytimer->queue, abstime);
96 /* schedule our next deadline */
97 pp->rtcPop = EndOfAllTime; /* any real deadline will be earlier */
102 * Set the clock deadline.
104 void etimer_set_deadline(uint64_t deadline)
114 mytimer->deadline = deadline; /* Set the new expiration time */
130 uint64_t deadline;
137 deadline = ~0ULL;
141 if (!mytimer->has_expired && mytimer->deadline > 0)
142 deadline = mytimer->deadline;
145 if (pp->pms.pmsPop > 0 && pp->pms.pmsPop < deadline)
146 deadline = pp->pms.pmsPop;
149 if (deadline > 0 && deadline <= pp->rtcPop) {
154 decr = setPop(deadline);
156 if (deadline < now)
159 pp->rtcPop = deadline;
168 uint64_t deadline)
176 if (deadline < timer->deadline)
177 etimer_set_deadline(deadline);
188 uint64_t deadline,
192 if (deadline < new_deadline)