Lines Matching refs:task_group

240 struct task_group {  struct
265 struct task_group *parent; argument
291 typedef int (*tg_visitor)(struct task_group *, void *); argument
293 extern int walk_tg_tree_from(struct task_group *from,
307 extern int tg_nop(struct task_group *tg, void *data);
309 extern void free_fair_sched_group(struct task_group *tg);
310 extern int alloc_fair_sched_group(struct task_group *tg, struct task_group *parent);
311 extern void unregister_fair_sched_group(struct task_group *tg, int cpu);
312 extern void init_tg_cfs_entry(struct task_group *tg, struct cfs_rq *cfs_rq,
316 extern int sched_group_set_shares(struct task_group *tg, unsigned long shares);
322 extern void free_rt_sched_group(struct task_group *tg);
323 extern int alloc_rt_sched_group(struct task_group *tg, struct task_group *parent);
324 extern void init_tg_rt_entry(struct task_group *tg, struct rt_rq *rt_rq,
328 extern struct task_group *sched_create_group(struct task_group *parent);
329 extern void sched_online_group(struct task_group *tg,
330 struct task_group *parent);
331 extern void sched_destroy_group(struct task_group *tg);
332 extern void sched_offline_group(struct task_group *tg);
337 extern int sched_group_set_shares(struct task_group *tg, unsigned long shares);
411 struct task_group *tg; /* group that "owns" this runqueue */
472 struct task_group *tg;
923 static inline struct task_group *task_group(struct task_struct *p) in task_group() function
932 struct task_group *tg = task_group(p); in set_task_rq()
949 static inline struct task_group *task_group(struct task_struct *p) in task_group() function