Searched refs:sched_bucket_t (Results 1 – 12 of 12) sorted by relevance
| /xnu-12377.41.6/osfmk/kern/ |
| H A D | sched_clutch.h | 337 uint32_t sched_clutch_thread_run_bucket_incr(thread_t, sched_bucket_t); 338 uint32_t sched_clutch_thread_run_bucket_decr(thread_t, sched_bucket_t); 340 uint32_t sched_clutch_thread_pri_shift(thread_t, sched_bucket_t); 364 uint16_t sched_edge_cluster_cumulative_count(sched_clutch_root_t root_clutch, sched_bucket_t bucket…
|
| H A D | sched_clutch.c | 91 static void sched_clutch_root_bucket_init(sched_clutch_root_bucket_t, sched_bucket_t, bool); 132 …_bucket_hierarchy_insert(sched_clutch_root_t, sched_clutch_bucket_t, sched_bucket_t, uint64_t, sch… 133 …_bucket_hierarchy_remove(sched_clutch_root_t, sched_clutch_bucket_t, sched_bucket_t, uint64_t, sch… 149 static uint32_t sched_clutch_run_bucket_incr(sched_clutch_t, sched_bucket_t); 150 static uint32_t sched_clutch_run_bucket_decr(sched_clutch_t, sched_bucket_t); 353 static sched_bucket_t 356 sched_bucket_t bucket = TH_BUCKET_RUN; in sched_convert_pri_to_bucket() 378 static sched_bucket_t 588 sched_bucket_t bucket, in sched_clutch_root_bucket_init() 1040 sched_clutch_bucket_is_above_timeshare(sched_bucket_t bucket) in sched_clutch_bucket_is_above_timeshare() [all …]
|
| H A D | priority.c | 747 sched_incr_bucket(sched_bucket_t bucket) in sched_incr_bucket() 756 sched_decr_bucket(sched_bucket_t bucket) in sched_decr_bucket() 767 sched_add_bucket(sched_bucket_t bucket, uint8_t run_weight) in sched_add_bucket() 776 sched_sub_bucket(sched_bucket_t bucket, uint8_t run_weight) in sched_sub_bucket() 846 sched_bucket_t old_bucket = thread->th_sched_bucket; in sched_update_thread_bucket() 847 sched_bucket_t new_bucket = TH_BUCKET_RUN; in sched_update_thread_bucket() 886 sched_bucket_t old_bucket = thread->th_sched_bucket; in sched_smt_update_thread_bucket() 887 sched_bucket_t new_bucket = TH_BUCKET_RUN; in sched_smt_update_thread_bucket()
|
| H A D | processor.h | 301 sched_bucket_t cpu_running_buckets[MAX_CPUS]; 780 sched_get_pset_load_average(processor_set_t pset, sched_bucket_t sched_bucket) in sched_get_pset_load_average() 794 sched_get_pset_load_average(processor_set_t pset, __unused sched_bucket_t sched_bucket) in sched_get_pset_load_average() 801 …xecution_time(processor_set_t pset, uint64_t delta, uint64_t curtime, sched_bucket_t sched_bucket);
|
| H A D | sched.h | 234 } sched_bucket_t; typedef
|
| H A D | thread_group.c | 1295 sched_bucket_to_perfcontrol_class(sched_bucket_t bucket) in sched_bucket_to_perfcontrol_class() 1325 for (sched_bucket_t bucket = 0; bucket < TH_BUCKET_SCHED_MAX; bucket++) { \ 1468 for (sched_bucket_t bucket = 0; bucket < TH_BUCKET_SCHED_MAX; bucket++) { in sched_perfcontrol_thread_group_preferred_clusters_set()
|
| H A D | thread.h | 528 sched_bucket_t th_sched_bucket;
|
| H A D | sched_prim.c | 9093 sched_bucket_t cpu_bucket = os_atomic_load(&pset->cpu_running_buckets[cpu], relaxed); in sched_edge_pset_running_higher_bucket() 9101 for (sched_bucket_t bucket = TH_BUCKET_FIXPRI; bucket < TH_BUCKET_SCHED_MAX - 1; bucket++) { in sched_edge_pset_running_higher_bucket() 9158 …for (sched_bucket_t sched_bucket = TH_BUCKET_FIXPRI; sched_bucket < TH_BUCKET_SCHED_MAX; sched_buc… in sched_update_pset_load_average() 9196 …_time(processor_set_t pset, uint64_t execution_time, uint64_t curtime, sched_bucket_t sched_bucket) in sched_update_pset_avg_execution_time() 9269 … __unused uint64_t execution_time, __unused uint64_t curtime, __unused sched_bucket_t sched_bucket) in sched_update_pset_avg_execution_time()
|
| H A D | processor.c | 556 …sched_bucket_t bucket = ((thread->state & TH_IDLE) || (thread->bound_processor != PROCESSOR_NULL))… in processor_state_update_from_thread()
|
| /xnu-12377.41.6/tests/sched/sched_test_harness/ |
| H A D | sched_clutch_harness_impl.c | 230 …assert((sched_bucket_t)root_bucket == sched_convert_pri_to_bucket(pri) || (sched_bucket_t)root_buc… in clutch_impl_create_thread()
|
| H A D | sched_edge_harness.c | 272 …sched_bucket_t bucket = ((((thread_t)thread)->state & TH_IDLE) || (((thread_t)thread)->bound_proce… in impl_cpu_set_thread_current()
|
| /xnu-12377.41.6/tests/sched/sched_test_harness/shadow_headers/ |
| H A D | misc_needed_deps.c | 106 sched_bucket_t th_sched_bucket;
|