Lines Matching refs:task_group
388 struct task_group { struct
418 struct task_group *parent; argument
462 typedef int (*tg_visitor)(struct task_group *, void *);
464 extern int walk_tg_tree_from(struct task_group *from,
478 extern int tg_nop(struct task_group *tg, void *data);
480 extern void free_fair_sched_group(struct task_group *tg);
481 extern int alloc_fair_sched_group(struct task_group *tg, struct task_group *parent);
482 extern void online_fair_sched_group(struct task_group *tg);
483 extern void unregister_fair_sched_group(struct task_group *tg);
484 extern void init_tg_cfs_entry(struct task_group *tg, struct cfs_rq *cfs_rq,
493 extern void free_rt_sched_group(struct task_group *tg);
494 extern int alloc_rt_sched_group(struct task_group *tg, struct task_group *parent);
495 extern void init_tg_rt_entry(struct task_group *tg, struct rt_rq *rt_rq,
498 extern int sched_group_set_rt_runtime(struct task_group *tg, long rt_runtime_us);
499 extern int sched_group_set_rt_period(struct task_group *tg, u64 rt_period_us);
500 extern long sched_group_rt_runtime(struct task_group *tg);
501 extern long sched_group_rt_period(struct task_group *tg);
502 extern int sched_rt_can_attach(struct task_group *tg, struct task_struct *tsk);
504 extern struct task_group *sched_create_group(struct task_group *parent);
505 extern void sched_online_group(struct task_group *tg,
506 struct task_group *parent);
507 extern void sched_destroy_group(struct task_group *tg);
508 extern void sched_offline_group(struct task_group *tg);
513 extern int sched_group_set_shares(struct task_group *tg, unsigned long shares);
604 struct task_group *tg; /* group that "owns" this runqueue */
664 struct task_group *tg;
1612 static inline struct task_group *task_group(struct task_struct *p) in task_group() function
1621 struct task_group *tg = task_group(p); in set_task_rq()
1639 static inline struct task_group *task_group(struct task_struct *p) in task_group() function
2599 struct task_group *tg; in uclamp_latency_sensitive()
2603 tg = container_of(css, struct task_group, css); in uclamp_latency_sensitive()