Lines Matching refs:bucket
887 struct uclamp_bucket *bucket = rq->uclamp[clamp_id].bucket; in uclamp_rq_max_value() local
895 if (!bucket[bucket_id].tasks) in uclamp_rq_max_value()
897 return bucket[bucket_id].value; in uclamp_rq_max_value()
980 struct uclamp_bucket *bucket; in uclamp_rq_inc_id() local
987 bucket = &uc_rq->bucket[uc_se->bucket_id]; in uclamp_rq_inc_id()
988 bucket->tasks++; in uclamp_rq_inc_id()
997 if (bucket->tasks == 1 || uc_se->value > bucket->value) in uclamp_rq_inc_id()
998 bucket->value = uc_se->value; in uclamp_rq_inc_id()
1018 struct uclamp_bucket *bucket; in uclamp_rq_dec_id() local
1050 bucket = &uc_rq->bucket[uc_se->bucket_id]; in uclamp_rq_dec_id()
1052 SCHED_WARN_ON(!bucket->tasks); in uclamp_rq_dec_id()
1053 if (likely(bucket->tasks)) in uclamp_rq_dec_id()
1054 bucket->tasks--; in uclamp_rq_dec_id()
1064 if (likely(bucket->tasks)) in uclamp_rq_dec_id()
1072 SCHED_WARN_ON(bucket->value > rq_clamp); in uclamp_rq_dec_id()
1073 if (bucket->value >= rq_clamp) { in uclamp_rq_dec_id()