Home
last modified time | relevance | path

Searched refs:sched_bucket_t (Results 1 – 12 of 12) sorted by relevance

/xnu-12377.41.6/osfmk/kern/
H A Dsched_clutch.h337 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 Dsched_clutch.c91 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 Dpriority.c747 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 Dprocessor.h301 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 Dsched.h234 } sched_bucket_t; typedef
H A Dthread_group.c1295 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 Dthread.h528 sched_bucket_t th_sched_bucket;
H A Dsched_prim.c9093 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 Dprocessor.c556sched_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 Dsched_clutch_harness_impl.c230 …assert((sched_bucket_t)root_bucket == sched_convert_pri_to_bucket(pri) || (sched_bucket_t)root_buc… in clutch_impl_create_thread()
H A Dsched_edge_harness.c272sched_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 Dmisc_needed_deps.c106 sched_bucket_t th_sched_bucket;