Home
last modified time | relevance | path

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

/Linux-v5.4/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 …]
/Linux-v5.4/include/trace/events/
Drcu.h445 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/
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
/Linux-v5.4/Documentation/RCU/
DRTFP.txt2020 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.
Dstallwarn.txt195 dynticks counter, which will have an even-numbered value if the CPU
/Linux-v5.4/Documentation/timers/
Dno_hz.rst218 git://git.kernel.org/pub/scm/linux/kernel/git/frederic/dynticks-testing.git
/Linux-v5.4/init/
DKconfig437 bool "Full dynticks CPU time accounting"
445 dynticks systems. This accounting is implemented by watching every
451 dynticks subsystem development.