Searched refs:dynticks (Results 1 – 4 of 4) sorted by relevance
/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 …]
|
/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
|