Lines Matching defs:deadline
89 if ((timer_processed = ((mytimer->deadline <= abstime) ||
94 * The requested deadline may be earlier than when it was set
97 latency = (int64_t) (abstime - MAX(mytimer->deadline,
114 mytimer->deadline = timer_queue_expire(&mytimer->queue, abstime);
134 /* schedule our next deadline */
143 * Set the clock deadline.
145 void timer_set_deadline(uint64_t deadline)
155 mytimer->deadline = deadline; /* Set new expiration time */
171 uint64_t deadline = EndOfAllTime;
188 0 < mytimer->deadline && mytimer->deadline < EndOfAllTime)
189 deadline = mytimer->deadline;
192 * If we have a power management deadline, see if that's earlier.
195 if (0 < pmdeadline && pmdeadline < deadline)
196 deadline = pmdeadline;
201 decr = (uint32_t) setPop(deadline);
203 /* Record non-PM deadline for latency tool */
204 if (decr != 0 && deadline != pmdeadline) {
208 deadline,
228 mytimer->deadline = timer_queue_expire(&mytimer->queue, abstime);
250 mytimer->deadline = timer_queue_expire_with_options(&mytimer->queue, abstime, TRUE);
280 uint64_t deadline)
288 if (deadline < cdp->rtclock_timer.deadline)
289 timer_set_deadline(deadline);
300 uint64_t deadline,
304 if (deadline < new_deadline)
312 * deadline so that it's timer queue can be moved to another processor.
331 cdp->rtclock_timer.deadline, (cdp->rtclock_timer.deadline >>32),
345 * Assuming we moved stuff, clear local deadline.
348 cdp->rtclock_timer.deadline = EndOfAllTime;