Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/kernel/time/
H A DKconfig83 bool "Periodic timer ticks (constant rate, no dynticks)"
89 bool "Idle dynticks system (tickless idle)"
100 bool "Full dynticks system (tickless)"
120 desired range of dynticks CPUs.
138 The major pre-requirement for full dynticks to work is to
141 dynticks working.
145 requirements to make the full dynticks feature working.
146 Without the full dynticks, there is no way to test the support
150 dynticks subsystem by forcing the context tracking on all
160 bool "Old Idle dynticks config"
[all …]
/OK3568_Linux_fs/kernel/kernel/rcu/
H A Dtree.c85 .dynticks = ATOMIC_INIT(RCU_DYNTICK_CTRL_CTR),
258 seq = arch_atomic_add_return(RCU_DYNTICK_CTRL_CTR, &rdp->dynticks); in rcu_dynticks_eqs_enter()
282 seq = arch_atomic_add_return(RCU_DYNTICK_CTRL_CTR, &rdp->dynticks); in rcu_dynticks_eqs_exit()
288 arch_atomic_andnot(RCU_DYNTICK_CTRL_MASK, &rdp->dynticks); in rcu_dynticks_eqs_exit()
307 if (atomic_read(&rdp->dynticks) & RCU_DYNTICK_CTRL_CTR) in rcu_dynticks_eqs_online()
309 atomic_add(RCU_DYNTICK_CTRL_CTR, &rdp->dynticks); in rcu_dynticks_eqs_online()
321 return !(arch_atomic_read(&rdp->dynticks) & RCU_DYNTICK_CTRL_CTR); in rcu_dynticks_curr_cpu_in_eqs()
330 int snap = atomic_add_return(0, &rdp->dynticks); in rcu_dynticks_snap()
364 snap = atomic_read(&rdp->dynticks) & ~(RCU_DYNTICK_CTRL_MASK | in rcu_dynticks_zero_in_eqs()
373 return snap == (atomic_read(&rdp->dynticks) & ~RCU_DYNTICK_CTRL_MASK); in rcu_dynticks_zero_in_eqs()
[all …]
H A Dtree.h185 atomic_t dynticks; /* Even value for idle, else odd. */ member
H A DKconfig177 This option permits CPUs to enter dynticks-idle state even if
/OK3568_Linux_fs/kernel/include/trace/events/
H A Drcu.h481 TP_PROTO(const char *polarity, long oldnesting, long newnesting, int dynticks),
483 TP_ARGS(polarity, oldnesting, newnesting, dynticks),
489 __field(int, dynticks)
496 __entry->dynticks = dynticks;
501 __entry->dynticks & 0xfff)
/OK3568_Linux_fs/kernel/Documentation/RCU/
H A 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.
H A Dstallwarn.rst213 dynticks counter, which will have an even-numbered value if the CPU
/OK3568_Linux_fs/kernel/Documentation/RCU/Design/Data-Structures/
H A DData-Structures.rst940 3 atomic_t dynticks;
972 The ``->dynticks`` field counts the corresponding CPU's transitions to
1143 is tracked by dynticks-related fields in the ``rcu_data`` structure. If
/OK3568_Linux_fs/kernel/Documentation/timers/
H A Dno_hz.rst216 git://git.kernel.org/pub/scm/linux/kernel/git/frederic/dynticks-testing.git
/OK3568_Linux_fs/kernel/init/
H A DKconfig493 bool "Full dynticks CPU time accounting"
501 dynticks systems. This accounting is implemented by watching every
507 dynticks subsystem development.