Home
last modified time | relevance | path

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

/xnu-8796.141.3/osfmk/kern/
H A Dsched_clutch.c535 root_bucket->scrb_bucket = bucket; in sched_clutch_root_bucket_init()
551 root_bucket->scrb_warp_remaining = sched_clutch_root_bucket_warp[root_bucket->scrb_bucket]; in sched_clutch_root_bucket_init()
713 if ((warp_bucket_index == -1) || (warp_bucket_index >= edf_bucket->scrb_bucket)) { in sched_clutch_root_highest_root_bucket()
724 …uint64_t starvation_window = sched_clutch_thread_quantum[edf_bucket->scrb_bucket] / pset_available… in sched_clutch_root_highest_root_bucket()
737 if (highest_runnable_bucket < edf_bucket->scrb_bucket) { in sched_clutch_root_highest_root_bucket()
744 edf_bucket->scrb_warp_remaining = sched_clutch_root_bucket_warp[edf_bucket->scrb_bucket]; in sched_clutch_root_highest_root_bucket()
747 bitmap_set(root_clutch->scr_bound_warp_available, edf_bucket->scrb_bucket); in sched_clutch_root_highest_root_bucket()
749 bitmap_set(root_clutch->scr_unbound_warp_available, edf_bucket->scrb_bucket); in sched_clutch_root_highest_root_bucket()
778 bitmap_clear(root_clutch->scr_bound_warp_available, warp_bucket->scrb_bucket); in sched_clutch_root_highest_root_bucket()
780 bitmap_clear(root_clutch->scr_unbound_warp_available, warp_bucket->scrb_bucket); in sched_clutch_root_highest_root_bucket()
[all …]
H A Dsched_clutch.h91 uint8_t scrb_bucket; member
/xnu-8796.141.3/tools/lldbmacros/
H A Dscheduler.py184 … {:>10s} | {:>10s} | {:>15d} | ".format("*", bucketStr[int(root_bucket.scrb_bucket)], "*", "*", ad…
207 … {:>10s} | {:>10d} | {:>15d} | ".format("*", bucketStr[int(root_bucket.scrb_bucket)] + " [Bound]",…
262 print("{:<30s} : {:s}".format("Bucket Name", bucketStr[int(root_bucket.scrb_bucket)]))