Searched refs:clutch_bucket (Results 1 – 2 of 2) sorted by relevance
| /xnu-12377.81.4/osfmk/kern/ |
| H A D | sched_clutch.c | 524 sched_clutch_bucket_t clutch_bucket, in sched_clutch_bucket_runq_enqueue() argument 527 circle_queue_t queue = &clutch_buckets_rq->scbrq_queues[clutch_bucket->scb_priority]; in sched_clutch_bucket_runq_enqueue() 529 circle_enqueue_tail(queue, &clutch_bucket->scb_runqlink); in sched_clutch_bucket_runq_enqueue() 530 bitmap_set(clutch_buckets_rq->scbrq_bitmap, clutch_bucket->scb_priority); in sched_clutch_bucket_runq_enqueue() 531 if (clutch_bucket->scb_priority > clutch_buckets_rq->scbrq_highq) { in sched_clutch_bucket_runq_enqueue() 532 clutch_buckets_rq->scbrq_highq = clutch_bucket->scb_priority; in sched_clutch_bucket_runq_enqueue() 536 circle_enqueue_head(queue, &clutch_bucket->scb_runqlink); in sched_clutch_bucket_runq_enqueue() 542 circle_enqueue_tail(queue, &clutch_bucket->scb_runqlink); in sched_clutch_bucket_runq_enqueue() 556 sched_clutch_bucket_t clutch_bucket) in sched_clutch_bucket_runq_remove() argument 558 circle_queue_t queue = &clutch_buckets_rq->scbrq_queues[clutch_bucket->scb_priority]; in sched_clutch_bucket_runq_remove() [all …]
|
| /xnu-12377.81.4/tools/lldbmacros/ |
| H A D | scheduler.py | 155 def GetSchedClutchBucketSummary(clutch_bucket): argument 157 …pending_delta = kern.GetNanotimeFromAbstime(GetRecentTimestamp() - clutch_bucket.scb_group.scbg_pe… 158 if (int)(clutch_bucket.scb_group.scbg_pending_data.scct_timestamp) == 18446744073709551615: 161 clutch_bucket.scb_group.scbg_clutch.sc_tg, pending_delta, 162 clutch_bucket.scb_group.scbg_interactivity_data.scct_count, 163 tg_boost, clutch_bucket.scb_thread_runq.pq_root.key >> 8) 183 …for clutch_bucket in IterateCircleQueue(clutch_bucket_circleq, 'struct sched_clutch_bucket', 'scb_… 184 clutch_bucket_list.append(clutch_bucket) 187 for clutch_bucket in clutch_bucket_list: 189 …clutch_bucket.scb_group.scbg_clutch.sc_tg.tg_name, "*", clutch_bucket, clutch_bucket.scb_priority,… [all …]
|