Home
last modified time | relevance | path

Searched refs:processor_set_t (Results 1 – 25 of 43) sorted by relevance

12

/xnu-11417.140.69/osfmk/kern/
H A Dsched_amp_common.h53 int sched_amp_spill_threshold(processor_set_t pset);
54 void pset_signal_spill(processor_set_t pset, int spilled_thread_priority);
55 bool pset_should_accept_spilled_thread(processor_set_t pset, int spilled_thread_priority);
56 bool should_spill_to_ecores(processor_set_t nset, thread_t thread);
57 void sched_amp_check_spill(processor_set_t pset, thread_t thread);
60 int sched_amp_steal_threshold(processor_set_t pset, bool spill_pending);
61 bool sched_amp_steal_thread_enabled(processor_set_t pset);
64 bool sched_amp_balance(processor_t cprocessor, processor_set_t cpset);
70 void sched_amp_bounce_thread_group_from_ecores(processor_set_t pset, struct thread_group *tg);
H A Dsched_prim.h104 extern void pset_rt_init(processor_set_t pset);
106 extern void sched_rtlocal_init(processor_set_t pset);
108 extern rt_queue_t sched_rtlocal_runq(processor_set_t pset);
114 extern thread_t sched_rtlocal_steal_thread(processor_set_t stealing_pset, uint64_t earliest…
116 extern thread_t sched_rt_choose_thread(processor_set_t pset);
118 extern void sched_check_spill(processor_set_t pset, thread_t thread);
122 extern bool sched_steal_thread_DISABLED(processor_set_t pset);
123 extern bool sched_steal_thread_enabled(processor_set_t pset);
289 extern processor_set_t task_choose_pset(
305 processor_set_t pset);
[all …]
H A Dprocessor.h267 processor_set_t pset_list; /* chain of associated psets */
309 processor_set_t psets; /* list of associated psets */
410 processor_set_t processor_set; /* assigned set */
501 extern processor_set_t __single pset_array[MAX_PSETS]; /* array indexed by pset_id */
553 processor_set_t processor_set);
616 extern processor_set_t processor_pset(
621 extern processor_set_t pset_create(
628 processor_set_t pset,
631 extern processor_set_t pset_find(
633 processor_set_t default_pset);
[all …]
H A Dipc_host.h74 processor_set_t pset);
116 extern processor_set_t convert_port_to_pset(
120 extern processor_set_t convert_port_to_pset_name(
125 processor_set_t processor);
129 processor_set_t processor);
H A Dsched_amp_common.c64 processor_set_t ecore_set = NULL;
65 processor_set_t pcore_set = NULL;
102 sched_amp_spill_threshold(processor_set_t pset) in sched_amp_spill_threshold()
116 pset_signal_spill(processor_set_t pset, int spilled_thread_priority) in pset_signal_spill()
191 pset_should_accept_spilled_thread(processor_set_t pset, int spilled_thread_priority) in pset_should_accept_spilled_thread()
225 should_spill_to_ecores(processor_set_t nset, thread_t thread) in should_spill_to_ecores()
266 sched_amp_check_spill(processor_set_t pset, thread_t thread) in sched_amp_check_spill()
287 sched_amp_steal_threshold(processor_set_t pset, bool spill_pending) in sched_amp_steal_threshold()
299 sched_amp_steal_thread_enabled(processor_set_t pset) in sched_amp_steal_thread_enabled()
310 sched_amp_balance(processor_t cprocessor, processor_set_t cpset) in sched_amp_balance()
[all …]
H A Dsched_amp.c54 sched_amp_steal_thread(processor_set_t pset);
85 sched_amp_pset_init(processor_set_t pset);
100 sched_amp_choose_processor(processor_set_t pset, processor_t processor, thread_t thread);
112 sched_amp_thread_eligible_for_pset(thread_t thread, processor_set_t pset);
172 extern processor_set_t ecore_set;
173 extern processor_set_t pcore_set;
218 sched_amp_pset_init(processor_set_t pset) in sched_amp_pset_init()
238 processor_set_t pset = processor->processor_set; in sched_amp_choose_thread()
294 processor_set_t pset = processor->processor_set; in sched_amp_processor_queue_empty()
327 processor_set_t pset = processor->processor_set; in sched_amp_processor_csw_check()
[all …]
H A Dsched_clutch.c83 static void sched_clutch_root_init(sched_clutch_root_t, processor_set_t);
167 static int sched_edge_iterate_clusters_ordered(processor_set_t, uint64_t, int);
176 extern processor_set_t pset_array[MAX_PSETS];
397 processor_set_t pset) in sched_clutch_root_init()
2288 sched_edge_shared_rsrc_idle(processor_set_t pset, cluster_shared_rsrc_type_t shared_rsrc_type) in sched_edge_shared_rsrc_idle()
3029 sched_clutch_steal_thread(processor_set_t pset);
3068 sched_clutch_pset_init(processor_set_t pset);
3216 sched_clutch_pset_init(processor_set_t pset) in sched_clutch_pset_init()
3417 processor_set_t pset = processor->processor_set; in sched_clutch_processor_queue_shutdown()
3451 processor_set_t pset = processor->processor_set; in sched_clutch_processor_queue_remove()
[all …]
H A Dsched_dualq.c53 sched_dualq_steal_thread(processor_set_t pset);
84 sched_dualq_pset_init(processor_set_t pset);
202 sched_dualq_pset_init(processor_set_t pset) in sched_dualq_pset_init()
396 processor_set_t pset = processor->processor_set; in sched_dualq_processor_queue_shutdown()
433 processor_set_t pset = processor->processor_set; in sched_dualq_processor_queue_remove()
460 sched_dualq_steal_thread(processor_set_t pset) in sched_dualq_steal_thread()
462 processor_set_t cset = pset; in sched_dualq_steal_thread()
463 processor_set_t nset = next_pset(cset); in sched_dualq_steal_thread()
496 processor_set_t pset; in sched_dualq_thread_update_scan()
H A Dprocessor.c162 processor_set_t pset_array[MAX_PSETS] = { 0 };
301 processor_set_t pset) in processor_init()
419 processor_set_t pset = processor->processor_set; in processor_set_primary()
432 processor_set_t
565 processor_set_t
577 processor_set_t *prev, pset = zalloc_permanent_type(struct processor_set); in pset_create()
604 processor_set_t
607 processor_set_t default_pset) in pset_find()
611 processor_set_t pset = NULL; in pset_find()
634 processor_set_t pset, in pset_init()
[all …]
H A Dsched_prim.c147 rt_runq_count(processor_set_t pset) in rt_runq_count()
153 rt_runq_earliest_deadline(processor_set_t pset) in rt_runq_earliest_deadline()
159 rt_runq_priority(processor_set_t pset) in rt_runq_priority()
244 rt_runq_is_low_latency(processor_set_t pset) in rt_runq_is_low_latency()
488 processor_set_t pset,
771 pset_rt_init(processor_set_t pset) in pset_rt_init()
834 sched_check_spill(processor_set_t pset, thread_t thread) in sched_check_spill()
852 sched_steal_thread_DISABLED(processor_set_t pset) in sched_steal_thread_DISABLED()
859 sched_steal_thread_enabled(processor_set_t pset) in sched_steal_thread_enabled()
2266 inline static processor_set_t
[all …]
H A Dipc_host.c204 processor_set_t pset) in ipc_pset_init()
220 processor_set_t *pset) in processor_set_default()
322 processor_set_t
326 processor_set_t pset = PROCESSOR_SET_NULL; in convert_port_to_pset()
349 processor_set_t pset = PROCESSOR_SET_NULL; in convert_port_to_pset_name()
449 processor_set_t pset) in convert_pset_to_port()
H A Dmk_sp.c74 processor_set_t pset, in thread_set_policy()
191 processor_set_t pset = &pset0; in thread_policy()
H A Daffinity.h53 processor_set_t aset_pset; /* processor set */
H A Dsched.h294 extern int rt_runq_count(processor_set_t);
295 extern uint64_t rt_runq_earliest_deadline(processor_set_t);
H A Dsched_clutch.h143 processor_set_t scr_pset;
/xnu-11417.140.69/osfmk/mach/
H A Dmach_types.h130 typedef struct processor_set *processor_set_t; typedef
195 typedef mach_port_t processor_set_t;
216 typedef processor_set_t processor_set_name_t;
251 typedef processor_set_t *processor_set_array_t;
252 typedef processor_set_t *processor_set_name_array_t;
271 typedef processor_set_t processor_set_port_t;
272 typedef processor_set_t processor_set_name_port_t;
274 typedef processor_set_t processor_set_control_port_t;
313 #define PROCESSOR_SET_NULL ((processor_set_t) NULL)
343 #define PROCESSOR_SET_NULL ((processor_set_t) 0)
H A Dprocessor_set.defs92 set : processor_set_t);
95 processor_set : processor_set_t;
100 processor_set : processor_set_t;
104 processor_set : processor_set_t;
113 processor_set : processor_set_t;
120 processor_set : processor_set_t;
130 pset : processor_set_t;
143 pset : processor_set_t;
163 processor_set : processor_set_t;
/xnu-11417.140.69/tests/sched/sched_test_harness/shadow_headers/
H A Dsched_prim.c331 sched_pset_cluster_shared_rsrc_load(processor_set_t pset, cluster_shared_rsrc_type_t shared_rsrc_ty… in sched_pset_cluster_shared_rsrc_load()
345 processor_set_t starting_pset, in choose_processor()
358 pset_available_cpumap(processor_set_t pset) in pset_available_cpumap()
364 pset_available_cpu_count(processor_set_t pset) in pset_available_cpu_count()
370 pset_is_recommended(processor_set_t pset) in pset_is_recommended()
379 pset_type_is_recommended(processor_set_t pset) in pset_type_is_recommended()
389 sched_update_pset_load_average(processor_set_t pset, uint64_t curtime) in sched_update_pset_load_average()
396 rt_runq_count(processor_set_t pset) in rt_runq_count()
H A Dmisc_needed_defines.h31 typedef struct processor_set *processor_set_t; typedef
H A Dmisc_needed_deps.c33 processor_set_t pset_array[MAX_PSETS];
/xnu-11417.140.69/osfmk/i386/
H A Dcpu_affinity.h37 processor_set_t pset;/* The processor set container */
44 extern processor_set_t ml_affinity_to_pset(uint32_t affinity_num);
/xnu-11417.140.69/tests/sched/sched_test_harness/
H A Dsched_edge_harness.c99 sched_ipi_deferred_policy(processor_set_t pset, in sched_ipi_deferred_policy()
169 edge_impl_set_cluster_type(processor_set_t pset, test_cpu_type_t type) in edge_impl_set_cluster_type()
370 processor_set_t pset = pset_array[cluster_id]; in impl_set_pset_derecommended()
380 processor_set_t pset = pset_array[cluster_id]; in impl_set_pset_recommended()
/xnu-11417.140.69/osfmk/arm/
H A Dcpu_affinity.h38 static inline processor_set_t
/xnu-11417.140.69/libsyscall/mach/
H A Dthread_act.c65 thread_set_policy(thread_act_t thr_act, processor_set_t pset, policy_t policy, policy_base_t base, … in thread_set_policy()
/xnu-11417.140.69/tests/
H A Dkernel_inspection.c159 processor_set_t pset;

12