Home
last modified time | relevance | path

Searched refs:scrb_bucket (Results 1 – 3 of 3) sorted by relevance

/xnu-8020.101.4/osfmk/kern/
H A Dsched_clutch.c487 root_bucket->scrb_bucket = bucket; in sched_clutch_root_bucket_init()
503 root_bucket->scrb_warp_remaining = sched_clutch_root_bucket_warp[root_bucket->scrb_bucket]; in sched_clutch_root_bucket_init()
665 if ((warp_bucket_index == -1) || (warp_bucket_index >= edf_bucket->scrb_bucket)) { in sched_clutch_root_highest_root_bucket()
676 …uint64_t starvation_window = sched_clutch_thread_quantum[edf_bucket->scrb_bucket] / pset_available… in sched_clutch_root_highest_root_bucket()
689 if (highest_runnable_bucket < edf_bucket->scrb_bucket) { in sched_clutch_root_highest_root_bucket()
696 edf_bucket->scrb_warp_remaining = sched_clutch_root_bucket_warp[edf_bucket->scrb_bucket]; in sched_clutch_root_highest_root_bucket()
699 bitmap_set(root_clutch->scr_bound_warp_available, edf_bucket->scrb_bucket); in sched_clutch_root_highest_root_bucket()
701 bitmap_set(root_clutch->scr_unbound_warp_available, edf_bucket->scrb_bucket); in sched_clutch_root_highest_root_bucket()
730 bitmap_clear(root_clutch->scr_bound_warp_available, warp_bucket->scrb_bucket); in sched_clutch_root_highest_root_bucket()
732 bitmap_clear(root_clutch->scr_unbound_warp_available, warp_bucket->scrb_bucket); in sched_clutch_root_highest_root_bucket()
[all …]
H A Dsched_clutch.h108 uint8_t scrb_bucket; member
/xnu-8020.101.4/tools/lldbmacros/
H A Dscheduler.py194 … {:>10s} | {:>10s} | {:>15d} | ".format("*", bucketStr[int(root_bucket.scrb_bucket)], "*", "*", ad…
217 … {:>10s} | {:>10d} | {:>15d} | ".format("*", bucketStr[int(root_bucket.scrb_bucket)] + " [Bound]",…
272 print("{:<30s} : {:s}".format("Bucket Name", bucketStr[int(root_bucket.scrb_bucket)]))