Searched refs:rt_bandwidth (Results 1 – 4 of 4) sorted by relevance
| /linux/kernel/sched/ |
| H A D | rt.c | 99 static int do_sched_rt_period_timer(struct rt_bandwidth *rt_b, int overrun); 103 struct rt_bandwidth *rt_b = in sched_rt_period_timer() 104 container_of(timer, struct rt_bandwidth, rt_period_timer); in sched_rt_period_timer() 125 void init_rt_bandwidth(struct rt_bandwidth *rt_b, u64 period, u64 runtime) in init_rt_bandwidth() 136 static inline void do_start_rt_bandwidth(struct rt_bandwidth *rt_b) in do_start_rt_bandwidth() 156 static void start_rt_bandwidth(struct rt_bandwidth *rt_b) in start_rt_bandwidth() 164 static void destroy_rt_bandwidth(struct rt_bandwidth *rt_b) in destroy_rt_bandwidth() 205 destroy_rt_bandwidth(&tg->rt_bandwidth); in unregister_rt_sched_group() 269 init_rt_bandwidth(&tg->rt_bandwidth, ktime_to_ns(global_rt_period()), 0); in alloc_rt_sched_group() 283 rt_rq->rt_runtime = tg->rt_bandwidth.rt_runtime; in alloc_rt_sched_group() [all …]
|
| H A D | sched.h | 313 struct rt_bandwidth { struct 497 struct rt_bandwidth rt_bandwidth; member 2685 extern void init_rt_bandwidth(struct rt_bandwidth *rt_b, u64 period, u64 runtime);
|
| H A D | syscalls.c | 636 task_group(p)->rt_bandwidth.rt_runtime == 0 && in __sched_setscheduler()
|
| H A D | core.c | 8695 init_rt_bandwidth(&root_task_group.rt_bandwidth, in sched_init()
|