Searched refs:srcu_struct (Results 1 – 14 of 14) sorted by relevance
/linux-4.1.27/include/linux/ |
D | srcu.h | 47 struct srcu_struct { struct 67 int __init_srcu_struct(struct srcu_struct *sp, const char *name, argument 80 int init_srcu_struct(struct srcu_struct *sp); 107 is_static struct srcu_struct name = __SRCU_STRUCT_INIT(name) 128 void call_srcu(struct srcu_struct *sp, struct rcu_head *head, 131 void cleanup_srcu_struct(struct srcu_struct *sp); 132 int __srcu_read_lock(struct srcu_struct *sp) __acquires(sp); 133 void __srcu_read_unlock(struct srcu_struct *sp, int idx) __releases(sp); 134 void synchronize_srcu(struct srcu_struct *sp); 135 void synchronize_srcu_expedited(struct srcu_struct *sp); [all …]
|
D | notifier.h | 75 struct srcu_struct srcu;
|
D | rcupdate.h | 363 extern struct srcu_struct tasks_rcu_exit_srcu;
|
D | kvm_host.h | 351 struct srcu_struct srcu; 352 struct srcu_struct irq_srcu;
|
/linux-4.1.27/kernel/rcu/ |
D | srcu.c | 99 static int init_srcu_struct_fields(struct srcu_struct *sp) in init_srcu_struct_fields() 115 int __init_srcu_struct(struct srcu_struct *sp, const char *name, in __init_srcu_struct() 135 int init_srcu_struct(struct srcu_struct *sp) in init_srcu_struct() 147 static unsigned long srcu_readers_seq_idx(struct srcu_struct *sp, int idx) in srcu_readers_seq_idx() 164 static unsigned long srcu_readers_active_idx(struct srcu_struct *sp, int idx) in srcu_readers_active_idx() 186 static bool srcu_readers_active_idx_check(struct srcu_struct *sp, int idx) in srcu_readers_active_idx_check() 262 static int srcu_readers_active(struct srcu_struct *sp) in srcu_readers_active() 281 void cleanup_srcu_struct(struct srcu_struct *sp) in cleanup_srcu_struct() 295 int __srcu_read_lock(struct srcu_struct *sp) in __srcu_read_lock() 315 void __srcu_read_unlock(struct srcu_struct *sp, int idx) in __srcu_read_unlock() [all …]
|
/linux-4.1.27/fs/notify/ |
D | fsnotify.h | 13 extern struct srcu_struct fsnotify_mark_srcu;
|
D | mark.c | 94 struct srcu_struct fsnotify_mark_srcu;
|
/linux-4.1.27/Documentation/RCU/ |
D | checklist.txt | 211 srcu_read_unlock(), and with the same srcu_struct. The rules for 371 cleanup_srcu_struct(). These are passed a "struct srcu_struct" 373 the srcu_struct is passed to srcu_read_lock(), srcu_read_unlock() 377 calls that have been passed the same srcu_struct. This property 386 srcu_read_unlock() calls must be passed the same srcu_struct. 388 over those updates sharing a given srcu_struct, rather than
|
/linux-4.1.27/mm/ |
D | mmu_notifier.c | 23 static struct srcu_struct srcu;
|
/linux-4.1.27/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 442 struct srcu_struct mr_srcu;
|
/linux-4.1.27/security/tomoyo/ |
D | common.h | 1082 extern struct srcu_struct tomoyo_ss;
|
/linux-4.1.27/drivers/md/ |
D | dm.c | 140 struct srcu_struct io_barrier;
|
/linux-4.1.27/fs/btrfs/ |
D | ctree.h | 1532 struct srcu_struct subvol_srcu;
|
/linux-4.1.27/kernel/events/ |
D | core.c | 167 static struct srcu_struct pmus_srcu;
|