Home
last modified time | relevance | path

Searched refs:rdtp (Results 1 – 2 of 2) sorted by relevance

/kernel/
Drcutree.c345 static void rcu_eqs_enter_common(struct rcu_dynticks *rdtp, long long oldval, in rcu_eqs_enter_common() argument
348 trace_rcu_dyntick("Start", oldval, rdtp->dynticks_nesting); in rcu_eqs_enter_common()
361 atomic_inc(&rdtp->dynticks); in rcu_eqs_enter_common()
363 WARN_ON_ONCE(atomic_read(&rdtp->dynticks) & 0x1); in rcu_eqs_enter_common()
384 struct rcu_dynticks *rdtp; in rcu_eqs_enter() local
386 rdtp = &__get_cpu_var(rcu_dynticks); in rcu_eqs_enter()
387 oldval = rdtp->dynticks_nesting; in rcu_eqs_enter()
390 rdtp->dynticks_nesting = 0; in rcu_eqs_enter()
392 rdtp->dynticks_nesting -= DYNTICK_TASK_NEST_VALUE; in rcu_eqs_enter()
393 rcu_eqs_enter_common(rdtp, oldval, user); in rcu_eqs_enter()
[all …]
Drcutree_plugin.h1650 struct rcu_dynticks *rdtp = &per_cpu(rcu_dynticks, cpu); in rcu_needs_cpu() local
1653 rdtp->nonlazy_posted_snap = rdtp->nonlazy_posted; in rcu_needs_cpu()
1656 if (!rcu_cpu_has_callbacks(cpu, &rdtp->all_lazy)) { in rcu_needs_cpu()
1667 rdtp->last_accelerate = jiffies; in rcu_needs_cpu()
1670 if (!rdtp->all_lazy) { in rcu_needs_cpu()
1692 struct rcu_dynticks *rdtp = &per_cpu(rcu_dynticks, cpu); in rcu_prepare_for_idle() local
1699 if (tne != rdtp->tick_nohz_enabled_snap) { in rcu_prepare_for_idle()
1702 rdtp->tick_nohz_enabled_snap = tne; in rcu_prepare_for_idle()
1717 if (rdtp->all_lazy && in rcu_prepare_for_idle()
1718 rdtp->nonlazy_posted != rdtp->nonlazy_posted_snap) { in rcu_prepare_for_idle()
[all …]