Lines Matching refs:realtime
929 thread->realtime.deadline = mach_absolute_time();
930 thread->realtime.deadline += thread->realtime.constraint;
1677 if (((thread_t)q->next)->realtime.deadline <
1688 processor->deadline = thread->realtime.deadline;
1740 processor->deadline = thread->realtime.deadline;
1748 /* No realtime threads and no normal threads on the per-processor
1915 thread_tell_urgency(THREAD_URGENCY_REAL_TIME, thread->realtime.period, thread->realtime.deadline);
2368 thread->realtime.deadline = UINT64_MAX;
2374 * For non-realtime threads treat a tiny
2465 thread_tell_urgency(THREAD_URGENCY_REAL_TIME, self->realtime.period, self->realtime.deadline);
2661 thread->current_quantum = thread->realtime.computation;
2934 * Enqueue a thread for realtime execution.
2941 uint64_t deadline = thread->realtime.deadline;
2955 deadline < entry->realtime.deadline ) {
2981 * Dispatch a thread for realtime execution.
3004 processor->deadline = thread->realtime.deadline;
3396 if (thread->realtime.deadline < furthest_deadline)
4031 *rt_period = thread->realtime.period;
4033 *rt_deadline = thread->realtime.deadline;
4035 KERNEL_DEBUG(MACHDBG_CODE(DBG_MACH_SCHED, MACH_SCHED_GET_URGENCY), THREAD_URGENCY_REAL_TIME, thread->realtime.period,
4036 (thread->realtime.deadline >> 32), thread->realtime.deadline, 0);