Searched refs:uclamp (Results 1 – 6 of 6) sorted by relevance
347 Furthermore, uclamp lets userspace specify a minimum and a maximum utilization356 above. On top of that, uclamp is used to clamp the task utilization values,362 By using uclamp, userspace can e.g. allow a busy loop (100% utilization) to run363 on any CPU by giving it a low uclamp.max value. Conversely, it can force a small365 giving it a high uclamp.min value.
1476 if (p->uclamp[clamp_id].active) in uclamp_eff_value()1497 struct uclamp_rq *uc_rq = &rq->uclamp[clamp_id]; in uclamp_rq_inc_id()1498 struct uclamp_se *uc_se = &p->uclamp[clamp_id]; in uclamp_rq_inc_id()1536 struct uclamp_se *uc_se = &p->uclamp[clamp_id]; in uclamp_rq_dec_id()1645 if (!p->uclamp[clamp_id].active) in uclamp_rq_reinc_id()1894 p->uclamp[clamp_id].active = false; in uclamp_fork()1913 struct uclamp_rq *uc_rq = rq->uclamp; in init_uclamp_rq()1944 root_task_group.uclamp[clamp_id] = uc_max; in init_uclamp()9705 tg->uclamp[clamp_id] = parent->uclamp[clamp_id]; in alloc_uclamp_sched_group()10009 ? css_tg(css)->parent->uclamp : NULL; in cpu_util_update_eff()[all …]
440 struct uclamp_se uclamp[UCLAMP_CNT]; member957 struct uclamp_rq uclamp[UCLAMP_CNT] ____cacheline_aligned; member2858 min_util = max_t(unsigned long, min_util, READ_ONCE(rq->uclamp[UCLAMP_MIN].value)); in uclamp_rq_util_with()2859 max_util = max_t(unsigned long, max_util, READ_ONCE(rq->uclamp[UCLAMP_MAX].value)); in uclamp_rq_util_with()
1120 It means that any requested uclamp.min value cannot be greater than1131 It means that any requested uclamp.max value cannot be greater than1142 Uclamp achieves this by setting the requested uclamp.min of all RT tasks to1146 This knob allows admins to change the default behavior when uclamp is being1152 requested uclamp.min value via sched_setattr() syscall.
799 struct uclamp_se uclamp[UCLAMP_CNT]; member
1064 cpu.uclamp.min1077 `cpu.uclamp.max`.1079 cpu.uclamp.max
Completed in 39 milliseconds