Searched refs:synchronize_rcu (Results 1 – 25 of 307) sorted by relevance
12345678910>>...13
/linux/Documentation/RCU/ |
A D | whatisRCU.rst | 140 c. synchronize_rcu() / call_rcu() 174 synchronize_rcu() 176 void synchronize_rcu(void); 203 further delay synchronize_rcu(). 438 synchronize_rcu(); 631 void synchronize_rcu(void) 695 void synchronize_rcu(void) 725 synchronize_rcu(). Once synchronize_rcu() returns, we are guaranteed 796 + synchronize_rcu(); 936 rcu_read_unlock synchronize_rcu [all …]
|
A D | NMI-RCU.rst | 87 One way to accomplish this is via synchronize_rcu(), perhaps as 91 synchronize_rcu(); 94 This works because (as of v4.20) synchronize_rcu() blocks until all 97 Since NMI handlers disable preemption, synchronize_rcu() is guaranteed 99 to free up the handler's data as soon as synchronize_rcu() returns.
|
A D | UP.rst | 52 Why is it *not* legal to invoke synchronize_rcu() in this case? 96 Note that it *is* safe for synchronize_rcu() to return immediately on 100 Why can't synchronize_rcu() return immediately on UP systems running 106 Why is it *not* legal to invoke synchronize_rcu() in this case? 136 Why can't synchronize_rcu() return immediately on UP systems 140 of an RCU read-side critical section. If synchronize_rcu()
|
A D | checklist.rst | 190 6. Since synchronize_rcu() can block, it cannot be called 216 If the updater uses call_rcu() or synchronize_rcu(), then 247 disables BH when updaters use call_rcu() or synchronize_rcu(). 249 8. Although synchronize_rcu() is slower than is call_rcu(), it 252 synchronize_rcu() is visible from userspace, synchronize_rcu() 255 synchronize_rcu() without synchronize_rcu()'s multi-millisecond 259 An especially important property of the synchronize_rcu() 261 are delayed for whatever reason, then the synchronize_rcu() 417 synchronize_rcu(), or friends. 463 The current (say) synchronize_rcu() implementation is *not* [all …]
|
A D | rcubarrier.rst | 24 presence? There is a synchronize_rcu() primitive that blocks until all 30 synchronize_rcu(); 64 We could try placing a synchronize_rcu() in the module-exit code path, 65 but this is not sufficient. Although synchronize_rcu() does wait for a 68 One might be tempted to try several back-to-back synchronize_rcu() 81 synchronize_rcu(), in particular, if there are no RCU callbacks queued
|
/linux/include/linux/ |
A D | rcutiny.h | 30 synchronize_rcu(); in synchronize_rcu_expedited() 50 synchronize_rcu(); in kvfree_call_rcu()
|
A D | rcupdate.h | 43 void synchronize_rcu(void); 168 # define synchronize_rcu_tasks synchronize_rcu 202 #define synchronize_rcu_tasks synchronize_rcu
|
/linux/kernel/rcu/ |
A D | tiny.c | 149 void synchronize_rcu(void) in synchronize_rcu() function 156 EXPORT_SYMBOL_GPL(synchronize_rcu);
|
/linux/Documentation/RCU/Design/Requirements/ |
A D | Requirements.rst | 101 14 synchronize_rcu(); 165 24 synchronize_rcu(); 169 28 synchronize_rcu(); 194 synchronize_rcu(). 410 13 synchronize_rcu(); 791 synchronize_rcu() starts, and synchronize_rcu() is under no 834 12 synchronize_rcu(); 877 12 synchronize_rcu(); 884 19 synchronize_rcu(); 935 12 synchronize_rcu(); [all …]
|
/linux/net/hsr/ |
A D | hsr_slave.c | 190 synchronize_rcu(); in hsr_add_port() 220 synchronize_rcu(); in hsr_del_port()
|
/linux/net/caif/ |
A D | cfcnfg.c | 109 synchronize_rcu(); in cfcnfg_create() 121 synchronize_rcu(); in cfcnfg_remove() 197 synchronize_rcu(); in caif_disconnect_client() 583 synchronize_rcu(); in cfcnfg_del_phy_layer()
|
/linux/kernel/sched/ |
A D | membarrier.c | 453 synchronize_rcu(); in sync_runqueues_membarrier_state() 608 synchronize_rcu(); in SYSCALL_DEFINE3()
|
/linux/net/netfilter/ |
A D | nf_nat_tftp.c | 44 synchronize_rcu(); in nf_nat_tftp_fini()
|
A D | nf_nat_amanda.c | 80 synchronize_rcu(); in nf_nat_amanda_fini()
|
/linux/drivers/crypto/nx/ |
A D | nx-common-pseries.c | 812 synchronize_rcu(); in nx842_OF_upd() 823 synchronize_rcu(); in nx842_OF_upd() 1064 synchronize_rcu(); in nx842_probe() 1129 synchronize_rcu(); in nx842_remove() 1260 synchronize_rcu(); in nx842_pseries_exit()
|
/linux/net/netfilter/ipvs/ |
A D | ip_vs_fo.c | 69 synchronize_rcu(); in ip_vs_fo_cleanup()
|
A D | ip_vs_lc.c | 83 synchronize_rcu(); in ip_vs_lc_cleanup()
|
A D | ip_vs_ovf.c | 76 synchronize_rcu(); in ip_vs_ovf_cleanup()
|
A D | ip_vs_nq.c | 133 synchronize_rcu(); in ip_vs_nq_cleanup()
|
A D | ip_vs_sed.c | 134 synchronize_rcu(); in ip_vs_sed_cleanup()
|
A D | ip_vs_wlc.c | 106 synchronize_rcu(); in ip_vs_wlc_cleanup()
|
/linux/net/ieee802154/ |
A D | core.c | 182 synchronize_rcu(); in wpan_phy_unregister() 306 synchronize_rcu(); in cfg802154_netdev_notifier_call()
|
/linux/Documentation/litmus-tests/rcu/ |
A D | RCU+sync+read.litmus | 33 synchronize_rcu();
|
/linux/Documentation/translations/zh_CN/core-api/ |
A D | kref.rst | 311 调用synchronize_rcu(),但注意synchronize_rcu()可能会睡眠相当长的时间。
|
/linux/arch/x86/mm/ |
A D | mmio-mod.c | 311 synchronize_rcu(); /* unregister_kmmio_probe() requirement */ in iounmap_trace_core() 357 synchronize_rcu(); /* unregister_kmmio_probe() requirement */ in clear_trace_list()
|
Completed in 35 milliseconds
12345678910>>...13