Home
last modified time | relevance | path

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

12345678910>>...13

/linux/Documentation/RCU/
H A DwhatisRCU.rst152 c. synchronize_rcu() / call_rcu()
158 express synchronize_rcu() in terms of the call_rcu() callback API.
198 synchronize_rcu()
200 void synchronize_rcu(void);
205 have completed. Note that synchronize_rcu() will **not**
213 2. enters synchronize_rcu()
216 5. exits synchronize_rcu()
219 To reiterate, synchronize_rcu() waits only for ongoing RCU
221 any that begin after synchronize_rcu() is invoked.
223 Of course, synchronize_rcu() does not necessarily return
[all …]
H 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.
H A DUP.rst52 Why is it *not* legal to invoke synchronize_rcu() in this case?
105 Note that it *is* safe for synchronize_rcu() to return immediately on
109 Why can't synchronize_rcu() return immediately on UP systems running
115 Why is it *not* legal to invoke synchronize_rcu() in this case?
145 Why can't synchronize_rcu() return immediately on UP systems
149 of an RCU read-side critical section. If synchronize_rcu()
H A Dchecklist.rst211 6. Since synchronize_rcu() can block, it cannot be called
238 If the updater uses call_rcu() or synchronize_rcu(), then
277 disables BH when updaters use call_rcu() or synchronize_rcu().
279 8. Although synchronize_rcu() is slower than is call_rcu(),
282 or the latency of synchronize_rcu() is visible from userspace,
283 synchronize_rcu() should be used in preference to call_rcu().
285 in even simpler code than does synchronize_rcu() without
286 synchronize_rcu()'s multi-millisecond latency. So please take
290 An especially important property of the synchronize_rcu()
292 are delayed for whatever reason, then the synchronize_rcu()
[all …]
/linux/drivers/md/dm-vdo/
H A Dthread-registry.c50 synchronize_rcu(); in vdo_register_thread()
73 synchronize_rcu(); in vdo_unregister_thread()
/linux/tools/memory-model/scripts/
H A Dsimpletest.sh27 exclude="${exclude}\|synchronize_rcu(\|synchronize_rcu_expedited("
/linux/net/caif/
H 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/drivers/leds/
H A Dled-triggers.c186 synchronize_rcu(); in led_trigger_set()
210 synchronize_rcu(); in led_trigger_set()
253 synchronize_rcu(); in led_trigger_set()
/linux/net/netfilter/
H A Dnf_nat_tftp.c44 synchronize_rcu(); in nf_nat_tftp_fini()
H A Dnf_nat_amanda.c68 synchronize_rcu(); in nf_nat_amanda_fini()
H A Dnf_nat_irc.c90 synchronize_rcu(); in nf_nat_irc_fini()
/linux/net/netfilter/ipvs/
H A Dip_vs_fo.c68 synchronize_rcu(); in ip_vs_fo_cleanup()
H A Dip_vs_lc.c82 synchronize_rcu(); in ip_vs_lc_cleanup()
H A Dip_vs_ovf.c75 synchronize_rcu(); in ip_vs_ovf_cleanup()
H A Dip_vs_nq.c132 synchronize_rcu(); in ip_vs_nq_cleanup()
H A Dip_vs_wlc.c105 synchronize_rcu(); in ip_vs_wlc_cleanup()
H A Dip_vs_sed.c133 synchronize_rcu(); in ip_vs_sed_cleanup()
/linux/arch/x86/kernel/cpu/resctrl/
H A Dcore.c522 synchronize_rcu(); in domain_add_cpu_ctrl()
563 synchronize_rcu(); in l3_mon_domain_setup()
646 synchronize_rcu(); in domain_remove_cpu_ctrl()
693 synchronize_rcu(); in domain_remove_cpu_mon()
706 synchronize_rcu(); in domain_remove_cpu_mon()
/linux/drivers/crypto/nx/
H A Dnx-common-pseries.c815 synchronize_rcu(); in nx842_OF_upd()
826 synchronize_rcu(); in nx842_OF_upd()
1066 synchronize_rcu(); in nx842_probe()
1132 synchronize_rcu(); in nx842_remove()
1263 synchronize_rcu(); in nx842_pseries_exit()
/linux/rust/kernel/sync/
H A Dpoll.rs104 unsafe { bindings::synchronize_rcu() }; in drop()
/linux/Documentation/litmus-tests/rcu/
H A DRCU+sync+read.litmus33 synchronize_rcu();
/linux/Documentation/translations/zh_CN/core-api/
H A Dkref.rst311 调用synchronize_rcu(),但注意synchronize_rcu()可能会睡眠相当长的时间。
/linux/net/ieee802154/
H A Dcore.c185 synchronize_rcu(); in wpan_phy_unregister()
333 synchronize_rcu(); in cfg802154_netdev_notifier_call()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dqos.c229 synchronize_rcu(); /* Sync with NAPI. */ in mlx5e_close_qos_sq()
244 synchronize_rcu(); /* Sync with NAPI. */ in mlx5e_qos_close_queues()
297 synchronize_rcu(); /* Sync with NAPI. */ in mlx5e_qos_alloc_queues()
/linux/arch/x86/mm/
H 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()

12345678910>>...13