| /xnu-8020.121.3/osfmk/kern/ |
| H A D | sched_amp.c | 177 return &processor->processor_set->pset_runq; in amp_main_runq() 232 processor_set_t pset = processor->processor_set; in sched_amp_choose_thread() 288 processor_set_t pset = processor->processor_set; in sched_amp_processor_queue_empty() 299 if (!sched_amp_processor_queue_empty(processor) || (rt_runq_count(processor->processor_set) > 0)) { in sched_amp_thread_should_yield() 303 …if ((processor->processor_set->pset_cluster_type == PSET_AMP_E) && (recommended_pset_type(thread) … in sched_amp_thread_should_yield() 321 processor_set_t pset = processor->processor_set; in sched_amp_processor_csw_check() 369 processor_set_t pset = processor->processor_set; in sched_amp_processor_queue_has_priority() 401 if (processor->cpu_id == processor->processor_set->cpu_set_low) { in sched_amp_runq_stats_count_sum() 416 processor_set_t pset = processor->processor_set; in sched_amp_processor_queue_shutdown() 453 processor_set_t pset = processor->processor_set; in sched_amp_processor_queue_remove() [all …]
|
| H A D | processor.c | 106 struct processor_set pset0; 259 processor->processor_set = pset; in processor_init() 339 processor_set_t pset = processor->processor_set; in processor_set_primary() 355 return processor->processor_set; in processor_pset() 382 …cluster_type_t current_processor_type = pset_type_for_id(processor->processor_set->pset_cluster_id… in processor_state_update_running_foreign() 388 bit_set(processor->processor_set->cpu_running_foreign, processor->cpu_id); in processor_state_update_running_foreign() 390 bit_clear(processor->processor_set->cpu_running_foreign, processor->cpu_id); in processor_state_update_running_foreign() 407 …bit_set(processor->processor_set->cpu_running_cluster_shared_rsrc_thread[CLUSTER_SHARED_RSRC_TYPE_… in processor_state_update_running_cluster_shared_rsrc() 409 …bit_clear(processor->processor_set->cpu_running_cluster_shared_rsrc_thread[CLUSTER_SHARED_RSRC_TYP… in processor_state_update_running_cluster_shared_rsrc() 412 …bit_set(processor->processor_set->cpu_running_cluster_shared_rsrc_thread[CLUSTER_SHARED_RSRC_TYPE_… in processor_state_update_running_cluster_shared_rsrc() [all …]
|
| H A D | sched_traditional.c | 281 return &processor->processor_set->pset_runq; in runq_for_processor() 299 processor->processor_set->pset_runq_bound_count++; in runq_consider_incr_bound_count() 317 processor->processor_set->pset_runq_bound_count--; in runq_consider_decr_bound_count() 433 processor_set_t pset = processor->processor_set; in sched_traditional_with_pset_runqueue_processor_queue_empty() 508 if (processor->cpu_id == processor->processor_set->cpu_set_low) { in sched_traditional_with_pset_runqueue_processor_runq_stats_count_sum() 533 processor_set_t pset = processor->processor_set; in sched_traditional_processor_queue_shutdown() 622 pset = processor->processor_set; in sched_traditional_processor_queue_remove() 763 pset = processor->processor_set; in sched_traditional_thread_update_scan()
|
| H A D | sched_dualq.c | 160 return &processor->processor_set->pset_runq; in dualq_main_runq() 375 if (processor->cpu_id == processor->processor_set->cpu_set_low) { in sched_dualq_runq_stats_count_sum() 390 processor_set_t pset = processor->processor_set; in sched_dualq_processor_queue_shutdown() 427 processor_set_t pset = processor->processor_set; in sched_dualq_processor_queue_remove() 499 pset = processor->processor_set; in sched_dualq_thread_update_scan()
|
| H A D | processor.h | 196 struct processor_set { struct 284 extern struct processor_set pset0; argument 335 processor_set_t processor_set; /* assigned set */ member 452 processor_set_t processor_set); 611 assert(processor->processor_set == pset); in pset_update_processor_state()
|
| H A D | sched_clutch.c | 2804 return &processor->processor_set->pset_clutch_root; in sched_clutch_processor_root_clutch() 2998 if (processor->cpu_id == processor->processor_set->cpu_set_low) { in sched_clutch_runq_stats_count_sum() 3013 processor_set_t pset = processor->processor_set; in sched_clutch_processor_queue_shutdown() 3046 processor_set_t pset = processor->processor_set; in sched_clutch_processor_queue_remove() 3099 pset = processor->processor_set; in sched_clutch_thread_update_scan() 3619 …if (!sched_edge_processor_queue_empty(processor) || (rt_runq_count(processor->processor_set) > 0))… in sched_edge_thread_should_yield() 3621 … thread_tid(thread), processor->processor_set->pset_cluster_id, 0, SCHED_EDGE_YIELD_RUNQ_NONEMPTY); in sched_edge_thread_should_yield() 3632 if (sched_edge_foreign_runnable_thread_available(processor->processor_set)) { in sched_edge_thread_should_yield() 3634 …thread_tid(thread), processor->processor_set->pset_cluster_id, 0, SCHED_EDGE_YIELD_FOREIGN_RUNNABL… in sched_edge_thread_should_yield() 3637 if (sched_edge_foreign_running_thread_available(processor->processor_set)) { in sched_edge_thread_should_yield() [all …]
|
| H A D | sched_multiq.c | 452 return (entry_queue_t)&processor->processor_set->pset_runq; in multiq_main_entryq() 1181 processor_set_t pset = processor->processor_set; in sched_multiq_quantum_expire() 1284 if (processor->cpu_id == processor->processor_set->cpu_set_low) { in sched_multiq_runq_stats_count_sum() 1300 processor_set_t pset = processor->processor_set; in sched_multiq_processor_queue_shutdown() 1345 processor_set_t pset = processor->processor_set; in sched_multiq_processor_queue_remove() 1441 pset = processor->processor_set; in sched_multiq_thread_update_scan()
|
| H A D | sched_prim.c | 674 return !SCHED(processor_queue_empty)(processor) || rt_runq_count(processor->processor_set) > 0; in sched_thread_should_yield() 2325 processor_set_t pset = processor->processor_set; in thread_select() 2930 if (thread->last_processor->processor_set != processor->processor_set) { in thread_invoke() 3079 if (thread->last_processor->processor_set != processor->processor_set) { in thread_invoke() 3372 …sched_update_pset_avg_execution_time(current_processor()->processor_set, consumed, processor->last… in thread_dispatch() 3668 pset_cancel_deferred_dispatch(processor->processor_set, processor); in thread_dispatch() 4228 processor_set_t pset = processor->processor_set; in sched_rtlocal_queue_shutdown() 4446 processor_set_t pset = chosen_processor->processor_set; in realtime_setrun() 4613 processor_set_t pset = dst->processor_set; in sched_ipi_action() 4648 processor_set_t pset = dst->processor_set; in sched_ipi_policy() [all …]
|
| H A D | sched_proto.c | 395 if (pset != processor->processor_set) { in sched_proto_choose_processor() 398 pset = processor->processor_set; in sched_proto_choose_processor()
|
| H A D | machine.c | 142 pset = processor->processor_set; in processor_up() 215 pset = processor->processor_set; in processor_shutdown() 321 processor_set_t pset = processor->processor_set; in processor_doshutdown()
|
| H A D | sched_grrr.c | 373 processor_set_t pset = processor->processor_set; in sched_grrr_processor_queue_shutdown() 408 processor_set_t pset = processor->processor_set; in sched_grrr_processor_queue_remove()
|
| H A D | sched_amp_common.c | 395 processor_set_t pset = dst->processor_set; in sched_amp_ipi_policy()
|
| H A D | sfi.c | 344 pset = processor->processor_set; in sfi_timer_global_off() 349 nset = processor->processor_set; in sfi_timer_global_off()
|
| H A D | startup.c | 971 if (processor->processor_set->pset_cluster_type == PSET_AMP_P) { in load_context()
|
| H A D | priority.c | 142 …sched_update_pset_avg_execution_time(processor->processor_set, thread->quantum_remaining, ctime, t… in thread_quantum_expire()
|
| /xnu-8020.121.3/osfmk/mach/ |
| H A D | processor_set.defs | 69 processor_set 4000; 91 * Set max priority for processor_set. 94 processor_set : processor_set_t; 102 processor_set : processor_set_t; 109 processor_set : processor_set_t; 117 processor_set : processor_set_t; 124 processor_set : processor_set_t; 165 processor_set : processor_set_t;
|
| H A D | mach_types.h | 129 typedef struct processor_set *processor_set_t; 130 typedef struct processor_set *processor_set_control_t; 155 struct processor_set;
|
| H A D | Makefile | 45 processor_set.defs \ 106 processor_set.h \
|
| H A D | mach.modulemap | 265 module processor_set { 266 header "mach/processor_set.h"
|
| H A D | processor.defs | 120 * JMM - Keep processor_set related stuff at the end because
|
| H A D | mach_host.defs | 183 * JMM - Keep processor_set related items at the end for easy
|
| H A D | host_priv.defs | 302 * JMM - Keep all processor_set related items at the end for easy
|
| /xnu-8020.121.3/libsyscall/mach/ |
| H A D | processor_set.defs | 28 #include <mach/processor_set.defs>
|
| /xnu-8020.121.3/osfmk/i386/ |
| H A D | cpu.c | 281 target_processor->processor_set->pending_AST_URGENT_cpu_mask, in processor_to_datastring()
|
| /xnu-8020.121.3/libsyscall/Libsyscall.xcodeproj/ |
| H A D | project.pbxproj | 263 …D4C114B00600000D8B9 /* processor_set.defs in Sources */ = {isa = PBXBuildFile; fileRef = C9D9BD031… 676 …0600000D8B9 /* processor_set.defs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileTyp… 811 C9D9BD03114B00600000D8B9 /* processor_set.defs */, 1450 C9D9BD4C114B00600000D8B9 /* processor_set.defs in Sources */,
|