Home
last modified time | relevance | path

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

/linux/Documentation/scheduler/
A Dsched-capacity.rst347 Furthermore, uclamp lets userspace specify a minimum and a maximum utilization
356 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 run
363 on any CPU by giving it a low uclamp.max value. Conversely, it can force a small
365 giving it a high uclamp.min value.
/linux/kernel/sched/
A Dcore.c1476 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 …]
A Dsched.h440 struct uclamp_se uclamp[UCLAMP_CNT]; member
957 struct uclamp_rq uclamp[UCLAMP_CNT] ____cacheline_aligned; member
2858 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()
/linux/Documentation/admin-guide/sysctl/
A Dkernel.rst1120 It means that any requested uclamp.min value cannot be greater than
1131 It means that any requested uclamp.max value cannot be greater than
1142 Uclamp achieves this by setting the requested uclamp.min of all RT tasks to
1146 This knob allows admins to change the default behavior when uclamp is being
1152 requested uclamp.min value via sched_setattr() syscall.
/linux/include/linux/
A Dsched.h799 struct uclamp_se uclamp[UCLAMP_CNT]; member
/linux/Documentation/admin-guide/
A Dcgroup-v2.rst1064 cpu.uclamp.min
1077 `cpu.uclamp.max`.
1079 cpu.uclamp.max

Completed in 39 milliseconds