Home
last modified time | relevance | path

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

/kernel/time/
DKconfig74 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/
Dtree.c85 .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 …]
Dtree.h181 atomic_t dynticks; /* Even value for idle, else odd. */ member
DKconfig149 This option permits CPUs to enter dynticks-idle state even if