Searched refs:rt_b (Results 1 - 2 of 2) 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); 30 struct rt_bandwidth *rt_b = container_of(timer, struct rt_bandwidth, rt_period_timer); in sched_rt_period_timer() local 34 raw_spin_lock(&rt_b->rt_runtime_lock); in sched_rt_period_timer() 36 overrun = hrtimer_forward_now(timer, rt_b->rt_period); in sched_rt_period_timer() 41 raw_spin_unlock(&rt_b->rt_runtime_lock); in sched_rt_period_timer() 42 idle = do_sched_rt_period_timer(rt_b, overrun); in sched_rt_period_timer() 43 raw_spin_lock(&rt_b->rt_runtime_lock); in sched_rt_period_timer() 46 rt_b->rt_period_active = 0; in sched_rt_period_timer() 48 raw_spin_unlock(&rt_b->rt_runtime_lock); in sched_rt_period_timer() 53 void init_rt_bandwidth(struct rt_bandwidth *rt_b, u6 argument 64 start_rt_bandwidth(struct rt_bandwidth *rt_b) start_rt_bandwidth() argument 117 destroy_rt_bandwidth(struct rt_bandwidth *rt_b) destroy_rt_bandwidth() argument 625 sched_rt_period_rt_rq(struct rt_bandwidth *rt_b, int cpu) sched_rt_period_rt_rq() argument 685 sched_rt_period_rt_rq(struct rt_bandwidth *rt_b, int cpu) sched_rt_period_rt_rq() argument 699 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); sched_rt_bandwidth_account() local 710 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); do_balance_runtime() local 775 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); __disable_runtime() local 863 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); __enable_runtime() local 893 do_sched_rt_period_timer(struct rt_bandwidth *rt_b, int overrun) do_sched_rt_period_timer() argument 998 try_start_rt_bandwidth(struct rt_bandwidth *rt_b) try_start_rt_bandwidth() argument 1028 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); sched_rt_runtime_exceeded() local [all...] |
H A D | sched.h | 2043 extern void init_rt_bandwidth(struct rt_bandwidth *rt_b, u64 period, u64 runtime);
|
Completed in 7 milliseconds