Lines Matching defs:rcu_read_lock
76 * areas that don't even know about current. This gives the rcu_read_lock()
78 * types of kernel builds, the rcu_read_lock() nesting depth is unknowable.
594 * (rcu_read_lock()) is included.
601 * if either rcu_read_lock() is held, or that the lock required to replace
629 * code demarked by rcu_read_lock() and rcu_read_unlock(). This means
631 * rcu_read_lock() but also rcu_read_lock_bh() into account.
645 * regions of code demarked by rcu_read_lock() and rcu_read_unlock().
647 * only rcu_read_lock() but also rcu_read_lock_sched() into account.
677 * when protected only by rcu_read_lock() will result in infrequent
717 * rcu_read_lock();
731 * rcu_read_lock() - mark the beginning of an RCU read-side critical section
744 * define synchronize_sched(), only code enclosed within rcu_read_lock()
764 * following this rule: don't put anything in an rcu_read_lock() RCU
777 static __always_inline void rcu_read_lock(void)
783 "rcu_read_lock() used illegally while idle");
806 * See rcu_read_lock() for more information.
820 * This is equivalent to rcu_read_lock(), but also disables softirqs.
823 * applies only to v5.0 and later. Before v5.0, rcu_read_lock() and
857 * This is equivalent to rcu_read_lock(), but also disables preemption.
860 * please note that the equivalence to rcu_read_lock() applies only to
861 * v5.0 and later. Before v5.0, rcu_read_lock() and rcu_read_lock_sched()
1093 DEFINE_LOCK_GUARD_0(rcu, rcu_read_lock(), rcu_read_unlock())