Searched refs:task_group (Results 1 - 5 of 5) sorted by relevance
/device/soc/rockchip/common/sdk_linux/kernel/sched/ |
H A D | sched.h | 448 struct task_group { struct 478 struct task_group *parent; 524 typedef int (*tg_visitor)(struct task_group *, void *); 526 extern int walk_tg_tree_from(struct task_group *from, tg_visitor down, tg_visitor up, void *data); 539 extern int tg_nop(struct task_group *tg, void *data); 541 extern void free_fair_sched_group(struct task_group *tg); 542 extern int alloc_fair_sched_group(struct task_group *tg, struct task_group *parent); 543 extern void online_fair_sched_group(struct task_group *tg); 544 extern void unregister_fair_sched_group(struct task_group *t 1655 static inline struct task_group *task_group(struct task_struct *p) task_group() function 1684 static inline struct task_group *task_group(struct task_struct *p) task_group() function [all...] |
H A D | rt.c | 149 void free_rt_sched_group(struct task_group *tg) in free_rt_sched_group() 171 void init_tg_rt_entry(struct task_group *tg, struct rt_rq *rt_rq, struct sched_rt_entity *rt_se, int cpu, in init_tg_rt_entry() 199 int alloc_rt_sched_group(struct task_group *tg, struct task_group *parent) in alloc_rt_sched_group() 269 void free_rt_sched_group(struct task_group *tg) in free_rt_sched_group() 273 int alloc_rt_sched_group(struct task_group *tg, struct task_group *parent) in alloc_rt_sched_group() 525 typedef struct task_group *rt_rq_iter_t; 527 static inline struct task_group *next_task_group(struct task_group *t [all...] |
H A D | core.c | 862 * Iterate task_group tree rooted at *from, calling @down when first entering a 867 int walk_tg_tree_from(struct task_group *from, tg_visitor down, tg_visitor up, in walk_tg_tree_from() 870 struct task_group *parent, *child; in walk_tg_tree_from() 902 int tg_nop(struct task_group *tg, void *data) in tg_nop() 1189 if (task_group_is_autogroup(task_group(p))) { in uclamp_tg_restrict() 1192 if (task_group(p) == &root_task_group) { in uclamp_tg_restrict() 1196 tg_min = task_group(p)->uclamp[UCLAMP_MIN].value; in uclamp_tg_restrict() 1197 tg_max = task_group(p)->uclamp[UCLAMP_MAX].value; in uclamp_tg_restrict() 1470 struct task_group *tg = &root_task_group; in uclamp_update_root_tg() 2187 * see task_group() in set_task_cpu() [all...] |
H A D | fair.c | 3321 struct task_group *tg = cfs_rq->tg; in calc_group_shares() 4848 static inline struct cfs_bandwidth *tg_cfs_bandwidth(struct task_group *tg) in tg_cfs_bandwidth() 4939 static inline int throttled_lb_pair(struct task_group *tg, int src_cpu, int dest_cpu) in throttled_lb_pair() 4949 static int tg_unthrottle_up(struct task_group *tg, void *data) in tg_unthrottle_up() 4967 static int tg_throttle_down(struct task_group *tg, void *data) in tg_throttle_down() 5196 * Responsible for refilling a task_group's bandwidth and unthrottling its 5409 static void sync_throttle(struct task_group *tg, int cpu) in sync_throttle() 5568 struct task_group *tg; in update_runtime_enabled() 5588 struct task_group *tg; in unthrottle_offline_cfs_rqs() 5636 static inline void sync_throttle(struct task_group *t in check_enqueue_throttle() [all...] |
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | sched.h | 70 struct task_group;
823 struct task_group *sched_task_group;
|
Completed in 26 milliseconds