Searched refs:clamp_id (Results 1 – 3 of 3) sorted by relevance
| /linux/kernel/sched/ |
| H A D | core.c | 1516 uclamp_idle_value(struct rq *rq, enum uclamp_id clamp_id, in uclamp_idle_value() argument 1524 if (clamp_id == UCLAMP_MAX) { in uclamp_idle_value() 1532 static inline void uclamp_idle_reset(struct rq *rq, enum uclamp_id clamp_id, in uclamp_idle_reset() argument 1539 uclamp_rq_set(rq, clamp_id, clamp_value); in uclamp_idle_reset() 1543 unsigned int uclamp_rq_max_value(struct rq *rq, enum uclamp_id clamp_id, in uclamp_rq_max_value() argument 1546 struct uclamp_bucket *bucket = rq->uclamp[clamp_id].bucket; in uclamp_rq_max_value() 1560 return uclamp_idle_value(rq, clamp_id, clamp_value); in uclamp_rq_max_value() 1591 uclamp_tg_restrict(struct task_struct *p, enum uclamp_id clamp_id) in uclamp_tg_restrict() argument 1594 struct uclamp_se uc_req = p->uclamp_req[clamp_id]; in uclamp_tg_restrict() 1626 uclamp_eff_get(struct task_struct *p, enum uclamp_id clamp_id) in uclamp_eff_get() argument [all …]
|
| H A D | syscalls.c | 353 enum uclamp_id clamp_id, in uclamp_reset() argument 362 if (clamp_id == UCLAMP_MIN && in uclamp_reset() 368 if (clamp_id == UCLAMP_MAX && in uclamp_reset() 380 enum uclamp_id clamp_id; in __setscheduler_uclamp() local 382 for_each_clamp_id(clamp_id) { in __setscheduler_uclamp() 383 struct uclamp_se *uc_se = &p->uclamp_req[clamp_id]; in __setscheduler_uclamp() 386 if (!uclamp_reset(attr, clamp_id, uc_se)) in __setscheduler_uclamp() 393 if (unlikely(rt_task(p) && clamp_id == UCLAMP_MIN)) in __setscheduler_uclamp() 396 value = uclamp_none(clamp_id); in __setscheduler_uclamp()
|
| H A D | sched.h | 3444 unsigned long uclamp_eff_value(struct task_struct *p, enum uclamp_id clamp_id); 3472 enum uclamp_id clamp_id) in uclamp_rq_get() argument 3474 return READ_ONCE(rq->uclamp[clamp_id].value); in uclamp_rq_get() 3477 static inline void uclamp_rq_set(struct rq *rq, enum uclamp_id clamp_id, in uclamp_rq_set() argument 3480 WRITE_ONCE(rq->uclamp[clamp_id].value, value); in uclamp_rq_set() 3503 #define for_each_clamp_id(clamp_id) \ argument 3504 for ((clamp_id) = 0; (clamp_id) < UCLAMP_CNT; (clamp_id)++) 3509 static inline unsigned int uclamp_none(enum uclamp_id clamp_id) in uclamp_none() argument 3511 if (clamp_id == UCLAMP_MIN) in uclamp_none() 3535 uclamp_eff_value(struct task_struct *p, enum uclamp_id clamp_id) in uclamp_eff_value() argument [all …]
|