Searched refs:rt_b (Results 1 - 2 of 2) sorted by relevance
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/kernel/ |
H A D | sched_rt.c | 257 struct rt_rq *sched_rt_period_rt_rq(struct rt_bandwidth *rt_b, int cpu) argument 259 return container_of(rt_b, struct task_group, rt_bandwidth)->rt_rq[cpu]; 311 struct rt_rq *sched_rt_period_rt_rq(struct rt_bandwidth *rt_b, int cpu) argument 329 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); local 336 raw_spin_lock(&rt_b->rt_runtime_lock); 337 rt_period = ktime_to_ns(rt_b->rt_period); 339 struct rt_rq *iter = sched_rt_period_rt_rq(rt_b, i); 374 raw_spin_unlock(&rt_b->rt_runtime_lock); 391 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); local 395 raw_spin_lock(&rt_b 479 struct rt_bandwidth *rt_b = sched_rt_bandwidth(rt_rq); local 519 do_sched_rt_period_timer(struct rt_bandwidth *rt_b, int overrun) argument [all...] |
H A D | sched.c | 166 static int do_sched_rt_period_timer(struct rt_bandwidth *rt_b, int overrun); 170 struct rt_bandwidth *rt_b = local 178 overrun = hrtimer_forward(timer, now, rt_b->rt_period); 183 idle = do_sched_rt_period_timer(rt_b, overrun); 190 void init_rt_bandwidth(struct rt_bandwidth *rt_b, u64 period, u64 runtime) argument 192 rt_b->rt_period = ns_to_ktime(period); 193 rt_b->rt_runtime = runtime; 195 raw_spin_lock_init(&rt_b->rt_runtime_lock); 197 hrtimer_init(&rt_b->rt_period_timer, 199 rt_b 207 start_rt_bandwidth(struct rt_bandwidth *rt_b) argument 238 destroy_rt_bandwidth(struct rt_bandwidth *rt_b) argument [all...] |
Completed in 119 milliseconds