Home
last modified time | relevance | path

Searched refs:clamp_id (Results 1 – 3 of 3) sorted by relevance

/linux/kernel/sched/
H A Dcore.c1607 uclamp_idle_value(struct rq *rq, enum uclamp_id clamp_id, in uclamp_idle_reset()
1615 if (clamp_id == UCLAMP_MAX) { in uclamp_rq_max_value() argument
1623 static inline void uclamp_idle_reset(struct rq *rq, enum uclamp_id clamp_id, in uclamp_rq_max_value()
1630 uclamp_rq_set(rq, clamp_id, clamp_value); in uclamp_rq_max_value()
1634 unsigned int uclamp_rq_max_value(struct rq *rq, enum uclamp_id clamp_id,
1637 struct uclamp_bucket *bucket = rq->uclamp[clamp_id].bucket; in __uclamp_update_util_min_rt_default()
1651 return uclamp_idle_value(rq, clamp_id, clamp_value);
1682 uclamp_tg_restrict(struct task_struct *p, enum uclamp_id clamp_id) in uclamp_tg_restrict()
1685 struct uclamp_se uc_req = p->uclamp_req[clamp_id]; in uclamp_tg_restrict()
1717 uclamp_eff_get(struct task_struct *p, enum uclamp_id clamp_id) in uclamp_eff_value()
1588 uclamp_idle_value(struct rq * rq,enum uclamp_id clamp_id,unsigned int clamp_value) uclamp_idle_value() argument
1604 uclamp_idle_reset(struct rq * rq,enum uclamp_id clamp_id,unsigned int clamp_value) uclamp_idle_reset() argument
1663 uclamp_tg_restrict(struct task_struct * p,enum uclamp_id clamp_id) uclamp_tg_restrict() argument
1698 uclamp_eff_get(struct task_struct * p,enum uclamp_id clamp_id) uclamp_eff_get() argument
1710 uclamp_eff_value(struct task_struct * p,enum uclamp_id clamp_id) uclamp_eff_value() argument
1734 uclamp_rq_inc_id(struct rq * rq,struct task_struct * p,enum uclamp_id clamp_id) uclamp_rq_inc_id() argument
1772 uclamp_rq_dec_id(struct rq * rq,struct task_struct * p,enum uclamp_id clamp_id) uclamp_rq_dec_id() argument
1839 enum uclamp_id clamp_id; uclamp_rq_inc() local
1867 enum uclamp_id clamp_id; uclamp_rq_dec() local
1889 uclamp_rq_reinc_id(struct rq * rq,struct task_struct * p,enum uclamp_id clamp_id) uclamp_rq_reinc_id() argument
1908 enum uclamp_id clamp_id; uclamp_update_active() local
2059 enum uclamp_id clamp_id; uclamp_fork() local
2084 enum uclamp_id clamp_id; init_uclamp_rq() local
2099 enum uclamp_id clamp_id; init_uclamp() local
9302 enum uclamp_id clamp_id; alloc_uclamp_sched_group() local
9576 enum uclamp_id clamp_id; cpu_util_update_eff() local
9663 cpu_uclamp_write(struct kernfs_open_file * of,char * buf,size_t nbytes,loff_t off,enum uclamp_id clamp_id) cpu_uclamp_write() argument
9708 cpu_uclamp_print(struct seq_file * sf,enum uclamp_id clamp_id) cpu_uclamp_print() argument
[all...]
H A Dsyscalls.c354 enum uclamp_id clamp_id, in uclamp_reset() argument
363 if (clamp_id == UCLAMP_MIN && in uclamp_reset()
369 if (clamp_id == UCLAMP_MAX && in uclamp_reset()
381 enum uclamp_id clamp_id; in __setscheduler_uclamp() local
383 for_each_clamp_id(clamp_id) { in __setscheduler_uclamp()
384 struct uclamp_se *uc_se = &p->uclamp_req[clamp_id]; in __setscheduler_uclamp()
387 if (!uclamp_reset(attr, clamp_id, uc_se)) in __setscheduler_uclamp()
394 if (unlikely(rt_task(p) && clamp_id == UCLAMP_MIN)) in __setscheduler_uclamp()
397 value = uclamp_none(clamp_id); in __setscheduler_uclamp()
H A Dsched.h3617 unsigned long uclamp_eff_value(struct task_struct *p, enum uclamp_id clamp_id); in uclamp_rq_is_capped()
3645 enum uclamp_id clamp_id) in uclamp_se_set()
3647 return READ_ONCE(rq->uclamp[clamp_id].value); in uclamp_se_set()
3650 static inline void uclamp_rq_set(struct rq *rq, enum uclamp_id clamp_id,
3653 WRITE_ONCE(rq->uclamp[clamp_id].value, value);
3676 #define for_each_clamp_id(clamp_id) \ in uclamp_rq_get()
3677 for ((clamp_id) = 0; (clamp_id) < UCLAMP_CNT; (clamp_id)++) in uclamp_rq_get()
3682 static inline unsigned int uclamp_none(enum uclamp_id clamp_id) in uclamp_rq_set()
3591 uclamp_rq_get(struct rq * rq,enum uclamp_id clamp_id) uclamp_rq_get() argument
3596 uclamp_rq_set(struct rq * rq,enum uclamp_id clamp_id,unsigned int value) uclamp_rq_set() argument
3622 for_each_clamp_id(clamp_id) global() argument
3628 uclamp_none(enum uclamp_id clamp_id) uclamp_none() argument
3654 uclamp_eff_value(struct task_struct * p,enum uclamp_id clamp_id) uclamp_eff_value() argument
3672 uclamp_rq_get(struct rq * rq,enum uclamp_id clamp_id) uclamp_rq_get() argument
3681 uclamp_rq_set(struct rq * rq,enum uclamp_id clamp_id,unsigned int value) uclamp_rq_set() argument
[all...]