Searched refs:rt_b (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/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 = in sched_rt_period_timer() local 35 raw_spin_lock(&rt_b->rt_runtime_lock); in sched_rt_period_timer() 37 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() 47 raw_spin_unlock(&rt_b->rt_runtime_lock); in sched_rt_period_timer() 52 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 607 sched_rt_period_rt_rq(struct rt_bandwidth *rt_b, int cpu) sched_rt_period_rt_rq() argument 669 sched_rt_period_rt_rq(struct rt_bandwidth *rt_b, int cpu) sched_rt_period_rt_rq() argument 683 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); sched_rt_bandwidth_account() local 695 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); do_balance_runtime() local 755 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); __disable_runtime() local 839 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); __enable_runtime() local 866 do_sched_rt_period_timer(struct rt_bandwidth *rt_b, int overrun) do_sched_rt_period_timer() argument 960 try_start_rt_bandwidth(struct rt_bandwidth *rt_b) try_start_rt_bandwidth() argument 988 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); sched_rt_runtime_exceeded() local [all...] |
H A D | sched.h | 2091 extern void init_rt_bandwidth(struct rt_bandwidth *rt_b, u64 period, u64 runtime);
|
/kernel/linux/linux-6.6/kernel/sched/ |
H A D | rt.c | 13 static int do_sched_rt_period_timer(struct rt_bandwidth *rt_b, int overrun); 82 struct rt_bandwidth *rt_b = in sched_rt_period_timer() local 87 raw_spin_lock(&rt_b->rt_runtime_lock); in sched_rt_period_timer() 89 overrun = hrtimer_forward_now(timer, rt_b->rt_period); in sched_rt_period_timer() 93 raw_spin_unlock(&rt_b->rt_runtime_lock); in sched_rt_period_timer() 94 idle = do_sched_rt_period_timer(rt_b, overrun); in sched_rt_period_timer() 95 raw_spin_lock(&rt_b->rt_runtime_lock); in sched_rt_period_timer() 98 rt_b->rt_period_active = 0; in sched_rt_period_timer() 99 raw_spin_unlock(&rt_b->rt_runtime_lock); in sched_rt_period_timer() 104 void init_rt_bandwidth(struct rt_bandwidth *rt_b, u6 argument 116 do_start_rt_bandwidth(struct rt_bandwidth *rt_b) do_start_rt_bandwidth() argument 136 start_rt_bandwidth(struct rt_bandwidth *rt_b) start_rt_bandwidth() argument 174 destroy_rt_bandwidth(struct rt_bandwidth *rt_b) destroy_rt_bandwidth() argument 657 sched_rt_period_rt_rq(struct rt_bandwidth *rt_b, int cpu) sched_rt_period_rt_rq() argument 719 sched_rt_period_rt_rq(struct rt_bandwidth *rt_b, int cpu) sched_rt_period_rt_rq() argument 733 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); sched_rt_bandwidth_account() local 745 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); do_balance_runtime() local 805 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); __disable_runtime() local 889 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); __enable_runtime() local 916 do_sched_rt_period_timer(struct rt_bandwidth *rt_b, int overrun) do_sched_rt_period_timer() argument 1029 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); sched_rt_runtime_exceeded() local [all...] |
H A D | sched.h | 2602 extern void init_rt_bandwidth(struct rt_bandwidth *rt_b, u64 period, u64 runtime);
|
Completed in 16 milliseconds