Home
last modified time | relevance | path

Searched refs:dynticks (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/kernel/time/
DKconfig73 bool "Periodic timer ticks (constant rate, no dynticks)"
79 bool "Idle dynticks system (tickless idle)"
90 bool "Full dynticks system (tickless)"
109 desired range of dynticks CPUs.
120 bool "Full dynticks system on all CPUs by default (except CPU 0)"
124 define the range of full dynticks CPUs, consider that all
125 CPUs in the system are full dynticks by default.
130 bool "Detect full-system idle state for full dynticks system"
136 "non-idle" also includes dynticks CPUs as long as they are
139 all CPUs each running a single task in dynticks mode, the
[all …]
/linux-4.4.14/kernel/rcu/
Dtree.c283 .dynticks = ATOMIC_INIT(1),
339 atomic_add(2, &rdtp->dynticks); /* QS. */ in rcu_momentary_dyntick_idle()
661 atomic_inc(&rdtp->dynticks); in rcu_eqs_enter_common()
664 atomic_read(&rdtp->dynticks) & 0x1); in rcu_eqs_enter_common()
787 atomic_inc(&rdtp->dynticks); in rcu_eqs_exit_common()
791 !(atomic_read(&rdtp->dynticks) & 0x1)); in rcu_eqs_exit_common()
927 if (!(atomic_read(&rdtp->dynticks) & 0x1)) { in rcu_nmi_enter()
929 atomic_inc(&rdtp->dynticks); in rcu_nmi_enter()
932 WARN_ON_ONCE(!(atomic_read(&rdtp->dynticks) & 0x1)); in rcu_nmi_enter()
957 WARN_ON_ONCE(!(atomic_read(&rdtp->dynticks) & 0x1)); in rcu_nmi_exit()
[all …]
Dtree_trace.c128 atomic_read(&rdp->dynticks->dynticks), in print_one_rcu_data()
129 rdp->dynticks->dynticks_nesting, in print_one_rcu_data()
130 rdp->dynticks->dynticks_nmi_nesting, in print_one_rcu_data()
Dtree.h117 atomic_t dynticks; /* Even value for idle, else odd. */ member
360 struct rcu_dynticks *dynticks; /* Shared per-CPU dynticks state. */ member
Dtree_plugin.h1734 struct rcu_dynticks *rdtp = rdp->dynticks; in print_cpu_stall_info()
1752 atomic_read(&rdtp->dynticks) & 0xfff, in print_cpu_stall_info()
2736 struct rcu_dynticks *rdtp = rdp->dynticks; in rcu_sysidle_check_cpu()
/linux-4.4.14/init/
DKconfig365 bool "Full dynticks CPU time accounting"
372 dynticks systems. This accounting is implemented by watching every
378 dynticks subsystem development.
546 The major pre-requirement for full dynticks to work is to
549 dynticks working.
553 requirements to make the full dynticks feature working.
554 Without the full dynticks, there is no way to test the support
558 dynticks subsystem by forcing the context tracking on all
620 This option permits CPUs to enter dynticks-idle state even if
/linux-4.4.14/Documentation/RCU/
Dtrace.txt79 completed. Offlined CPUs and CPUs in dynticks idle mode may lag
88 started. Again, offlined CPUs and CPUs in dynticks idle mode
DRTFP.txt2020 up dynticks-idle CPUs.
2055 ,Title="Integrating and Validating dynticks and Preemptable RCU"
2064 dynticks/RCU interface.
2129 separate the dynticks handling of NMIs and IRQs.
2144 and NMI processing for hierarchical RCU's dynticks interface.
Dstallwarn.txt118 dynticks counter, which will have an even-numbered value if the CPU is
/linux-4.4.14/Documentation/timers/
DNO_HZ.txt241 git://git.kernel.org/pub/scm/linux/kernel/git/frederic/dynticks-testing.git