Searched refs:dynticks (Results 1 – 11 of 11) sorted by relevance
| /Linux-v4.19/kernel/time/ |
| D | Kconfig | 69 bool "Periodic timer ticks (constant rate, no dynticks)" 75 bool "Idle dynticks system (tickless idle)" 86 bool "Full dynticks system (tickless)" 106 desired range of dynticks CPUs. 117 bool "Old Idle dynticks config" 120 This is the old config entry that enables dynticks idle.
|
| /Linux-v4.19/include/trace/events/ |
| D | rcu.h | 442 TP_PROTO(const char *polarity, long oldnesting, long newnesting, atomic_t dynticks), 444 TP_ARGS(polarity, oldnesting, newnesting, dynticks), 450 __field(int, dynticks) 457 __entry->dynticks = atomic_read(&dynticks); 462 __entry->dynticks & 0xfff)
|
| /Linux-v4.19/kernel/rcu/ |
| D | tree.c | 271 .dynticks = ATOMIC_INIT(RCU_DYNTICK_CTRL_CTR), 288 seq = atomic_add_return(RCU_DYNTICK_CTRL_CTR, &rdtp->dynticks); in rcu_dynticks_eqs_enter() 311 seq = atomic_add_return(RCU_DYNTICK_CTRL_CTR, &rdtp->dynticks); in rcu_dynticks_eqs_exit() 315 atomic_andnot(RCU_DYNTICK_CTRL_MASK, &rdtp->dynticks); in rcu_dynticks_eqs_exit() 336 if (atomic_read(&rdtp->dynticks) & RCU_DYNTICK_CTRL_CTR) in rcu_dynticks_eqs_online() 338 atomic_add(RCU_DYNTICK_CTRL_CTR, &rdtp->dynticks); in rcu_dynticks_eqs_online() 350 return !(atomic_read(&rdtp->dynticks) & RCU_DYNTICK_CTRL_CTR); in rcu_dynticks_curr_cpu_in_eqs() 359 int snap = atomic_add_return(0, &rdtp->dynticks); in rcu_dynticks_snap() 397 old = atomic_read(&rdtp->dynticks); in rcu_eqs_special_set() 401 } while (atomic_cmpxchg(&rdtp->dynticks, old, new) != old); in rcu_eqs_special_set() [all …]
|
| D | Kconfig | 98 The major pre-requirement for full dynticks to work is to 101 dynticks working. 105 requirements to make the full dynticks feature working. 106 Without the full dynticks, there is no way to test the support 110 dynticks subsystem by forcing the context tracking on all 178 This option permits CPUs to enter dynticks-idle state even if
|
| D | tree.h | 43 atomic_t dynticks; /* Even value for idle, else odd. */ member 216 struct rcu_dynticks *dynticks; /* Shared per-CPU dynticks state. */ member
|
| D | tree_exp.h | 437 if (rcu_dynticks_in_eqs_since(rdp->dynticks, in sync_rcu_exp_select_node_cpus()
|
| D | tree_plugin.h | 1785 struct rcu_dynticks *rdtp = rdp->dynticks; in print_cpu_stall_info()
|
| /Linux-v4.19/Documentation/RCU/ |
| 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 | 193 dynticks counter, which will have an even-numbered value if the CPU
|
| /Linux-v4.19/Documentation/timers/ |
| D | NO_HZ.txt | 211 git://git.kernel.org/pub/scm/linux/kernel/git/frederic/dynticks-testing.git
|
| /Linux-v4.19/init/ |
| D | Kconfig | 388 bool "Full dynticks CPU time accounting" 395 dynticks systems. This accounting is implemented by watching every 401 dynticks subsystem development.
|