Home
last modified time | relevance | path

Searched refs:srcu_struct (Results 1 – 8 of 8) sorted by relevance

/include/linux/
Dsrcu.h24 struct srcu_struct;
28 int __init_srcu_struct(struct srcu_struct *ssp, const char *name,
41 int init_srcu_struct(struct srcu_struct *ssp);
54 struct srcu_struct { }; struct
57 void call_srcu(struct srcu_struct *ssp, struct rcu_head *head,
59 void cleanup_srcu_struct(struct srcu_struct *ssp);
60 int __srcu_read_lock(struct srcu_struct *ssp) __acquires(ssp);
61 void __srcu_read_unlock(struct srcu_struct *ssp, int idx) __releases(ssp);
62 void synchronize_srcu(struct srcu_struct *ssp);
82 static inline int srcu_read_lock_held(const struct srcu_struct *ssp) in srcu_read_lock_held()
[all …]
Dsrcutiny.h16 struct srcu_struct { struct
46 struct srcu_struct name = __SRCU_STRUCT_INIT(name, name) argument
48 static struct srcu_struct name = __SRCU_STRUCT_INIT(name, name)
50 void synchronize_srcu(struct srcu_struct *ssp);
58 static inline int __srcu_read_lock(struct srcu_struct *ssp) in __srcu_read_lock()
67 static inline void synchronize_srcu_expedited(struct srcu_struct *ssp) in synchronize_srcu_expedited()
72 static inline void srcu_barrier(struct srcu_struct *ssp) in srcu_barrier()
78 static inline void srcu_torture_stats_print(struct srcu_struct *ssp, in srcu_torture_stats_print()
Dsrcutree.h18 struct srcu_struct;
42 struct srcu_struct *ssp;
64 struct srcu_struct { struct
125 is_static struct srcu_struct name; \
126 struct srcu_struct * const __srcu_struct_##name \
131 is_static struct srcu_struct name = \
137 void synchronize_srcu_expedited(struct srcu_struct *ssp);
138 void srcu_barrier(struct srcu_struct *ssp);
139 void srcu_torture_stats_print(struct srcu_struct *ssp, char *tt, char *tf);
Dnotifier.h76 struct srcu_struct srcu;
Dblk-mq.h76 struct srcu_struct srcu[0];
Dtracepoint.h35 extern struct srcu_struct tracepoint_srcu;
Dmodule.h462 struct srcu_struct **srcu_struct_ptrs;
Dkvm_host.h501 struct srcu_struct srcu;
502 struct srcu_struct irq_srcu;