srcu_struct        18 arch/x86/include/asm/kvm_page_track.h 	struct srcu_struct track_srcu;
srcu_struct      2318 block/blk-mq.c 		hw_ctx_size += sizeof(struct srcu_struct);
srcu_struct       204 drivers/char/ipmi/ipmi_msghandler.c 	struct srcu_struct release_barrier;
srcu_struct       469 drivers/char/ipmi/ipmi_msghandler.c 	struct srcu_struct users_srcu;
srcu_struct       640 drivers/char/ipmi/ipmi_msghandler.c static struct srcu_struct ipmi_interfaces_srcu;
srcu_struct       739 drivers/gpu/drm/amd/amdkfd/kfd_priv.h extern struct srcu_struct kfd_processes_srcu;
srcu_struct        47 drivers/gpu/drm/i915/gt/intel_reset_types.h 	struct srcu_struct backoff_srcu;
srcu_struct        34 drivers/hwtracing/stm/core.c static struct srcu_struct stm_source_srcu;
srcu_struct       111 drivers/infiniband/core/uverbs.h 	struct srcu_struct			disassociate_srcu;
srcu_struct      1441 drivers/infiniband/hw/hfi1/hfi.h 	struct srcu_struct pq_srcu;
srcu_struct       979 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct srcu_struct      mr_srcu;
srcu_struct       115 drivers/md/dm-core.h 	struct srcu_struct io_barrier;
srcu_struct       335 drivers/nvme/host/nvme.h 	struct srcu_struct      srcu;
srcu_struct        83 drivers/pci/controller/vmd.c 	struct srcu_struct	srcu;
srcu_struct       656 fs/btrfs/ctree.h 	struct srcu_struct subvol_srcu;
srcu_struct        34 fs/notify/fsnotify.h extern struct srcu_struct fsnotify_mark_srcu;
srcu_struct        81 fs/notify/mark.c struct srcu_struct fsnotify_mark_srcu;
srcu_struct        76 include/linux/blk-mq.h 	struct srcu_struct	srcu[0];
srcu_struct       501 include/linux/kvm_host.h 	struct srcu_struct srcu;
srcu_struct       502 include/linux/kvm_host.h 	struct srcu_struct irq_srcu;
srcu_struct       455 include/linux/module.h 	struct srcu_struct **srcu_struct_ptrs;
srcu_struct        76 include/linux/notifier.h 	struct srcu_struct srcu;
srcu_struct        24 include/linux/srcu.h struct srcu_struct;
srcu_struct        28 include/linux/srcu.h int __init_srcu_struct(struct srcu_struct *ssp, const char *name,
srcu_struct        41 include/linux/srcu.h int init_srcu_struct(struct srcu_struct *ssp);
srcu_struct        57 include/linux/srcu.h void call_srcu(struct srcu_struct *ssp, struct rcu_head *head,
srcu_struct        59 include/linux/srcu.h void cleanup_srcu_struct(struct srcu_struct *ssp);
srcu_struct        60 include/linux/srcu.h int __srcu_read_lock(struct srcu_struct *ssp) __acquires(ssp);
srcu_struct        61 include/linux/srcu.h void __srcu_read_unlock(struct srcu_struct *ssp, int idx) __releases(ssp);
srcu_struct        62 include/linux/srcu.h void synchronize_srcu(struct srcu_struct *ssp);
srcu_struct        82 include/linux/srcu.h static inline int srcu_read_lock_held(const struct srcu_struct *ssp)
srcu_struct        91 include/linux/srcu.h static inline int srcu_read_lock_held(const struct srcu_struct *ssp)
srcu_struct       150 include/linux/srcu.h static inline int srcu_read_lock(struct srcu_struct *ssp) __acquires(ssp)
srcu_struct       161 include/linux/srcu.h srcu_read_lock_notrace(struct srcu_struct *ssp) __acquires(ssp)
srcu_struct       176 include/linux/srcu.h static inline void srcu_read_unlock(struct srcu_struct *ssp, int idx)
srcu_struct       186 include/linux/srcu.h srcu_read_unlock_notrace(struct srcu_struct *ssp, int idx) __releases(ssp)
srcu_struct        46 include/linux/srcutiny.h 	struct srcu_struct name = __SRCU_STRUCT_INIT(name, name)
srcu_struct        48 include/linux/srcutiny.h 	static struct srcu_struct name = __SRCU_STRUCT_INIT(name, name)
srcu_struct        50 include/linux/srcutiny.h void synchronize_srcu(struct srcu_struct *ssp);
srcu_struct        58 include/linux/srcutiny.h static inline int __srcu_read_lock(struct srcu_struct *ssp)
srcu_struct        67 include/linux/srcutiny.h static inline void synchronize_srcu_expedited(struct srcu_struct *ssp)
srcu_struct        72 include/linux/srcutiny.h static inline void srcu_barrier(struct srcu_struct *ssp)
srcu_struct        78 include/linux/srcutiny.h static inline void srcu_torture_stats_print(struct srcu_struct *ssp,
srcu_struct        18 include/linux/srcutree.h struct srcu_struct;
srcu_struct        42 include/linux/srcutree.h 	struct srcu_struct *ssp;
srcu_struct       125 include/linux/srcutree.h 	is_static struct srcu_struct name;				\
srcu_struct       126 include/linux/srcutree.h 	struct srcu_struct * const __srcu_struct_##name			\
srcu_struct       131 include/linux/srcutree.h 	is_static struct srcu_struct name =				\
srcu_struct       137 include/linux/srcutree.h void synchronize_srcu_expedited(struct srcu_struct *ssp);
srcu_struct       138 include/linux/srcutree.h void srcu_barrier(struct srcu_struct *ssp);
srcu_struct       139 include/linux/srcutree.h void srcu_torture_stats_print(struct srcu_struct *ssp, char *tt, char *tf);
srcu_struct        35 include/linux/tracepoint.h extern struct srcu_struct tracepoint_srcu;
srcu_struct       397 kernel/events/core.c static struct srcu_struct pmus_srcu;
srcu_struct       491 kernel/rcu/rcu.h 					   struct srcu_struct *sp, int *flags,
srcu_struct       503 kernel/rcu/rcu.h 			     struct srcu_struct *sp, int *flags,
srcu_struct       512 kernel/rcu/rcu.h srcu_batches_completed(struct srcu_struct *sp) { return 0; }
srcu_struct       520 kernel/rcu/rcu.h unsigned long srcu_batches_completed(struct srcu_struct *sp);
srcu_struct       190 kernel/rcu/rcuperf.c static struct srcu_struct *srcu_ctlp = &srcu_ctl_perf;
srcu_struct       242 kernel/rcu/rcuperf.c static struct srcu_struct srcud;
srcu_struct       511 kernel/rcu/rcutorture.c static struct srcu_struct srcu_ctld;
srcu_struct       512 kernel/rcu/rcutorture.c static struct srcu_struct *srcu_ctlp = &srcu_ctl;
srcu_struct        27 kernel/rcu/srcutiny.c static int init_srcu_struct_fields(struct srcu_struct *ssp)
srcu_struct        44 kernel/rcu/srcutiny.c int __init_srcu_struct(struct srcu_struct *ssp, const char *name,
srcu_struct        64 kernel/rcu/srcutiny.c int init_srcu_struct(struct srcu_struct *ssp)
srcu_struct        79 kernel/rcu/srcutiny.c void cleanup_srcu_struct(struct srcu_struct *ssp)
srcu_struct        94 kernel/rcu/srcutiny.c void __srcu_read_unlock(struct srcu_struct *ssp, int idx)
srcu_struct       114 kernel/rcu/srcutiny.c 	struct srcu_struct *ssp;
srcu_struct       116 kernel/rcu/srcutiny.c 	ssp = container_of(wp, struct srcu_struct, srcu_work);
srcu_struct       158 kernel/rcu/srcutiny.c void call_srcu(struct srcu_struct *ssp, struct rcu_head *rhp,
srcu_struct       181 kernel/rcu/srcutiny.c void synchronize_srcu(struct srcu_struct *ssp)
srcu_struct       206 kernel/rcu/srcutiny.c 	struct srcu_struct *ssp;
srcu_struct       211 kernel/rcu/srcutiny.c 				      struct srcu_struct, srcu_work.entry);
srcu_struct        46 kernel/rcu/srcutree.c static void srcu_reschedule(struct srcu_struct *ssp, unsigned long delay);
srcu_struct        83 kernel/rcu/srcutree.c static void init_srcu_struct_nodes(struct srcu_struct *ssp, bool is_static)
srcu_struct       168 kernel/rcu/srcutree.c static int init_srcu_struct_fields(struct srcu_struct *ssp, bool is_static)
srcu_struct       189 kernel/rcu/srcutree.c int __init_srcu_struct(struct srcu_struct *ssp, const char *name,
srcu_struct       210 kernel/rcu/srcutree.c int init_srcu_struct(struct srcu_struct *ssp)
srcu_struct       227 kernel/rcu/srcutree.c static void check_init_srcu_struct(struct srcu_struct *ssp)
srcu_struct       247 kernel/rcu/srcutree.c static unsigned long srcu_readers_lock_idx(struct srcu_struct *ssp, int idx)
srcu_struct       264 kernel/rcu/srcutree.c static unsigned long srcu_readers_unlock_idx(struct srcu_struct *ssp, int idx)
srcu_struct       281 kernel/rcu/srcutree.c static bool srcu_readers_active_idx_check(struct srcu_struct *ssp, int idx)
srcu_struct       333 kernel/rcu/srcutree.c static bool srcu_readers_active(struct srcu_struct *ssp)
srcu_struct       355 kernel/rcu/srcutree.c static unsigned long srcu_get_delay(struct srcu_struct *ssp)
srcu_struct       370 kernel/rcu/srcutree.c void cleanup_srcu_struct(struct srcu_struct *ssp)
srcu_struct       403 kernel/rcu/srcutree.c int __srcu_read_lock(struct srcu_struct *ssp)
srcu_struct       419 kernel/rcu/srcutree.c void __srcu_read_unlock(struct srcu_struct *ssp, int idx)
srcu_struct       438 kernel/rcu/srcutree.c static void srcu_gp_start(struct srcu_struct *ssp)
srcu_struct       491 kernel/rcu/srcutree.c static void srcu_schedule_cbs_snp(struct srcu_struct *ssp, struct srcu_node *snp,
srcu_struct       512 kernel/rcu/srcutree.c static void srcu_gp_end(struct srcu_struct *ssp)
srcu_struct       598 kernel/rcu/srcutree.c static void srcu_funnel_exp_start(struct srcu_struct *ssp, struct srcu_node *snp,
srcu_struct       631 kernel/rcu/srcutree.c static void srcu_funnel_gp_start(struct srcu_struct *ssp, struct srcu_data *sdp,
srcu_struct       698 kernel/rcu/srcutree.c static bool try_check_zero(struct srcu_struct *ssp, int idx, int trycount)
srcu_struct       714 kernel/rcu/srcutree.c static void srcu_flip(struct srcu_struct *ssp)
srcu_struct       759 kernel/rcu/srcutree.c static bool srcu_might_be_idle(struct srcu_struct *ssp)
srcu_struct       835 kernel/rcu/srcutree.c static void __call_srcu(struct srcu_struct *ssp, struct rcu_head *rhp,
srcu_struct       895 kernel/rcu/srcutree.c void call_srcu(struct srcu_struct *ssp, struct rcu_head *rhp,
srcu_struct       905 kernel/rcu/srcutree.c static void __synchronize_srcu(struct srcu_struct *ssp, bool do_norm)
srcu_struct       945 kernel/rcu/srcutree.c void synchronize_srcu_expedited(struct srcu_struct *ssp)
srcu_struct       995 kernel/rcu/srcutree.c void synchronize_srcu(struct srcu_struct *ssp)
srcu_struct      1010 kernel/rcu/srcutree.c 	struct srcu_struct *ssp;
srcu_struct      1022 kernel/rcu/srcutree.c void srcu_barrier(struct srcu_struct *ssp)
srcu_struct      1080 kernel/rcu/srcutree.c unsigned long srcu_batches_completed(struct srcu_struct *ssp)
srcu_struct      1091 kernel/rcu/srcutree.c static void srcu_advance_state(struct srcu_struct *ssp)
srcu_struct      1163 kernel/rcu/srcutree.c 	struct srcu_struct *ssp;
srcu_struct      1209 kernel/rcu/srcutree.c static void srcu_reschedule(struct srcu_struct *ssp, unsigned long delay)
srcu_struct      1234 kernel/rcu/srcutree.c 	struct srcu_struct *ssp;
srcu_struct      1236 kernel/rcu/srcutree.c 	ssp = container_of(work, struct srcu_struct, work.work);
srcu_struct      1243 kernel/rcu/srcutree.c 			     struct srcu_struct *ssp, int *flags,
srcu_struct      1253 kernel/rcu/srcutree.c void srcu_torture_stats_print(struct srcu_struct *ssp, char *tt, char *tf)
srcu_struct      1304 kernel/rcu/srcutree.c 	struct srcu_struct *ssp;
srcu_struct      1308 kernel/rcu/srcutree.c 		ssp = list_first_entry(&srcu_boot_list, struct srcu_struct,
srcu_struct      1322 kernel/rcu/srcutree.c 	struct srcu_struct **sspp = mod->srcu_struct_ptrs;
srcu_struct      1337 kernel/rcu/srcutree.c 	struct srcu_struct **sspp = mod->srcu_struct_ptrs;
srcu_struct      1095 security/tomoyo/common.h extern struct srcu_struct tomoyo_ss;
srcu_struct        25 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/simple_sync_srcu.c bool try_check_zero(struct srcu_struct *sp, int idx, int trycount);
srcu_struct        26 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/simple_sync_srcu.c void srcu_flip(struct srcu_struct *sp);
srcu_struct        29 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/simple_sync_srcu.c void synchronize_srcu(struct srcu_struct *sp)