Searched refs:rt_bandwidth (Results 1 - 3 of 3) sorted by relevance
/device/soc/rockchip/common/sdk_linux/kernel/sched/ |
H A D | rt.c | 16 static int do_sched_rt_period_timer(struct rt_bandwidth *rt_b, int overrun); 18 struct rt_bandwidth def_rt_bandwidth; 30 struct rt_bandwidth *rt_b = container_of(timer, struct rt_bandwidth, rt_period_timer); in sched_rt_period_timer() 53 void init_rt_bandwidth(struct rt_bandwidth *rt_b, u64 period, u64 runtime) in init_rt_bandwidth() 64 static void start_rt_bandwidth(struct rt_bandwidth *rt_b) in start_rt_bandwidth() 117 static void destroy_rt_bandwidth(struct rt_bandwidth *rt_b) in destroy_rt_bandwidth() 154 destroy_rt_bandwidth(&tg->rt_bandwidth); in free_rt_sched_group() 214 init_rt_bandwidth(&tg->rt_bandwidth, ktime_to_ns(def_rt_bandwidth.rt_period), 0); in alloc_rt_sched_group() 229 rt_rq->rt_runtime = tg->rt_bandwidth in alloc_rt_sched_group() [all...] |
H A D | sched.h | 323 struct rt_bandwidth { struct 353 * one used for RT-throttling (rt_bandwidth), with the main difference 472 struct rt_bandwidth rt_bandwidth; member 2042 extern struct rt_bandwidth def_rt_bandwidth; 2043 extern void init_rt_bandwidth(struct rt_bandwidth *rt_b, u64 period, u64 runtime);
|
H A D | core.c | 5856 task_group(p)->rt_bandwidth.rt_runtime == 0 && in __sched_setscheduler() 8109 init_rt_bandwidth(&root_task_group.rt_bandwidth, global_rt_period(), in sched_init()
|
Completed in 17 milliseconds