Lines Matching defs:deadline

86 static boolean_t timer_call_enter_internal(timer_call_t call, timer_call_param_t param1, uint64_t deadline, uint32_t flags);
92 uint64_t deadline);
194 uint64_t deadline)
209 call_entry_enqueue_deadline(CE(entry), QUEUE(queue), deadline);
227 uint64_t deadline)
230 QUEUE(queue), deadline));
246 uint64_t deadline)
279 timer_call_entry_enqueue_deadline(call, queue, deadline);
326 uint64_t deadline,
336 call->soft_deadline = deadline;
341 slop = timer_call_slop(deadline);
342 deadline += slop;
347 if (__improbable(deadline < ctime)) {
348 uint64_t delta = (ctime - deadline);
353 past_deadline_longest = deadline;
357 deadline = ctime + past_deadline_timer_adjustment;
358 call->soft_deadline = deadline;
363 queue = timer_queue_assign(deadline);
365 old_queue = timer_call_enqueue_deadline_unlocked(call, queue, deadline);
377 uint64_t deadline,
380 return timer_call_enter_internal(call, NULL, deadline, flags);
387 uint64_t deadline,
390 return timer_call_enter_internal(call, param1, deadline, flags);
407 timer_queue_cancel(old_queue, CE(call)->deadline, CE(queue_first(&old_queue->head))->deadline);
409 timer_queue_cancel(old_queue, CE(call)->deadline, UINT64_MAX);
457 new_queue = timer_queue_assign(CE(call)->deadline);
460 call, new_queue, CE(call)->deadline);
474 uint64_t deadline)
485 if (call->soft_deadline <= deadline) {
517 /* Maintain time-to-deadline in per-processor data
518 * structure for thread wakeup deadline statistics.
542 deadline = CE(call)->deadline;
544 deadline = UINT64_MAX;
548 return (deadline);
588 * - the local queue's first deadline is later than the target's
609 if (CE(call)->deadline < CE(head_to)->deadline) {
635 call, queue_to, CE(call)->deadline);