Home
last modified time | relevance | path

Searched refs:processor_set (Results 1 – 25 of 27) sorted by relevance

12

/xnu-8020.121.3/osfmk/kern/
H A Dsched_amp.c177 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 Dprocessor.c106 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 Dsched_traditional.c281 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 Dsched_dualq.c160 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 Dprocessor.h196 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 Dsched_clutch.c2804 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 Dsched_multiq.c452 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 Dsched_prim.c674 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 Dsched_proto.c395 if (pset != processor->processor_set) { in sched_proto_choose_processor()
398 pset = processor->processor_set; in sched_proto_choose_processor()
H A Dmachine.c142 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 Dsched_grrr.c373 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 Dsched_amp_common.c395 processor_set_t pset = dst->processor_set; in sched_amp_ipi_policy()
H A Dsfi.c344 pset = processor->processor_set; in sfi_timer_global_off()
349 nset = processor->processor_set; in sfi_timer_global_off()
H A Dstartup.c971 if (processor->processor_set->pset_cluster_type == PSET_AMP_P) { in load_context()
H A Dpriority.c142 …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 Dprocessor_set.defs69 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 Dmach_types.h129 typedef struct processor_set *processor_set_t;
130 typedef struct processor_set *processor_set_control_t;
155 struct processor_set;
H A DMakefile45 processor_set.defs \
106 processor_set.h \
H A Dmach.modulemap265 module processor_set {
266 header "mach/processor_set.h"
H A Dprocessor.defs120 * JMM - Keep processor_set related stuff at the end because
H A Dmach_host.defs183 * JMM - Keep processor_set related items at the end for easy
H A Dhost_priv.defs302 * JMM - Keep all processor_set related items at the end for easy
/xnu-8020.121.3/libsyscall/mach/
H A Dprocessor_set.defs28 #include <mach/processor_set.defs>
/xnu-8020.121.3/osfmk/i386/
H A Dcpu.c281 target_processor->processor_set->pending_AST_URGENT_cpu_mask, in processor_to_datastring()
/xnu-8020.121.3/libsyscall/Libsyscall.xcodeproj/
H A Dproject.pbxproj263 …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 */,

12