Home
last modified time | relevance | path

Searched refs:rcu_barrier (Results 1 – 25 of 158) sorted by relevance

1234567

/Linux-v6.1/Documentation/RCU/
Drcubarrier.rst75 rcu_barrier()
78 We instead need the rcu_barrier() primitive. Rather than waiting for
79 a grace period to elapse, rcu_barrier() waits for all outstanding RCU
80 callbacks to complete. Please note that rcu_barrier() does **not** imply
82 anywhere, rcu_barrier() is within its rights to return immediately,
85 Pseudo-code using rcu_barrier() is as follows:
88 2. Execute rcu_barrier().
92 must match the flavor of rcu_barrier() with that of call_rcu(). If your
94 flavors of rcu_barrier() when unloading that module. For example, if
99 1 rcu_barrier();
[all …]
/Linux-v6.1/tools/testing/radix-tree/
Dmain.c246 rcu_barrier(); in single_thread_tests()
250 rcu_barrier(); in single_thread_tests()
254 rcu_barrier(); in single_thread_tests()
258 rcu_barrier(); in single_thread_tests()
262 rcu_barrier(); in single_thread_tests()
267 rcu_barrier(); in single_thread_tests()
271 rcu_barrier(); in single_thread_tests()
279 rcu_barrier(); in single_thread_tests()
322 rcu_barrier(); in main()
Dtag_check.c55 rcu_barrier(); in simple_checks()
339 rcu_barrier(); in tag_check()
343 rcu_barrier(); in tag_check()
346 rcu_barrier(); in tag_check()
349 rcu_barrier(); in tag_check()
Diteration_check.c84 rcu_barrier(); in tagged_iteration_fn()
117 rcu_barrier(); in untagged_iteration_fn()
Dxarray.c32 rcu_barrier(); in main()
Dbenchmark.c134 rcu_barrier(); in benchmark_size()
/Linux-v6.1/kernel/rcu/
Dtiny.c45 void rcu_barrier(void) in rcu_barrier() function
49 EXPORT_SYMBOL(rcu_barrier);
Dsync.c203 rcu_barrier(); in rcu_sync_dtor()
/Linux-v6.1/fs/afs/
Dmain.c217 rcu_barrier(); in afs_init()
241 rcu_barrier(); in afs_exit()
/Linux-v6.1/drivers/net/wireguard/selftest/
Dratelimiter.c41 rcu_barrier(); in timings_test()
103 rcu_barrier(); in capacity_test()
/Linux-v6.1/include/linux/
Drcutree.h38 void rcu_barrier(void);
Drcutiny.h86 extern void rcu_barrier(void);
/Linux-v6.1/drivers/net/wireguard/
Ddevice.c90 rcu_barrier(); in wg_pm_notification()
261 rcu_barrier(); /* Wait for all the peers to be actually freed. */ in wg_destruct()
477 rcu_barrier(); in wg_device_uninit()
Dratelimiter.c213 rcu_barrier(); in wg_ratelimiter_uninit()
/Linux-v6.1/net/sunrpc/
Dsunrpc_syms.c149 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in cleanup_sunrpc()
/Linux-v6.1/drivers/gpu/drm/scheduler/
Dsched_fence.c47 rcu_barrier(); in drm_sched_fence_slab_fini()
/Linux-v6.1/lib/
Dtest_maple_tree.c221 rcu_barrier(); in check_rev_seq()
250 rcu_barrier(); in check_seq()
2423 rcu_barrier(); in check_dup()
2433 rcu_barrier(); in check_dup()
2443 rcu_barrier(); in check_dup()
2453 rcu_barrier(); in check_dup()
2463 rcu_barrier(); in check_dup()
2473 rcu_barrier(); in check_dup()
2485 rcu_barrier(); in check_dup()
2495 rcu_barrier(); in check_dup()
[all …]
/Linux-v6.1/fs/vboxsf/
Dsuper.c279 rcu_barrier(); in vboxsf_put_super()
473 rcu_barrier(); in vboxsf_fini()
/Linux-v6.1/drivers/target/
Dtarget_core_hba.c81 rcu_barrier(); in target_backend_unregister()
/Linux-v6.1/net/netfilter/ipset/
Dip_set_hash_mac.c164 rcu_barrier(); in hash_mac_fini()
/Linux-v6.1/fs/gfs2/
Dmain.c242 rcu_barrier(); in exit_gfs2_fs()
/Linux-v6.1/net/core/
Dnet_namespace.c361 rcu_barrier(); in setup_net()
612 rcu_barrier(); in cleanup_net()
1224 rcu_barrier(); in register_pernet_operations()
1235 rcu_barrier(); in unregister_pernet_operations()
/Linux-v6.1/net/mac802154/
Dmain.c278 rcu_barrier(); in ieee802154_exit()
/Linux-v6.1/fs/freevxfs/
Dvxfs_super.c329 rcu_barrier(); in vxfs_cleanup()
/Linux-v6.1/fs/coda/
Dinode.c86 rcu_barrier(); in coda_destroy_inodecache()

1234567