Searched refs:dynticks (Results 1 – 10 of 10) sorted by relevance
/linux-4.4.14/kernel/time/ |
D | Kconfig | 73 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/ |
D | tree.c | 283 .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 …]
|
D | tree_trace.c | 128 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()
|
D | tree.h | 117 atomic_t dynticks; /* Even value for idle, else odd. */ member 360 struct rcu_dynticks *dynticks; /* Shared per-CPU dynticks state. */ member
|
D | tree_plugin.h | 1734 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/ |
D | Kconfig | 365 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/ |
D | trace.txt | 79 completed. Offlined CPUs and CPUs in dynticks idle mode may lag 88 started. Again, offlined CPUs and CPUs in dynticks idle mode
|
D | RTFP.txt | 2020 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.
|
D | stallwarn.txt | 118 dynticks counter, which will have an even-numbered value if the CPU is
|
/linux-4.4.14/Documentation/timers/ |
D | NO_HZ.txt | 241 git://git.kernel.org/pub/scm/linux/kernel/git/frederic/dynticks-testing.git
|