Home
last modified time | relevance | path

Searched refs:task_group (Results 1 - 5 of 5) sorted by relevance

/device/soc/rockchip/common/sdk_linux/kernel/sched/
H A Dsched.h448 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 Drt.c149 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 Dcore.c862 * 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 Dfair.c3321 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 Dsched.h70 struct task_group;
823 struct task_group *sched_task_group;

Completed in 26 milliseconds