Lines Matching refs:tg
454 extern int tg_nop(struct task_group *tg, void *data);
456 extern void free_fair_sched_group(struct task_group *tg);
457 extern int alloc_fair_sched_group(struct task_group *tg, struct task_group *parent);
458 extern void online_fair_sched_group(struct task_group *tg);
459 extern void unregister_fair_sched_group(struct task_group *tg);
460 extern void init_tg_cfs_entry(struct task_group *tg, struct cfs_rq *cfs_rq,
469 extern void init_tg_rt_entry(struct task_group *tg, struct rt_rq *rt_rq,
472 extern int sched_group_set_rt_runtime(struct task_group *tg, long rt_runtime_us);
473 extern int sched_group_set_rt_period(struct task_group *tg, u64 rt_period_us);
474 extern long sched_group_rt_runtime(struct task_group *tg);
475 extern long sched_group_rt_period(struct task_group *tg);
476 extern int sched_rt_can_attach(struct task_group *tg, struct task_struct *tsk);
479 extern void sched_online_group(struct task_group *tg,
481 extern void sched_destroy_group(struct task_group *tg);
482 extern void sched_release_group(struct task_group *tg);
487 extern int sched_group_set_shares(struct task_group *tg, unsigned long shares);
489 extern int sched_group_set_idle(struct task_group *tg, long idle);
506 extern void unregister_rt_sched_group(struct task_group *tg);
507 extern void free_rt_sched_group(struct task_group *tg);
508 extern int alloc_rt_sched_group(struct task_group *tg, struct task_group *parent);
629 struct task_group *tg; /* group that "owns" this runqueue */ member
694 struct task_group *tg; member
1934 struct task_group *tg = task_group(p); in set_task_rq() local
1938 set_task_rq_fair(&p->se, p->se.cfs_rq, tg->cfs_rq[cpu]); in set_task_rq()
1939 p->se.cfs_rq = tg->cfs_rq[cpu]; in set_task_rq()
1940 p->se.parent = tg->se[cpu]; in set_task_rq()
1941 p->se.depth = tg->se[cpu] ? tg->se[cpu]->depth + 1 : 0; in set_task_rq()
1945 p->rt.rt_rq = tg->rt_rq[cpu]; in set_task_rq()
1946 p->rt.parent = tg->rt_se[cpu]; in set_task_rq()