Lines Matching +full:side +full:- +full:effect

1 // SPDX-License-Identifier: GPL-2.0+
3 * Read-Copy Update mechanism for mutual exclusion
16 * For detailed explanation of Read-Copy Update mechanism see -
68 * rcu_read_lock_held_common() - might we be in RCU-sched read-side critical section?
77 * RCU-sched read-side critical section. In absence of
78 * CONFIG_DEBUG_LOCK_ALLOC, this assumes we are in an RCU-sched read-side
80 * of preemption (including disabling irqs) counts as an RCU-sched
81 * read-side critical section. This is useful for debug checks in functions
82 * that required that they be called within an RCU-sched read-side
93 * so such a CPU is effectively never in an RCU read-side critical section
95 * required --- we need to keep an RCU-free window in idle where the CPU may
134 * Should expedited grace-period primitives always fall back to their
135 * non-expedited counterparts? Intended for use within RCU. Note
161 * rcu_async_hurry - Make future async RCU callbacks not lazy.
174 * rcu_async_relax - Make future async RCU callbacks lazy.
188 * Should normal grace-period primitives be expedited? Intended for
192 * until rcu_gp_is_expedited() returns false is a -really- bad idea.
201 * rcu_expedite_gp - Expedite future RCU grace periods
214 * rcu_unexpedite_gp - Cancel prior rcu_expedite_gp() invocation
220 * their normal non-expedited behavior.
231 * Inform RCU of the end of the in-kernel boot sequence.
254 * Test each non-SRCU synchronous grace-period wait API. This is
270 * Switch to run-time mode once RCU has fully initialized.
321 current->lockdep_recursion == 0; in debug_lockdep_rcu_enabled()
326 * rcu_read_lock_held() - might we be in RCU read-side critical section?
329 * read-side critical section. In absence of CONFIG_DEBUG_LOCK_ALLOC,
330 * this assumes we are in an RCU read-side critical section unless it can
332 * require that they be called within an RCU read-side critical section.
356 * rcu_read_lock_bh_held() - might we be in RCU-bh read-side critical section?
362 * that require that they be called within an RCU read-side critical
397 * wakeme_after_rcu() - Callback function to awaken a task after grace period
407 complete(&rcu->completion); in wakeme_after_rcu()
452 rcu_assign_pointer(w->task, NULL); in finish_rcuwait()
476 * init_rcu_head_on_stack() - initialize on-stack rcu_head for debugobjects
483 * effect for !CONFIG_DEBUG_OBJECTS_RCU_HEAD kernel builds.
492 * destroy_rcu_head_on_stack() - destroy on-stack rcu_head for debugobjects
495 * This function informs debugobjects that an on-stack rcu_head structure
499 * init_rcu_head_on_stack(), this function has no effect for
563 // Suppress boot-time RCU CPU stall warnings and rcutorture writer stall
570 * get_completed_synchronize_rcu - Return a pre-completed polled state cookie
646 ret = -1; in rcu_verify_early_boot_tests()
661 * Print any significant non-default boot-time settings.