Lines Matching refs:rcu_dereference
123 e. rcu_dereference()
228 rcu_dereference()
230 typeof(p) rcu_dereference(p);
232 Like rcu_assign_pointer(), rcu_dereference() must be implemented
235 The reader uses rcu_dereference() to fetch an RCU-protected
241 needs memory barriers within rcu_dereference() -- on other CPUs,
244 Common coding practice uses rcu_dereference() to copy an
248 p = rcu_dereference(head.next);
254 return rcu_dereference(head.next)->data;
258 course preferred. Repeated rcu_dereference() calls look
261 Note that the value returned by rcu_dereference() is valid
266 p = rcu_dereference(head.next);
281 rcu_dereference() is to document which pointers are protected by
283 at any time, including immediately after the rcu_dereference().
284 And, again like rcu_assign_pointer(), rcu_dereference() is
300 | rcu_dereference() | |
320 The rcu_dereference() and rcu_assign_pointer() primitives are used for
327 call_rcu() rcu_dereference()
400 * from under us, and use rcu_dereference() to ensure that
409 retval = rcu_dereference(gbl_foo)->a;
419 o Within an RCU read-side critical section, use rcu_dereference()
585 [You can ignore rcu_assign_pointer() and rcu_dereference() without
594 #define rcu_dereference(p) ({ \
627 kernels. The definitions of rcu_dereference() and rcu_assign_pointer()
840 rcu_dereference synchronize_rcu_expedited