Home
last modified time | relevance | path

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

/linux-4.1.27/kernel/time/
DKconfig73 bool "Periodic timer ticks (constant rate, no dynticks)"
79 bool "Idle dynticks system (tickless idle)"
90 bool "Full dynticks system (tickless)"
111 desired range of dynticks CPUs.
122 bool "Full dynticks system on all CPUs by default (except CPU 0)"
126 define the range of full dynticks CPUs, consider that all
127 CPUs in the system are full dynticks by default.
132 bool "Detect full-system idle state for full dynticks system"
138 "non-idle" also includes dynticks CPUs as long as they are
141 all CPUs each running a single task in dynticks mode, the
[all …]
/linux-4.1.27/kernel/rcu/
Dtree.c237 .dynticks = ATOMIC_INIT(1),
293 atomic_add(2, &rdtp->dynticks); /* QS. */ in rcu_momentary_dyntick_idle()
605 atomic_inc(&rdtp->dynticks); in rcu_eqs_enter_common()
607 WARN_ON_ONCE(atomic_read(&rdtp->dynticks) & 0x1); in rcu_eqs_enter_common()
728 atomic_inc(&rdtp->dynticks); in rcu_eqs_exit_common()
731 WARN_ON_ONCE(!(atomic_read(&rdtp->dynticks) & 0x1)); in rcu_eqs_exit_common()
865 if (!(atomic_read(&rdtp->dynticks) & 0x1)) { in rcu_nmi_enter()
867 atomic_inc(&rdtp->dynticks); in rcu_nmi_enter()
870 WARN_ON_ONCE(!(atomic_read(&rdtp->dynticks) & 0x1)); in rcu_nmi_enter()
895 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.h89 atomic_t dynticks; /* Even value for idle, else odd. */ member
317 struct rcu_dynticks *dynticks; /* Shared per-CPU dynticks state. */ member
Dtree_plugin.h1746 struct rcu_dynticks *rdtp = rdp->dynticks; in print_cpu_stall_info()
1760 atomic_read(&rdtp->dynticks) & 0xfff, in print_cpu_stall_info()
2771 struct rcu_dynticks *rdtp = rdp->dynticks; in rcu_sysidle_check_cpu()
/linux-4.1.27/init/
DKconfig365 bool "Full dynticks CPU time accounting"
372 dynticks systems. This accounting is implemented by watching every
378 dynticks subsystem development.
545 dynticks mode, you shouldn't enable this option. It also
555 The major pre-requirement for full dynticks to work is to
558 dynticks working.
562 requirements to make the full dynticks feature working.
563 Without the full dynticks, there is no way to test the support
567 dynticks subsystem by forcing the context tracking on all
643 This option permits CPUs to enter dynticks-idle state even if
/linux-4.1.27/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
Dstallwarn.txt126 dynticks counter, which will have an even-numbered value if the CPU is
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.
/linux-4.1.27/Documentation/timers/
DNO_HZ.txt241 git://git.kernel.org/pub/scm/linux/kernel/git/frederic/dynticks-testing.git