Searched refs:srcu_struct (Results 1 – 25 of 34) sorted by relevance
12
/linux/fs/bcachefs/ |
H A D | rcu_pending.h | 14 struct srcu_struct *srcu; 24 struct srcu_struct *srcu,
|
H A D | rcu_pending.c | 44 static inline rcu_gp_poll_state_t __get_state_synchronize_rcu(struct srcu_struct *ssp) in __get_state_synchronize_rcu() 51 static inline rcu_gp_poll_state_t __start_poll_synchronize_rcu(struct srcu_struct *ssp) in __start_poll_synchronize_rcu() 58 static inline bool __poll_state_synchronize_rcu(struct srcu_struct *ssp, rcu_gp_poll_state_t cookie) in __poll_state_synchronize_rcu() 65 static inline void __rcu_barrier(struct srcu_struct *ssp) in __rcu_barrier() 72 static inline void __call_rcu(struct srcu_struct *ssp, struct rcu_head *rhp, in __call_rcu() 645 struct srcu_struct *srcu, in rcu_pending_init()
|
/linux/drivers/accel/qaic/ |
H A D | qaic.h | 55 struct srcu_struct qddev_lock; 97 struct srcu_struct ch_lock; 133 struct srcu_struct dev_lock;
|
H A D | qaic_drv.c | 74 struct srcu_struct *lock = res; in qaicm_srcu_release() 79 static int qaicm_srcu_init(struct drm_device *dev, struct srcu_struct *lock) in qaicm_srcu_init()
|
/linux/kernel/rcu/ |
H A D | rcu.h | 596 static inline void srcutorture_get_gp_data(struct srcu_struct *sp, int *flags, in srcutorture_get_gp_data() 605 void srcutorture_get_gp_data(struct srcu_struct *sp, int *flags, 615 srcu_batches_completed(struct srcu_struct *sp) { return 0; } in srcu_batches_completed() 627 unsigned long srcu_batches_completed(struct srcu_struct *sp);
|
H A D | rcuscale.c | 212 static struct srcu_struct *srcu_ctlp = &srcu_ctl_scale; 270 static struct srcu_struct srcud;
|
/linux/include/net/ |
H A D | rtnetlink.h | 108 struct srcu_struct srcu; 190 struct srcu_struct srcu;
|
/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_reset_types.h | 58 struct srcu_struct backoff_srcu;
|
/linux/arch/x86/include/asm/ |
H A D | kvm_page_track.h | 16 struct srcu_struct track_srcu;
|
/linux/fs/notify/ |
H A D | fsnotify.h | 68 extern struct srcu_struct fsnotify_mark_srcu;
|
/linux/arch/x86/kernel/cpu/sgx/ |
H A D | encl.h | 70 struct srcu_struct srcu;
|
/linux/drivers/platform/surface/aggregator/ |
H A D | controller.h | 55 struct srcu_struct srcu;
|
/linux/include/linux/ |
H A D | hid_bpf.h | 198 struct srcu_struct srcu; /* protects prog_list read-only access */
|
H A D | notifier.h | 77 struct srcu_struct srcu;
|
H A D | module.h | 515 struct srcu_struct **srcu_struct_ptrs;
|
H A D | kvm_host.h | 847 struct srcu_struct srcu; 848 struct srcu_struct irq_srcu;
|
/linux/drivers/accel/amdxdna/ |
H A D | amdxdna_pci_drv.h | 121 struct srcu_struct hwctx_srcu;
|
H A D | amdxdna_ctx.c | 90 struct srcu_struct *ss) in amdxdna_hwctx_destroy_rcu()
|
/linux/drivers/md/ |
H A D | dm-core.h | 139 struct srcu_struct io_barrier;
|
/linux/drivers/net/wireless/microchip/wilc1000/ |
H A D | netdev.h | 231 struct srcu_struct srcu;
|
/linux/Documentation/RCU/ |
H A D | checklist.rst | 241 srcu_struct. The rules for the expedited RCU grace-period-wait 416 "struct srcu_struct" that defines the scope of a given 417 SRCU domain. Once initialized, the srcu_struct is passed 422 calls that have been passed the same srcu_struct. This property 431 srcu_read_unlock() calls must be passed the same srcu_struct. 433 over those updates sharing a given srcu_struct, rather than
|
H A D | rcubarrier.rst | 69 If your module uses multiple srcu_struct structures, then it must also 180 and on the same srcu_struct structure. If your module uses call_rcu()
|
/linux/drivers/nvme/host/ |
H A D | nvme.h | 298 struct srcu_struct srcu; 471 struct srcu_struct srcu;
|
/linux/tools/memory-model/ |
H A D | linux-kernel.cat | 142 * struct srcu_struct location.
|
/linux/security/tomoyo/ |
H A D | common.h | 1092 extern struct srcu_struct tomoyo_ss;
|
12