Home
last modified time | relevance | path

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

/linux/kernel/time/
A DKconfig94 bool "Periodic timer ticks (constant rate, no dynticks)"
100 bool "Idle dynticks system (tickless idle)"
110 bool "Full dynticks system (tickless)"
129 desired range of dynticks CPUs to use it. This is implemented at
148 The major pre-requirement for full dynticks to work is to
151 dynticks working.
155 requirements to make the full dynticks feature working.
156 Without the full dynticks, there is no way to test the support
160 dynticks subsystem by forcing the context tracking on all
170 bool "Old Idle dynticks config"
[all …]
/linux/include/trace/events/
A Drcu.h482 TP_PROTO(const char *polarity, long oldnesting, long newnesting, int dynticks),
484 TP_ARGS(polarity, oldnesting, newnesting, dynticks),
490 __field(int, dynticks)
497 __entry->dynticks = dynticks;
502 __entry->dynticks & 0xfff)
/linux/kernel/rcu/
A Dtree.c80 .dynticks = ATOMIC_INIT(1),
318 if (atomic_read(&rdp->dynticks) & 0x1) in rcu_dynticks_eqs_online()
340 return atomic_read_acquire(&rdp->dynticks); in rcu_dynticks_snap()
380 snap = atomic_read(&rdp->dynticks) & ~0x1; in rcu_dynticks_zero_in_eqs()
388 return snap == atomic_read(&rdp->dynticks); in rcu_dynticks_zero_in_eqs()
631 instrument_atomic_write(&rdp->dynticks, sizeof(rdp->dynticks)); in rcu_eqs_enter()
760 atomic_read(&rdp->dynticks)); in rcu_nmi_exit()
775 instrument_atomic_write(&rdp->dynticks, sizeof(rdp->dynticks)); in rcu_nmi_exit()
873 instrument_atomic_write(&rdp->dynticks, sizeof(rdp->dynticks)); in rcu_eqs_exit()
1025 instrument_atomic_read(&rdp->dynticks, sizeof(rdp->dynticks)); in rcu_nmi_enter()
[all …]
A Dtree.h187 atomic_t dynticks; /* Even value for idle, else odd. */ member
A DKconfig177 This option permits CPUs to enter dynticks-idle state even if
/linux/Documentation/RCU/
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.
A Dstallwarn.rst227 dynticks counter, which will have an even-numbered value if the CPU
/linux/Documentation/RCU/Design/Data-Structures/
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
/linux/Documentation/timers/
A Dno_hz.rst216 git://git.kernel.org/pub/scm/linux/kernel/git/frederic/dynticks-testing.git
/linux/init/
A DKconfig500 bool "Full dynticks CPU time accounting"
508 dynticks systems. This accounting is implemented by watching every
514 dynticks subsystem development.

Completed in 26 milliseconds