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
94 bool "Force selection of Tasks Rude RCU"
99 This option force-enables a task-based RCU implementation
111 bool "Force selection of Tasks Trace RCU"
116 This option enables a task-based RCU implementation that uses
131 This option enables RCU CPU stall code that is common between
132 the TINY and TREE variants of RCU. The purpose is to allow
133 the tiny variants to disable RCU CPU stall warnings, while
140 int "Tree-based hierarchical RCU fanout value"
148 of RCU, allowing RCU to work efficiently on machines with
152 systems, but if you are stress-testing the RCU implementation
156 Select a specific number if testing RCU itself.
160 int "Tree-based hierarchical RCU leaf-level fanout value"
169 implementations of RCU, and allows trading off cache misses
176 number of cache misses incurred during RCU's grace-period
185 Select a specific number if testing RCU itself.
195 bool "Enable RCU priority boosting"
199 This option boosts the priority of preempted RCU readers that
200 block the current preemptible RCU grace period for too long.
201 This option also prevents heavy loads from blocking RCU
208 int "Milliseconds to delay boosting after RCU grace-period start"
214 a given grace period before priority-boosting preempted RCU
215 readers blocking that grace period. Note that any RCU reader
216 blocking an expedited RCU grace period is boosted immediately.
221 bool "Perform RCU expedited work in a real-time kthread"
235 bool "Offload RCU callback processing from boot-selected CPUs"
241 real-time workloads. It can also be used to offload RCU
252 the "x" is "p" for RCU-preempt (PREEMPTION kernels) and "s" for
253 RCU-sched (!PREEMPTION kernels). Nothing prevents this kthread
263 bool "Offload RCU callback processing from all CPUs by default"
276 bool "Offload RCU callback from real-time kthread"
292 bool "Tasks Trace RCU readers use memory barriers in user and idle"
298 RCU grace periods. Given that a reasonable setting of
310 bool "RCU callback lazy invocation functionality"
314 To save power, batch RCU callbacks and flush after delay, memory
318 bool "RCU callback-batch backup time check"
324 a single RCU callback might run for hundreds of microseconds,
335 endmenu # "RCU Subsystem"