Lines Matching refs:task_group

192 void unregister_rt_sched_group(struct task_group *tg)  in unregister_rt_sched_group()
199 void free_rt_sched_group(struct task_group *tg) in free_rt_sched_group()
214 void init_tg_rt_entry(struct task_group *tg, struct rt_rq *rt_rq, in init_tg_rt_entry()
241 int alloc_rt_sched_group(struct task_group *tg, struct task_group *parent) in alloc_rt_sched_group()
309 void unregister_rt_sched_group(struct task_group *tg) { } in unregister_rt_sched_group()
311 void free_rt_sched_group(struct task_group *tg) { } in free_rt_sched_group()
313 int alloc_rt_sched_group(struct task_group *tg, struct task_group *parent) in alloc_rt_sched_group()
544 typedef struct task_group *rt_rq_iter_t;
546 static inline struct task_group *next_task_group(struct task_group *tg) in next_task_group()
550 typeof(struct task_group), list); in next_task_group()
644 return container_of(rt_b, struct task_group, rt_bandwidth)->rt_rq[cpu]; in sched_rt_period_rt_rq()
2690 rt_rq = task_group(p)->rt_rq[cpu]; in task_is_throttled_rt()
2747 static inline int tg_has_rt_tasks(struct task_group *tg) in tg_has_rt_tasks()
2768 struct task_group *tg;
2773 static int tg_rt_schedulable(struct task_group *tg, void *data) in tg_rt_schedulable()
2776 struct task_group *child; in tg_rt_schedulable()
2830 static int __rt_schedulable(struct task_group *tg, u64 period, u64 runtime) in __rt_schedulable()
2847 static int tg_set_rt_bandwidth(struct task_group *tg, in tg_set_rt_bandwidth()
2892 int sched_group_set_rt_runtime(struct task_group *tg, long rt_runtime_us) in sched_group_set_rt_runtime()
2906 long sched_group_rt_runtime(struct task_group *tg) in sched_group_rt_runtime()
2918 int sched_group_set_rt_period(struct task_group *tg, u64 rt_period_us) in sched_group_set_rt_period()
2931 long sched_group_rt_period(struct task_group *tg) in sched_group_rt_period()
2953 int sched_rt_can_attach(struct task_group *tg, struct task_struct *tsk) in sched_rt_can_attach()