Documentation/RCU/whatisRCU.txt: void rcu_read_lock(void);
Documentation/RCU/whatisRCU.txt: void rcu_read_lock(void)
Documentation/RCU/whatisRCU.txt: void rcu_read_lock(void) { }
include/linux/rcupdate.h:static inline void rcu_read_lock(void)
include/linux/rcutree.h:extern void __rcu_read_lock(void);
include/linux/rcutree.h:static inline void __rcu_read_lock(void)
kernel/rcutree_plugin.h:void __rcu_read_lock(void)
On Fri, Sep 17, 2010 at 10:37 PM, Sri Ram Vemulpali <sri.ram.gmu06@xxxxxxxxx> wrote:
Hi All,I am trying to find basic code implementation of rcu_read_lock, rcu_read_unlock, synchronize_rcu, rcu_assign_pointer functions in linux kernel code. Can any one point me to that files, in what directories they exist. I found rcutree and other related stuff for NMI rcu and schedule RCU.But not for basic functions. I know this is a kind of lazy question but any help is appreciated. Thanks.
--
Regards,Sri.
--
/manohar