Home
last modified time | relevance | path

Searched refs:srcu_struct (Results 1 – 10 of 10) 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 void call_srcu(struct srcu_struct *ssp, struct rcu_head *head,
56 void cleanup_srcu_struct(struct srcu_struct *ssp);
57 int __srcu_read_lock(struct srcu_struct *ssp) __acquires(ssp);
58 void __srcu_read_unlock(struct srcu_struct *ssp, int idx) __releases(ssp);
59 void synchronize_srcu(struct srcu_struct *ssp);
74 unsigned long get_state_synchronize_srcu(struct srcu_struct *ssp);
75 unsigned long start_poll_synchronize_srcu(struct srcu_struct *ssp);
[all …]
Dsrcutiny.h16 struct srcu_struct { struct
47 struct srcu_struct name = __SRCU_STRUCT_INIT(name, name, name) argument
49 static struct srcu_struct name = __SRCU_STRUCT_INIT(name, name, name)
55 void synchronize_srcu(struct srcu_struct *ssp);
63 static inline int __srcu_read_lock(struct srcu_struct *ssp) in __srcu_read_lock()
74 static inline void synchronize_srcu_expedited(struct srcu_struct *ssp) in synchronize_srcu_expedited()
79 static inline void srcu_barrier(struct srcu_struct *ssp) in srcu_barrier()
85 static inline void srcu_torture_stats_print(struct srcu_struct *ssp, in srcu_torture_stats_print()
Dsrcutree.h18 struct srcu_struct;
43 struct srcu_struct *ssp;
90 struct srcu_struct *srcu_ssp;
96 struct srcu_struct { struct
189 is_static struct srcu_struct name = __SRCU_STRUCT_INIT_MODULE(name, name##_srcu_usage); \
190 extern struct srcu_struct * const __srcu_struct_##name; \
191 struct srcu_struct * const __srcu_struct_##name \
197 is_static struct srcu_struct name = \
203 void synchronize_srcu_expedited(struct srcu_struct *ssp);
204 void srcu_barrier(struct srcu_struct *ssp);
[all …]
Dhid_bpf.h198 struct srcu_struct srcu; /* protects prog_list read-only access */
Dnotifier.h77 struct srcu_struct srcu;
Dtracepoint.h35 extern struct srcu_struct tracepoint_srcu;
Dmodule.h516 struct srcu_struct **srcu_struct_ptrs;
Dblk-mq.h543 struct srcu_struct *srcu;
Dkvm_host.h849 struct srcu_struct srcu;
850 struct srcu_struct irq_srcu;
/include/linux/soc/mediatek/
Dgzvm_drv.h204 struct srcu_struct irq_srcu;