Home
last modified time | relevance | path

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

12345678910>>...14

/linux-6.15/Documentation/RCU/
H A DwhatisRCU.rst149 c. synchronize_rcu() / call_rcu()
195 synchronize_rcu()
197 void synchronize_rcu(void);
225 further delay synchronize_rcu().
475 synchronize_rcu();
675 void synchronize_rcu(void)
739 void synchronize_rcu(void)
769 synchronize_rcu(). Once synchronize_rcu() returns, we are guaranteed
840 + synchronize_rcu();
1069 rcu_read_unlock synchronize_rcu
[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.rst205 6. Since synchronize_rcu() can block, it cannot be called
232 If the updater uses call_rcu() or synchronize_rcu(), then
271 disables BH when updaters use call_rcu() or synchronize_rcu().
273 8. Although synchronize_rcu() is slower than is call_rcu(),
277 synchronize_rcu() should be used in preference to call_rcu().
279 in even simpler code than does synchronize_rcu() without
280 synchronize_rcu()'s multi-millisecond latency. So please take
284 An especially important property of the synchronize_rcu()
286 are delayed for whatever reason, then the synchronize_rcu()
461 synchronize_rcu(), or friends.
[all …]
/linux-6.15/drivers/md/dm-vdo/
H A Dthread-registry.c50 synchronize_rcu(); in vdo_register_thread()
73 synchronize_rcu(); in vdo_unregister_thread()
/linux-6.15/kernel/rcu/
H A Dtiny.c143 void synchronize_rcu(void) in synchronize_rcu() function
153 EXPORT_SYMBOL_GPL(synchronize_rcu);
/linux-6.15/tools/testing/selftests/rcutorture/configs/rcu/
H A DTREE05.boot6 # This part is for synchronize_rcu() testing
/linux-6.15/tools/memory-model/scripts/
H A Dsimpletest.sh27 exclude="${exclude}\|synchronize_rcu(\|synchronize_rcu_expedited("
/linux-6.15/Documentation/RCU/Design/Requirements/
H 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-6.15/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()
/linux-6.15/drivers/hv/
H A Dmshv_portid_table.c63 synchronize_rcu(); in mshv_portid_free()
/linux-6.15/net/netfilter/ipvs/
H A Dip_vs_fo.c69 synchronize_rcu(); in ip_vs_fo_cleanup()
H A Dip_vs_ovf.c76 synchronize_rcu(); in ip_vs_ovf_cleanup()
H A Dip_vs_lc.c83 synchronize_rcu(); in ip_vs_lc_cleanup()
H A Dip_vs_nq.c133 synchronize_rcu(); in ip_vs_nq_cleanup()
H A Dip_vs_wlc.c106 synchronize_rcu(); in ip_vs_wlc_cleanup()
H A Dip_vs_sed.c134 synchronize_rcu(); in ip_vs_sed_cleanup()
/linux-6.15/include/linux/
H A Drcupdate.h43 void synchronize_rcu(void);
175 # define synchronize_rcu_tasks synchronize_rcu
222 #define synchronize_rcu_tasks synchronize_rcu
H A Drcutiny.h90 synchronize_rcu(); in synchronize_rcu_expedited()
/linux-6.15/drivers/leds/
H A Dled-triggers.c178 synchronize_rcu(); in led_trigger_set()
202 synchronize_rcu(); in led_trigger_set()
245 synchronize_rcu(); in led_trigger_set()
/linux-6.15/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-6.15/rust/kernel/sync/
H A Dpoll.rs119 unsafe { bindings::synchronize_rcu() }; in drop()
/linux-6.15/Documentation/litmus-tests/rcu/
H A DRCU+sync+read.litmus33 synchronize_rcu();
/linux-6.15/kernel/sched/
H A Dmembarrier.c464 synchronize_rcu(); in sync_runqueues_membarrier_state()
654 synchronize_rcu(); in SYSCALL_DEFINE3()

12345678910>>...14