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)