Home
last modified time | relevance | path

Searched refs:synchronize_rcu (Results 1 – 25 of 307) sorted by relevance

12345678910>>...13

/linux/Documentation/RCU/
A DwhatisRCU.rst140 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 DNMI-RCU.rst87 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 DUP.rst52 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 Dchecklist.rst190 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 Drcubarrier.rst24 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 Drcutiny.h30 synchronize_rcu(); in synchronize_rcu_expedited()
50 synchronize_rcu(); in kvfree_call_rcu()
A Drcupdate.h43 void synchronize_rcu(void);
168 # define synchronize_rcu_tasks synchronize_rcu
202 #define synchronize_rcu_tasks synchronize_rcu
/linux/kernel/rcu/
A Dtiny.c149 void synchronize_rcu(void) in synchronize_rcu() function
156 EXPORT_SYMBOL_GPL(synchronize_rcu);
/linux/Documentation/RCU/Design/Requirements/
A DRequirements.rst101 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 Dhsr_slave.c190 synchronize_rcu(); in hsr_add_port()
220 synchronize_rcu(); in hsr_del_port()
/linux/net/caif/
A Dcfcnfg.c109 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 Dmembarrier.c453 synchronize_rcu(); in sync_runqueues_membarrier_state()
608 synchronize_rcu(); in SYSCALL_DEFINE3()
/linux/net/netfilter/
A Dnf_nat_tftp.c44 synchronize_rcu(); in nf_nat_tftp_fini()
A Dnf_nat_amanda.c80 synchronize_rcu(); in nf_nat_amanda_fini()
/linux/drivers/crypto/nx/
A Dnx-common-pseries.c812 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 Dip_vs_fo.c69 synchronize_rcu(); in ip_vs_fo_cleanup()
A Dip_vs_lc.c83 synchronize_rcu(); in ip_vs_lc_cleanup()
A Dip_vs_ovf.c76 synchronize_rcu(); in ip_vs_ovf_cleanup()
A Dip_vs_nq.c133 synchronize_rcu(); in ip_vs_nq_cleanup()
A Dip_vs_sed.c134 synchronize_rcu(); in ip_vs_sed_cleanup()
A Dip_vs_wlc.c106 synchronize_rcu(); in ip_vs_wlc_cleanup()
/linux/net/ieee802154/
A Dcore.c182 synchronize_rcu(); in wpan_phy_unregister()
306 synchronize_rcu(); in cfg802154_netdev_notifier_call()
/linux/Documentation/litmus-tests/rcu/
A DRCU+sync+read.litmus33 synchronize_rcu();
/linux/Documentation/translations/zh_CN/core-api/
A Dkref.rst311 调用synchronize_rcu(),但注意synchronize_rcu()可能会睡眠相当长的时间。
/linux/arch/x86/mm/
A Dmmio-mod.c311 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