Home
last modified time | relevance | path

Searched refs:dynticks_nesting (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/kernel/rcu/
Dtree.c83 .dynticks_nesting = 1,
445 RCU_LOCKDEP_WARN(__this_cpu_read(rcu_data.dynticks_nesting) < 0, in rcu_is_cpu_rrupt_from_idle()
461 return __this_cpu_read(rcu_data.dynticks_nesting) == 0; in rcu_is_cpu_rrupt_from_idle()
627 rdp->dynticks_nesting == 0); in rcu_eqs_enter()
628 if (rdp->dynticks_nesting != 1) { in rcu_eqs_enter()
630 rdp->dynticks_nesting--; in rcu_eqs_enter()
636 trace_rcu_dyntick(TPS("Start"), rdp->dynticks_nesting, 0, atomic_read(&rdp->dynticks)); in rcu_eqs_enter()
647 WRITE_ONCE(rdp->dynticks_nesting, 0); /* Avoid irq-access tearing. */ in rcu_eqs_enter()
785 RCU_LOCKDEP_WARN(__this_cpu_read(rcu_data.dynticks_nesting) <= 0, in rcu_irq_exit_preempt()
802 RCU_LOCKDEP_WARN(__this_cpu_read(rcu_data.dynticks_nesting) <= 0, in rcu_irq_exit_check_preempt()
[all …]
Dtree.h183 long dynticks_nesting; /* Track process nesting level. */ member
Dtree_stall.h436 rdp->dynticks_nesting, rdp->dynticks_nmi_nesting, in print_cpu_stall_info()
/Linux-v5.10/Documentation/RCU/Design/Data-Structures/
DData-Structures.rst938 1 long dynticks_nesting;
948 The ``->dynticks_nesting`` field counts the nesting depth of process
963 ``->dynticks_nesting`` field is incremented up from zero, the
965 whenever the ``->dynticks_nesting`` field is decremented down to zero,
995 | Why not simply combine the ``->dynticks_nesting`` and |