| /xnu-11215/osfmk/kern/ |
| H A D | sched_amp_common.h | 53 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 D | sched_prim.h | 279 extern processor_set_t task_choose_pset( 295 processor_set_t pset); 298 processor_set_t pset); 306 processor_set_t pset); 309 processor_set_t pset); 312 processor_set_t pset); 319 processor_set_t pset, 325 processor_set_t pset); 363 processor_set_t pset, 886 processor_set_t pset); [all …]
|
| H A D | processor.h | 301 processor_set_t psets; /* list of associated psets */ 401 processor_set_t processor_set; /* assigned set */ 533 processor_set_t processor_set); 592 extern processor_set_t processor_pset( 597 extern processor_set_t pset_create( 604 processor_set_t pset, 607 extern processor_set_t pset_find( 609 processor_set_t default_pset); 623 processor_set_t pset, 626 inline static processor_set_t [all …]
|
| H A D | ipc_host.h | 74 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 D | sched_amp_common.c | 64 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() 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() 325 processor_set_t pset = ecore_set; in sched_amp_balance() [all …]
|
| H A D | sched_amp.c | 54 sched_amp_steal_thread(processor_set_t pset); 85 sched_amp_pset_init(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() 488 sched_amp_steal_thread(processor_set_t pset) in sched_amp_steal_thread() 491 processor_set_t nset = pset; in sched_amp_steal_thread() 537 processor_set_t pset; in sched_amp_thread_update_scan() 659 processor_set_t nset = pset; in sched_amp_choose_processor() [all …]
|
| H A D | sched_clutch.c | 398 processor_set_t pset) in sched_clutch_root_init() 3495 processor_set_t pset; in sched_clutch_thread_update_scan() 3820 static processor_set_t sched_edge_steal_candidate(processor_set_t pset); 3821 static processor_set_t sched_edge_migrate_candidate(processor_set_t preferred_pset, thread_t thread… 4094 static processor_set_t 4620 static processor_set_t 4692 static processor_set_t 4716 static processor_set_t 4717 sched_edge_switch_pset_lock(processor_set_t selected_pset, processor_set_t locked_pset, bool switch… in sched_edge_switch_pset_lock() 4741 static processor_set_t [all …]
|
| H A D | sched_dualq.c | 53 sched_dualq_steal_thread(processor_set_t pset); 84 sched_dualq_pset_init(processor_set_t pset); 198 sched_dualq_pset_init(processor_set_t pset) in sched_dualq_pset_init() 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() 454 sched_dualq_steal_thread(processor_set_t pset) in sched_dualq_steal_thread() 456 processor_set_t cset = pset; in sched_dualq_steal_thread() 457 processor_set_t nset = next_pset(cset); in sched_dualq_steal_thread() 488 processor_set_t pset; in sched_dualq_thread_update_scan()
|
| H A D | processor.c | 300 processor_set_t pset) in processor_init() 425 processor_set_t 570 processor_set_t 609 processor_set_t 612 processor_set_t default_pset) in pset_find() 616 processor_set_t pset = NULL; in pset_find() 639 processor_set_t pset, in pset_init() 1246 processor_set_t *pset) in processor_get_assignment() 1266 processor_set_t pset, in processor_set_info() 1400 processor_set_t pset, in processor_set_statistics() [all …]
|
| H A D | sched_prim.c | 486 processor_set_t pset, 2274 inline static processor_set_t 2275 change_locked_pset(processor_set_t current_pset, processor_set_t new_pset) in change_locked_pset() 3503 processor_set_t pset, in pset_cancel_deferred_dispatch() 4713 processor_set_t target_pset; in sched_rtlocal_steal_thread() 5226 static processor_set_t 5270 processor_set_t nset; in choose_processor() 5765 processor_set_t 5768 processor_set_t pset; in choose_starting_pset() 6028 processor_set_t [all …]
|
| H A D | ipc_host.c | 204 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 D | mk_sp.c | 74 processor_set_t pset, in thread_set_policy() 191 processor_set_t pset = &pset0; in thread_policy()
|
| H A D | affinity.h | 53 processor_set_t aset_pset; /* processor set */
|
| H A D | sched.h | 294 extern int rt_runq_count(processor_set_t); 295 extern uint64_t rt_runq_earliest_deadline(processor_set_t);
|
| H A D | sched_clutch.h | 144 processor_set_t scr_pset;
|
| /xnu-11215/osfmk/mach/ |
| H A D | mach_types.h | 130 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 D | processor_set.defs | 92 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;
|
| H A D | mach_types.defs | 477 type processor_set_t = mach_port_t 479 intran: processor_set_t convert_port_to_pset(mach_port_t) 480 outtran: mach_port_t convert_pset_to_port(processor_set_t) 484 type processor_set_array_t = ^array[] of processor_set_t;
|
| /xnu-11215/osfmk/i386/ |
| H A D | cpu_affinity.h | 37 processor_set_t pset;/* The processor set container */ 44 extern processor_set_t ml_affinity_to_pset(uint32_t affinity_num);
|
| /xnu-11215/tests/sched/sched_test_harness/shadow_headers/kern/ |
| H A D | sched_prim.h | 103 void (*pset_init)(processor_set_t pset); /* Per-processor set scheduler init */ 186 bool (*thread_eligible_for_pset)(thread_t thread, processor_set_t pset);
|
| /xnu-11215/osfmk/arm/ |
| H A D | cpu_affinity.h | 38 static inline processor_set_t
|
| /xnu-11215/tests/sched/sched_test_harness/shadow_headers/ |
| H A D | misc_needed_defines.h | 13 typedef struct processor_set *processor_set_t; typedef
|
| H A D | misc_needed_deps.c | 154 processor_set_t processor_set; /* assigned set */
|
| /xnu-11215/libsyscall/mach/ |
| H A D | thread_act.c | 65 thread_set_policy(thread_act_t thr_act, processor_set_t pset, policy_t policy, policy_base_t base, … in thread_set_policy()
|
| /xnu-11215/tests/ |
| H A D | kernel_inspection.c | 159 processor_set_t pset;
|