Home
last modified time | relevance | path

Searched refs:call_srcu (Results 1 – 14 of 14) sorted by relevance

/openbmc/linux/kernel/rcu/
H A Dsrcutiny.c178 void call_srcu(struct srcu_struct *ssp, struct rcu_head *rhp, in call_srcu() function
191 EXPORT_SYMBOL_GPL(call_srcu);
214 call_srcu(ssp, &rs.head, wakeme_after_rcu); in synchronize_srcu()
H A Dupdate.c609 call_srcu(&early_srcu, &shead, test_callback); in early_boot_test_call_rcu()
H A Drcuscale.c213 call_srcu(srcu_ctlp, head, func); in srcu_call_rcu()
H A Dsrcutree.c1357 void call_srcu(struct srcu_struct *ssp, struct rcu_head *rhp, in call_srcu() function
1362 EXPORT_SYMBOL_GPL(call_srcu);
H A Drcutorture.c676 call_srcu(srcu_ctlp, &rp->rtort_rcu, rcu_torture_cb); in srcu_torture_deferred_free()
702 call_srcu(srcu_ctlp, head, func); in srcu_torture_call()
/openbmc/linux/Documentation/RCU/
H A Drcubarrier.rst68 must match the flavor of srcu_barrier() with that of call_srcu().
71 For example, if it uses call_rcu(), call_srcu() on srcu_struct_1, and
72 call_srcu() on srcu_struct_2, then the following three lines of code
179 call_srcu(), you will need to invoke srcu_barrier() before unloading,
181 **and** call_srcu(), then (as noted above) you will need to invoke
H A Dchecklist.rst196 5. If any of call_rcu(), call_srcu(), call_rcu_tasks(),
239 or call_srcu(), then the corresponding readers must use
321 The same cautions apply to call_srcu(), call_rcu_tasks(),
379 CPU that executed the corresponding call_rcu() or call_srcu().
413 synchronize_srcu_expedited(), and call_srcu(). A given
496 call_rcu(), call_srcu(), call_rcu_tasks(), call_rcu_tasks_rude(),
508 - call_srcu() -> srcu_barrier()
H A DwhatisRCU.rst1103 srcu_read_lock call_srcu srcu_barrier
/openbmc/linux/include/linux/
H A Dsrcu.h54 void call_srcu(struct srcu_struct *ssp, struct rcu_head *head,
/openbmc/linux/fs/dlm/
H A Dlowcomms.c1463 call_srcu(&connections_srcu, &con->rcu, connection_release); in dlm_lowcomms_close()
1466 call_srcu(&connections_srcu, &con->othercon->rcu, connection_release); in dlm_lowcomms_close()
1991 call_srcu(&connections_srcu, &con->othercon->rcu, in dlm_lowcomms_exit()
1993 call_srcu(&connections_srcu, &con->rcu, connection_release); in dlm_lowcomms_exit()
H A Dmidcomms.c1180 call_srcu(&nodes_srcu, &node->rcu, midcomms_node_release); in dlm_midcomms_exit()
1462 call_srcu(&nodes_srcu, &node->rcu, midcomms_node_release); in dlm_midcomms_close()
/openbmc/linux/kernel/
H A Dtracepoint.c121 call_srcu(&tracepoint_srcu, head, srcu_free_old_probes); in rcu_free_old_probes()
/openbmc/linux/mm/
H A Dmmu_notifier.c897 call_srcu(&srcu, &subscription->rcu, mmu_notifier_free_rcu); in mmu_notifier_put()
/openbmc/linux/Documentation/RCU/Design/Requirements/
H A DRequirements.rst2550 allow users to put much heavier stress on call_srcu(), it is
2564 call_srcu(), srcu_barrier(), and srcu_read_lock_held(). It