Home
last modified time | relevance | path

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

/xnu-12377.81.4/osfmk/kern/
H A Dsched_clutch.c988 sched_clutch_root_bucket_t warp_bucket = NULL; in sched_clutch_root_highest_root_bucket() local
991 warp_bucket = prev_bucket; in sched_clutch_root_highest_root_bucket()
993warp_bucket = (edf_bucket->scrb_bound) ? &root_clutch->scr_bound_buckets[warp_bucket_index] : &roo… in sched_clutch_root_highest_root_bucket()
996 …bool warp_is_being_utilized = warp_bucket == prev_bucket || mode == SCHED_CLUTCH_TRAVERSE_REMOVE_H… in sched_clutch_root_highest_root_bucket()
998 if (warp_bucket->scrb_warped_deadline == SCHED_CLUTCH_ROOT_BUCKET_WARP_UNUSED) { in sched_clutch_root_highest_root_bucket()
1001 warp_bucket->scrb_warped_deadline = timestamp + warp_bucket->scrb_warp_remaining; in sched_clutch_root_highest_root_bucket()
1002 …sched_clutch_root_bucket_deadline_update(warp_bucket, root_clutch, timestamp, !prev_bucket_warping… in sched_clutch_root_highest_root_bucket()
1007 assert(warp_bucket != edf_bucket); in sched_clutch_root_highest_root_bucket()
1008 return warp_bucket; in sched_clutch_root_highest_root_bucket()
1010 if (warp_bucket->scrb_warped_deadline > timestamp) { in sched_clutch_root_highest_root_bucket()
[all …]