Searched refs:dynticks (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/kernel/time/ |
| D | Kconfig | 74 bool "Periodic timer ticks (constant rate, no dynticks)" 80 bool "Idle dynticks system (tickless idle)" 91 bool "Full dynticks system (tickless)" 111 desired range of dynticks CPUs. 129 The major pre-requirement for full dynticks to work is to 132 dynticks working. 136 requirements to make the full dynticks feature working. 137 Without the full dynticks, there is no way to test the support 141 dynticks subsystem by forcing the context tracking on all 151 bool "Old Idle dynticks config" [all …]
|
| /Linux-v5.4/include/trace/events/ |
| D | rcu.h | 445 TP_PROTO(const char *polarity, long oldnesting, long newnesting, atomic_t dynticks), 447 TP_ARGS(polarity, oldnesting, newnesting, dynticks), 453 __field(int, dynticks) 460 __entry->dynticks = atomic_read(&dynticks); 465 __entry->dynticks & 0xfff)
|
| /Linux-v5.4/kernel/rcu/ |
| D | tree.c | 85 .dynticks = ATOMIC_INIT(RCU_DYNTICK_CTRL_CTR), 239 seq = atomic_add_return(RCU_DYNTICK_CTRL_CTR, &rdp->dynticks); in rcu_dynticks_eqs_enter() 262 seq = atomic_add_return(RCU_DYNTICK_CTRL_CTR, &rdp->dynticks); in rcu_dynticks_eqs_exit() 266 atomic_andnot(RCU_DYNTICK_CTRL_MASK, &rdp->dynticks); in rcu_dynticks_eqs_exit() 287 if (atomic_read(&rdp->dynticks) & RCU_DYNTICK_CTRL_CTR) in rcu_dynticks_eqs_online() 289 atomic_add(RCU_DYNTICK_CTRL_CTR, &rdp->dynticks); in rcu_dynticks_eqs_online() 301 return !(atomic_read(&rdp->dynticks) & RCU_DYNTICK_CTRL_CTR); in rcu_dynticks_curr_cpu_in_eqs() 310 int snap = atomic_add_return(0, &rdp->dynticks); in rcu_dynticks_snap() 348 old = atomic_read(&rdp->dynticks); in rcu_eqs_special_set() 352 } while (atomic_cmpxchg(&rdp->dynticks, old, new) != old); in rcu_eqs_special_set() [all …]
|
| D | tree.h | 181 atomic_t dynticks; /* Even value for idle, else odd. */ member
|
| D | Kconfig | 149 This option permits CPUs to enter dynticks-idle state even if
|
| /Linux-v5.4/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 | 195 dynticks counter, which will have an even-numbered value if the CPU
|
| /Linux-v5.4/Documentation/timers/ |
| D | no_hz.rst | 218 git://git.kernel.org/pub/scm/linux/kernel/git/frederic/dynticks-testing.git
|
| /Linux-v5.4/init/ |
| D | Kconfig | 437 bool "Full dynticks CPU time accounting" 445 dynticks systems. This accounting is implemented by watching every 451 dynticks subsystem development.
|