/kernel/linux/linux-5.10/kernel/sched/ |
H A D | core.c | 987 #define for_each_clamp_id(clamp_id) \ 988 for ((clamp_id) = 0; (clamp_id) < UCLAMP_CNT; (clamp_id)++) 995 static inline unsigned int uclamp_none(enum uclamp_id clamp_id) in uclamp_none() argument 997 if (clamp_id == UCLAMP_MIN) in uclamp_none() 1011 uclamp_idle_value(struct rq *rq, enum uclamp_id clamp_id, in uclamp_idle_value() argument 1019 if (clamp_id == UCLAMP_MAX) { in uclamp_idle_value() 1027 static inline void uclamp_idle_reset(struct rq *rq, enum uclamp_id clamp_id, in uclamp_idle_reset() argument 1034 uclamp_rq_set(rq, clamp_id, clamp_valu in uclamp_idle_reset() 1038 uclamp_rq_max_value(struct rq *rq, enum uclamp_id clamp_id, unsigned int clamp_value) uclamp_rq_max_value() argument 1117 uclamp_tg_restrict(struct task_struct *p, enum uclamp_id clamp_id) uclamp_tg_restrict() argument 1152 uclamp_eff_get(struct task_struct *p, enum uclamp_id clamp_id) uclamp_eff_get() argument 1164 uclamp_eff_value(struct task_struct *p, enum uclamp_id clamp_id) uclamp_eff_value() argument 1187 uclamp_rq_inc_id(struct rq *rq, struct task_struct *p, enum uclamp_id clamp_id) uclamp_rq_inc_id() argument 1225 uclamp_rq_dec_id(struct rq *rq, struct task_struct *p, enum uclamp_id clamp_id) uclamp_rq_dec_id() argument 1293 enum uclamp_id clamp_id; uclamp_rq_inc() local 1317 enum uclamp_id clamp_id; uclamp_rq_dec() local 1335 uclamp_rq_reinc_id(struct rq *rq, struct task_struct *p, enum uclamp_id clamp_id) uclamp_rq_reinc_id() argument 1355 enum uclamp_id clamp_id; uclamp_update_active() local 1508 enum uclamp_id clamp_id; __setscheduler_uclamp() local 1548 enum uclamp_id clamp_id; uclamp_fork() local 1573 enum uclamp_id clamp_id; init_uclamp_rq() local 1588 enum uclamp_id clamp_id; init_uclamp() local 8029 enum uclamp_id clamp_id; alloc_uclamp_sched_group() local 8330 enum uclamp_id clamp_id; cpu_util_update_eff() local 8415 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 8464 cpu_uclamp_print(struct seq_file *sf, enum uclamp_id clamp_id) cpu_uclamp_print() argument [all...] |
H A D | sched.h | 2573 unsigned long uclamp_eff_value(struct task_struct *p, enum uclamp_id clamp_id); 2576 enum uclamp_id clamp_id) in uclamp_rq_get() 2578 return READ_ONCE(rq->uclamp[clamp_id].value); in uclamp_rq_get() 2581 static inline void uclamp_rq_set(struct rq *rq, enum uclamp_id clamp_id, in uclamp_rq_set() argument 2584 WRITE_ONCE(rq->uclamp[clamp_id].value, value); in uclamp_rq_set() 2664 enum uclamp_id clamp_id) in uclamp_eff_value() 2666 if (clamp_id == UCLAMP_MIN) in uclamp_eff_value() 2690 enum uclamp_id clamp_id) in uclamp_rq_get() 2692 if (clamp_id == UCLAMP_MIN) in uclamp_rq_get() 2698 static inline void uclamp_rq_set(struct rq *rq, enum uclamp_id clamp_id, in uclamp_rq_set() argument 2575 uclamp_rq_get(struct rq *rq, enum uclamp_id clamp_id) uclamp_rq_get() argument 2663 uclamp_eff_value(struct task_struct *p, enum uclamp_id clamp_id) uclamp_eff_value() argument 2689 uclamp_rq_get(struct rq *rq, enum uclamp_id clamp_id) uclamp_rq_get() argument [all...] |
/kernel/linux/linux-6.6/kernel/sched/ |
H A D | core.c | 1442 #define for_each_clamp_id(clamp_id) \ 1443 for ((clamp_id) = 0; (clamp_id) < UCLAMP_CNT; (clamp_id)++) 1450 static inline unsigned int uclamp_none(enum uclamp_id clamp_id) in uclamp_none() argument 1452 if (clamp_id == UCLAMP_MIN) in uclamp_none() 1466 uclamp_idle_value(struct rq *rq, enum uclamp_id clamp_id, in uclamp_idle_value() argument 1474 if (clamp_id == UCLAMP_MAX) { in uclamp_idle_value() 1482 static inline void uclamp_idle_reset(struct rq *rq, enum uclamp_id clamp_id, in uclamp_idle_reset() argument 1489 uclamp_rq_set(rq, clamp_id, clamp_valu in uclamp_idle_reset() 1493 uclamp_rq_max_value(struct rq *rq, enum uclamp_id clamp_id, unsigned int clamp_value) uclamp_rq_max_value() argument 1545 uclamp_tg_restrict(struct task_struct *p, enum uclamp_id clamp_id) uclamp_tg_restrict() argument 1580 uclamp_eff_get(struct task_struct *p, enum uclamp_id clamp_id) uclamp_eff_get() argument 1592 uclamp_eff_value(struct task_struct *p, enum uclamp_id clamp_id) uclamp_eff_value() argument 1615 uclamp_rq_inc_id(struct rq *rq, struct task_struct *p, enum uclamp_id clamp_id) uclamp_rq_inc_id() argument 1653 uclamp_rq_dec_id(struct rq *rq, struct task_struct *p, enum uclamp_id clamp_id) uclamp_rq_dec_id() argument 1721 enum uclamp_id clamp_id; uclamp_rq_inc() local 1745 enum uclamp_id clamp_id; uclamp_rq_dec() local 1763 uclamp_rq_reinc_id(struct rq *rq, struct task_struct *p, enum uclamp_id clamp_id) uclamp_rq_reinc_id() argument 1783 enum uclamp_id clamp_id; uclamp_update_active() local 1971 uclamp_reset(const struct sched_attr *attr, enum uclamp_id clamp_id, struct uclamp_se *uc_se) uclamp_reset() argument 1999 enum uclamp_id clamp_id; __setscheduler_uclamp() local 2039 enum uclamp_id clamp_id; uclamp_fork() local 2064 enum uclamp_id clamp_id; init_uclamp_rq() local 2079 enum uclamp_id clamp_id; init_uclamp() local 11043 enum uclamp_id clamp_id; alloc_uclamp_sched_group() local 11351 enum uclamp_id clamp_id; cpu_util_update_eff() local 11436 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 11485 cpu_uclamp_print(struct seq_file *sf, enum uclamp_id clamp_id) cpu_uclamp_print() argument [all...] |
H A D | sched.h | 3224 unsigned long uclamp_eff_value(struct task_struct *p, enum uclamp_id clamp_id); 3227 enum uclamp_id clamp_id) in uclamp_rq_get() 3229 return READ_ONCE(rq->uclamp[clamp_id].value); in uclamp_rq_get() 3232 static inline void uclamp_rq_set(struct rq *rq, enum uclamp_id clamp_id, in uclamp_rq_set() argument 3235 WRITE_ONCE(rq->uclamp[clamp_id].value, value); in uclamp_rq_set() 3330 enum uclamp_id clamp_id) in uclamp_eff_value() 3332 if (clamp_id == UCLAMP_MIN) in uclamp_eff_value() 3358 enum uclamp_id clamp_id) in uclamp_rq_get() 3360 if (clamp_id == UCLAMP_MIN) in uclamp_rq_get() 3366 static inline void uclamp_rq_set(struct rq *rq, enum uclamp_id clamp_id, in uclamp_rq_set() argument 3226 uclamp_rq_get(struct rq *rq, enum uclamp_id clamp_id) uclamp_rq_get() argument 3329 uclamp_eff_value(struct task_struct *p, enum uclamp_id clamp_id) uclamp_eff_value() argument 3357 uclamp_rq_get(struct rq *rq, enum uclamp_id clamp_id) uclamp_rq_get() argument [all...] |