Lines Matching full:rcu

3 # RCU-related configuration options
6 menu "RCU Subsystem"
14 This option selects the RCU implementation that is
24 This option selects the RCU implementation that is
36 This option selects the RCU implementation that is
39 memory footprint of RCU.
42 bool "Make expert-level adjustments to RCU configuration"
46 expert-level adjustments to RCU configuration. By default,
50 obscure RCU options to be set up.
52 Say Y if you need to make expert-level adjustments to RCU.
75 task-based RCU implementations. Not for manual selection.
83 This option force-enables a task-based RCU implementation
98 bool "Force selection of Tasks Rude RCU"
103 This option force-enables a task-based RCU implementation
115 bool "Force selection of Tasks Trace RCU"
120 This option enables a task-based RCU implementation that uses
135 This option enables RCU CPU stall code that is common between
136 the TINY and TREE variants of RCU. The purpose is to allow
137 the tiny variants to disable RCU CPU stall warnings, while
144 int "Tree-based hierarchical RCU fanout value"
152 of RCU, allowing RCU to work efficiently on machines with
156 systems, but if you are stress-testing the RCU implementation
160 Select a specific number if testing RCU itself.
164 int "Tree-based hierarchical RCU leaf-level fanout value"
173 implementations of RCU, and allows trading off cache misses
180 number of cache misses incurred during RCU's grace-period
189 Select a specific number if testing RCU itself.
199 bool "Enable RCU priority boosting"
203 This option boosts the priority of preempted RCU readers that
204 block the current preemptible RCU grace period for too long.
205 This option also prevents heavy loads from blocking RCU
212 int "Milliseconds to delay boosting after RCU grace-period start"
218 a given grace period before priority-boosting preempted RCU
219 readers blocking that grace period. Note that any RCU reader
220 blocking an expedited RCU grace period is boosted immediately.
225 bool "Perform RCU expedited work in a real-time kthread"
239 bool "Offload RCU callback processing from boot-selected CPUs"
245 real-time workloads. It can also be used to offload RCU
256 the "x" is "p" for RCU-preempt (PREEMPTION kernels) and "s" for
257 RCU-sched (!PREEMPTION kernels). Nothing prevents this kthread
267 bool "Offload RCU callback processing from all CPUs by default"
280 bool "Offload RCU callback from real-time kthread"
296 bool "Tasks Trace RCU readers use memory barriers in user and idle"
302 RCU grace periods. Given that a reasonable setting of
314 bool "RCU callback lazy invocation functionality"
318 To save power, batch RCU callbacks and flush after delay, memory
326 bool "Turn RCU lazy invocation off by default"
335 bool "RCU callback-batch backup time check"
341 a single RCU callback might run for hundreds of microseconds,
352 endmenu # "RCU Subsystem"