| /OK3568_Linux_fs/kernel/Documentation/RCU/ |
| H A D | rcubarrier.rst | 75 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 …]
|
| /OK3568_Linux_fs/kernel/tools/testing/radix-tree/ |
| H A D | main.c | 246 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()
|
| H A D | tag_check.c | 55 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()
|
| H A D | iteration_check.c | 84 rcu_barrier(); in tagged_iteration_fn() 117 rcu_barrier(); in untagged_iteration_fn()
|
| H A D | xarray.c | 32 rcu_barrier(); in main()
|
| H A D | benchmark.c | 134 rcu_barrier(); in benchmark_size()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/ |
| H A D | i915_globals.c | 146 rcu_barrier(); /* wait for the work to be queued */ in __i915_globals_flush() 160 rcu_barrier(); in i915_globals_exit()
|
| /OK3568_Linux_fs/kernel/kernel/rcu/ |
| H A D | tiny.c | 43 void rcu_barrier(void) in rcu_barrier() function 47 EXPORT_SYMBOL(rcu_barrier);
|
| H A D | sync.c | 203 rcu_barrier(); in rcu_sync_dtor()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireguard/selftest/ |
| H A D | ratelimiter.c | 41 rcu_barrier(); in timings_test() 103 rcu_barrier(); in capacity_test()
|
| /OK3568_Linux_fs/kernel/fs/afs/ |
| H A D | main.c | 229 rcu_barrier(); in afs_init() 256 rcu_barrier(); in afs_exit()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireguard/ |
| H A D | device.c | 91 rcu_barrier(); in wg_pm_notification() 245 rcu_barrier(); /* Wait for all the peers to be actually freed. */ in wg_destruct() 460 rcu_barrier(); in wg_device_uninit()
|
| H A D | ratelimiter.c | 213 rcu_barrier(); in wg_ratelimiter_uninit()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | rcutree.h | 38 void rcu_barrier(void);
|
| H A D | rcutiny.h | 30 extern void rcu_barrier(void);
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/selftests/ |
| H A D | drm_selftest.c | 86 rcu_barrier(); in run_selftests()
|
| /OK3568_Linux_fs/kernel/net/sunrpc/ |
| H A D | sunrpc_syms.c | 139 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in cleanup_sunrpc()
|
| /OK3568_Linux_fs/kernel/fs/vboxsf/ |
| H A D | super.c | 279 rcu_barrier(); in vboxsf_put_super() 473 rcu_barrier(); in vboxsf_fini()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/scheduler/ |
| H A D | sched_fence.c | 47 rcu_barrier(); in drm_sched_fence_slab_fini()
|
| /OK3568_Linux_fs/kernel/drivers/target/ |
| H A D | target_core_hba.c | 81 rcu_barrier(); in target_backend_unregister()
|
| /OK3568_Linux_fs/kernel/net/netfilter/ipset/ |
| H A D | ip_set_hash_mac.c | 162 rcu_barrier(); in hash_mac_fini()
|
| /OK3568_Linux_fs/kernel/net/core/ |
| H A D | net_namespace.c | 380 rcu_barrier(); in setup_net() 626 rcu_barrier(); in cleanup_net() 1248 rcu_barrier(); in register_pernet_operations() 1259 rcu_barrier(); in unregister_pernet_operations()
|
| /OK3568_Linux_fs/kernel/fs/gfs2/ |
| H A D | main.c | 245 rcu_barrier(); in exit_gfs2_fs()
|
| /OK3568_Linux_fs/kernel/net/mac802154/ |
| H A D | main.c | 234 rcu_barrier(); in ieee802154_exit()
|
| /OK3568_Linux_fs/kernel/net/decnet/ |
| H A D | dn_rules.c | 257 rcu_barrier(); in dn_fib_rules_cleanup()
|