Searched refs:call_srcu (Results 1 – 15 of 15) sorted by relevance
| /Linux-v6.6/kernel/rcu/ |
| D | srcutiny.c | 178 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()
|
| D | update.c | 609 call_srcu(&early_srcu, &shead, test_callback); in early_boot_test_call_rcu()
|
| D | rcuscale.c | 213 call_srcu(srcu_ctlp, head, func); in srcu_call_rcu()
|
| D | srcutree.c | 1331 void call_srcu(struct srcu_struct *ssp, struct rcu_head *rhp, in call_srcu() function 1336 EXPORT_SYMBOL_GPL(call_srcu);
|
| D | rcutorture.c | 676 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()
|
| /Linux-v6.6/Documentation/RCU/ |
| D | rcubarrier.rst | 68 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
|
| D | checklist.rst | 196 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()
|
| D | whatisRCU.rst | 1103 srcu_read_lock call_srcu srcu_barrier
|
| /Linux-v6.6/include/linux/ |
| D | srcu.h | 54 void call_srcu(struct srcu_struct *ssp, struct rcu_head *head,
|
| /Linux-v6.6/fs/dlm/ |
| D | lowcomms.c | 1463 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()
|
| D | midcomms.c | 1172 call_srcu(&nodes_srcu, &node->rcu, midcomms_node_release); in dlm_midcomms_exit() 1437 call_srcu(&nodes_srcu, &node->rcu, midcomms_node_release); in dlm_midcomms_close()
|
| /Linux-v6.6/kernel/ |
| D | tracepoint.c | 121 call_srcu(&tracepoint_srcu, head, srcu_free_old_probes); in rcu_free_old_probes()
|
| /Linux-v6.6/fs/tracefs/ |
| D | event_inode.c | 864 call_srcu(&eventfs_srcu, &ef->rcu, free_ef); in eventfs_remove()
|
| /Linux-v6.6/mm/ |
| D | mmu_notifier.c | 897 call_srcu(&srcu, &subscription->rcu, mmu_notifier_free_rcu); in mmu_notifier_put()
|
| /Linux-v6.6/Documentation/RCU/Design/Requirements/ |
| D | Requirements.rst | 2550 allow users to put much heavier stress on call_srcu(), it is 2564 call_srcu(), srcu_barrier(), and srcu_read_lock_held(). It
|