srcu_struct 363 include/linux/kvm_host.h struct srcu_struct srcu; srcu_struct 364 include/linux/kvm_host.h struct srcu_struct irq_srcu; srcu_struct 75 include/linux/notifier.h struct srcu_struct srcu; srcu_struct 331 include/linux/rcupdate.h extern struct srcu_struct tasks_rcu_exit_srcu; srcu_struct 67 include/linux/srcu.h int __init_srcu_struct(struct srcu_struct *sp, const char *name, srcu_struct 80 include/linux/srcu.h int init_srcu_struct(struct srcu_struct *sp); srcu_struct 107 include/linux/srcu.h struct srcu_struct name = __SRCU_STRUCT_INIT(name); srcu_struct 111 include/linux/srcu.h static struct srcu_struct name = __SRCU_STRUCT_INIT(name); srcu_struct 130 include/linux/srcu.h void call_srcu(struct srcu_struct *sp, struct rcu_head *head, srcu_struct 133 include/linux/srcu.h void cleanup_srcu_struct(struct srcu_struct *sp); srcu_struct 134 include/linux/srcu.h int __srcu_read_lock(struct srcu_struct *sp) __acquires(sp); srcu_struct 135 include/linux/srcu.h void __srcu_read_unlock(struct srcu_struct *sp, int idx) __releases(sp); srcu_struct 136 include/linux/srcu.h void synchronize_srcu(struct srcu_struct *sp); srcu_struct 137 include/linux/srcu.h void synchronize_srcu_expedited(struct srcu_struct *sp); srcu_struct 138 include/linux/srcu.h long srcu_batches_completed(struct srcu_struct *sp); srcu_struct 139 include/linux/srcu.h void srcu_barrier(struct srcu_struct *sp); srcu_struct 158 include/linux/srcu.h static inline int srcu_read_lock_held(struct srcu_struct *sp) srcu_struct 167 include/linux/srcu.h static inline int srcu_read_lock_held(struct srcu_struct *sp) srcu_struct 218 include/linux/srcu.h static inline int srcu_read_lock(struct srcu_struct *sp) __acquires(sp) srcu_struct 233 include/linux/srcu.h static inline void srcu_read_unlock(struct srcu_struct *sp, int idx)