Home
last modified time | relevance | path

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

123456

/Linux-v4.19/Documentation/RCU/
Drcubarrier.txt71 rcu_barrier()
73 We instead need the rcu_barrier() primitive. Rather than waiting for
74 a grace period to elapse, rcu_barrier() waits for all outstanding RCU
75 callbacks to complete. Please note that rcu_barrier() does -not- imply
77 anywhere, rcu_barrier() is within its rights to return immediately,
80 Pseudo-code using rcu_barrier() is as follows:
83 2. Execute rcu_barrier().
88 the flavor of rcu_barrier() with that of call_rcu(). If your module
90 flavors of rcu_barrier() when unloading that module. For example, if
99 The rcutorture module makes use of rcu_barrier() in its exit function
[all …]
/Linux-v4.19/tools/testing/radix-tree/
Dmain.c303 rcu_barrier(); in single_thread_tests()
307 rcu_barrier(); in single_thread_tests()
311 rcu_barrier(); in single_thread_tests()
315 rcu_barrier(); in single_thread_tests()
319 rcu_barrier(); in single_thread_tests()
323 rcu_barrier(); in single_thread_tests()
328 rcu_barrier(); in single_thread_tests()
332 rcu_barrier(); in single_thread_tests()
340 rcu_barrier(); in single_thread_tests()
380 rcu_barrier(); in main()
Dtag_check.c55 rcu_barrier(); in simple_checks()
367 rcu_barrier(); in tag_check()
371 rcu_barrier(); in tag_check()
374 rcu_barrier(); in tag_check()
377 rcu_barrier(); in tag_check()
Diteration_check.c87 rcu_barrier(); in tagged_iteration_fn()
128 rcu_barrier(); in untagged_iteration_fn()
Dbenchmark.c146 rcu_barrier(); in benchmark_size()
Dtest.c202 rcu_barrier(); in tag_tagged_items()
/Linux-v4.19/fs/afs/
Dmain.c225 rcu_barrier(); in afs_init()
252 rcu_barrier(); in afs_exit()
/Linux-v4.19/include/linux/
Drcutree.h74 void rcu_barrier(void);
Drcutiny.h67 static inline void rcu_barrier(void) in rcu_barrier() function
/Linux-v4.19/drivers/gpu/drm/selftests/
Ddrm_selftest.c86 rcu_barrier(); in run_selftests()
/Linux-v4.19/net/sunrpc/
Dsunrpc_syms.c136 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in cleanup_sunrpc()
/Linux-v4.19/drivers/gpu/drm/scheduler/
Dsched_fence.c45 rcu_barrier(); in drm_sched_fence_slab_fini()
/Linux-v4.19/drivers/target/
Dtarget_core_hba.c94 rcu_barrier(); in target_backend_unregister()
/Linux-v4.19/kernel/rcu/
Dsync.c43 .wait = rcu_barrier,
/Linux-v4.19/net/core/
Dnet_namespace.c337 rcu_barrier(); in setup_net()
562 rcu_barrier(); in cleanup_net()
1013 rcu_barrier(); in register_pernet_operations()
1024 rcu_barrier(); in unregister_pernet_operations()
/Linux-v4.19/net/netfilter/ipset/
Dip_set_hash_mac.c166 rcu_barrier(); in hash_mac_fini()
Dip_set_bitmap_port.c304 rcu_barrier(); in bitmap_port_fini()
/Linux-v4.19/fs/gfs2/
Dmain.c241 rcu_barrier(); in exit_gfs2_fs()
/Linux-v4.19/net/mac802154/
Dmain.c242 rcu_barrier(); in ieee802154_exit()
/Linux-v4.19/net/bridge/
Dbr.c275 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in br_deinit()
/Linux-v4.19/net/ipv4/
Dinet_fragment.c64 rcu_barrier(); in inet_frags_fini()
/Linux-v4.19/net/decnet/
Ddn_rules.c257 rcu_barrier(); in dn_fib_rules_cleanup()
/Linux-v4.19/fs/freevxfs/
Dvxfs_super.c358 rcu_barrier(); in vxfs_cleanup()
/Linux-v4.19/fs/coda/
Dinode.c92 rcu_barrier(); in coda_destroy_inodecache()
/Linux-v4.19/fs/efs/
Dsuper.c112 rcu_barrier(); in destroy_inodecache()

123456