Lines Matching defs:processor

49 #include <kern/processor.h>
73 sched_proto_processor_init(processor_t processor);
82 sched_proto_choose_thread(processor_t processor,
94 processor_t processor,
100 processor_t processor,
106 processor_t processor);
110 processor_t processor,
114 sched_proto_processor_queue_empty(processor_t processor);
117 sched_proto_processor_queue_has_priority(processor_t processor,
125 sched_proto_processor_csw_check(processor_t processor);
149 sched_proto_should_current_thread_rechoose_processor(processor_t processor);
152 sched_proto_processor_runq_count(processor_t processor);
155 sched_proto_processor_runq_stats_count_sum(processor_t processor);
247 sched_proto_processor_init(processor_t processor __unused)
249 /* No per-processor state */
264 /* Every 8 seconds, switch to another processor */
293 sched_proto_choose_thread(processor_t processor,
322 thread->bound_processor == processor) &&
371 processor_t processor,
374 processor = proto_processor;
377 * Check that the correct processor set is
380 if (pset != processor->processor_set) {
383 pset = processor->processor_set;
387 return (processor);
392 processor_t processor __unused,
409 processor_t processor)
411 /* With a global runqueue, just stop choosing this processor */
412 (void)processor;
417 processor_t processor,
427 if (processor == thread->runq) {
454 processor = PROCESSOR_NULL;
459 return (processor != PROCESSOR_NULL);
463 sched_proto_processor_queue_empty(processor_t processor __unused)
473 sched_proto_processor_queue_has_priority(processor_t processor __unused,
508 sched_proto_processor_csw_check(processor_t processor __unused)
573 sched_proto_should_current_thread_rechoose_processor(processor_t processor)
575 return (proto_processor != processor);
579 sched_proto_processor_runq_count(processor_t processor)
581 if (master_processor == processor) {
589 sched_proto_processor_runq_stats_count_sum(processor_t processor)
591 if (master_processor == processor) {