Lines Matching defs:processor
75 #include <kern/processor.h>
92 processor_t processor = p0;
96 SCHED_STATS_QUANTUM_TIMER_EXPIRATION(processor);
114 thread->last_run_time = processor->quantum_end;
124 new_computation = processor->quantum_end - thread->computation_epoch;
144 thread->safe_release = processor->quantum_end + sched_safe_duration;
159 processor->current_pri = thread->sched_pri;
160 processor->current_thmode = thread->sched_mode;
165 if (first_timeslice(processor))
166 processor->timeslice--;
169 thread->last_quantum_refill_time = processor->quantum_end;
179 timer_switch(PROCESSOR_DATA(processor, current_state),
180 processor->quantum_end,
181 PROCESSOR_DATA(processor, current_state));
182 timer_switch(PROCESSOR_DATA(processor, thread_timer),
183 processor->quantum_end,
184 PROCESSOR_DATA(processor, thread_timer));
187 processor->quantum_end = mach_absolute_time() + thread->current_quantum;
188 timer_call_enter1(&processor->quantum_timer, thread,
189 processor->quantum_end, TIMER_CALL_CRITICAL);
194 if ((preempt = csw_check(processor)) != AST_NONE)
197 processor_set_t pset = processor->processor_set;
201 pset_pri_hint(pset, processor, processor->current_pri);
202 pset_count_hint(pset, processor, SCHED(processor_runq_count)(processor));
231 * during contention for processor
423 * during contention for processor