Home
last modified time | relevance | path

Searched refs:srcu_barrier (Results 1 – 10 of 10) sorted by relevance

/linux/Documentation/RCU/
H A Drcubarrier.rst67 There is also an srcu_barrier() function for SRCU, and you of course
68 must match the flavor of srcu_barrier() with that of call_srcu().
70 use multiple invocations of srcu_barrier() when unloading that module.
76 2 srcu_barrier(&srcu_struct_1);
77 3 srcu_barrier(&srcu_struct_2);
179 call_srcu(), you will need to invoke srcu_barrier() before unloading,
182 rcu_barrier() **and** srcu_barrier().
H A Dchecklist.rst329 call_rcu_tasks_trace(). This is why there is an srcu_barrier(),
520 - call_srcu() -> srcu_barrier()
536 together with and srcu_barrier()
H A DwhatisRCU.rst1135 srcu_read_lock call_srcu srcu_barrier
/linux/include/linux/
H A Dsrcutiny.h101 static inline void srcu_barrier(struct srcu_struct *ssp) in srcu_barrier() function
H A Dsrcutree.h44 struct rcu_head srcu_barrier_head; /* For srcu_barrier() use. */
86 unsigned long srcu_barrier_seq; /* srcu_barrier seq #. */
118 // except call_srcu(), especially by srcu_barrier().
212 void srcu_barrier(struct srcu_struct *ssp);
/linux/kernel/rcu/
H A Dupdate.c640 srcu_barrier(&early_srcu); in rcu_verify_early_boot_tests()
H A Dsrcutree.c698 return; /* Forgot srcu_barrier(), so just leak it! */ in cleanup_srcu_struct()
1604 * Callback function for srcu_barrier() use.
1619 * Enqueue an srcu_barrier() callback on the specified srcu_data
1641 * srcu_barrier - Wait until all in-flight call_srcu() callbacks complete.
1644 void srcu_barrier(struct srcu_struct *ssp) in srcu_barrier() function
1679 EXPORT_SYMBOL_GPL(srcu_barrier);
H A Drcuscale.c236 srcu_barrier(srcu_ctlp); in srcu_rcu_barrier()
/linux/fs/bcachefs/
H A Drcu_pending.c68 ? srcu_barrier(ssp) in __rcu_barrier()
/linux/Documentation/RCU/Design/Requirements/
H A DRequirements.rst2663 course also prohibits srcu_barrier() from being invoked from
2693 call_srcu(), srcu_barrier(), and srcu_read_lock_held(). It