Lines Matching full:rcu
3 RCU on Uniprocessor Systems
18 Suppose that an RCU-based algorithm scans a linked list containing
40 Suppose that an RCU-based algorithm again scans a linked list containing
45 RCU usage, since call_rcu() must wait for a grace period to elapse.
48 underlying RCU, namely that call_rcu() defers invoking its arguments until
49 all RCU read-side critical sections currently executing have completed.
85 What locking restriction must RCU callbacks respect?
89 It is important to note that userspace RCU implementations *do*
93 Nevertheless, people writing userspace RCU implementations are strongly
100 Permitting call_rcu() to immediately invoke its arguments breaks RCU,
101 even on a UP system. So do not do it! Even on a UP system, the RCU
110 preemptible RCU?
117 Because the calling function is scanning an RCU-protected linked
118 list, and is therefore within an RCU read-side critical section.
119 Therefore, the called function has been invoked within an RCU
123 What locking restriction must RCU callbacks respect?
125 Any lock that is acquired within an RCU callback must be acquired
127 For example, if "mylock" is acquired by an RCU callback, then
134 then, since RCU callbacks can be invoked from softirq context,
139 This restriction might seem gratuitous, since very few RCU
140 callbacks acquire locks directly. However, a great many RCU
146 running preemptible RCU?
149 of an RCU read-side critical section. If synchronize_rcu()