Home
last modified time | relevance | path

Searched refs:rt_b (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/kernel/sched/
H A Drt.c16 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 Dsched.h2091 extern void init_rt_bandwidth(struct rt_bandwidth *rt_b, u64 period, u64 runtime);
/kernel/linux/linux-6.6/kernel/sched/
H A Drt.c13 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 Dsched.h2602 extern void init_rt_bandwidth(struct rt_bandwidth *rt_b, u64 period, u64 runtime);

Completed in 15 milliseconds