/linux-4.4.14/Documentation/RCU/ |
D | rcubarrier.txt | 71 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 …]
|
D | torture.txt | 243 o "rtbe": A non-zero value indicates that one of the rcu_barrier()
|
D | whatisRCU.txt | 840 rcu_read_lock synchronize_net rcu_barrier
|
D | RTFP.txt | 1729 LWN article introducing the rcu_barrier() primitive.
|
/linux-4.4.14/fs/afs/ |
D | main.c | 152 rcu_barrier(); in afs_init() 181 rcu_barrier(); in afs_exit()
|
D | super.c | 133 rcu_barrier(); in afs_fs_exit()
|
/linux-4.4.14/include/linux/ |
D | rcutree.h | 74 void rcu_barrier(void);
|
D | rcutiny.h | 65 static inline void rcu_barrier(void) in rcu_barrier() function
|
/linux-4.4.14/net/sunrpc/ |
D | sunrpc_syms.c | 132 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in cleanup_sunrpc()
|
/linux-4.4.14/net/core/ |
D | net_namespace.c | 307 rcu_barrier(); in setup_net() 442 rcu_barrier(); in cleanup_net() 848 rcu_barrier(); in register_pernet_operations() 860 rcu_barrier(); in unregister_pernet_operations()
|
D | dev.c | 6850 rcu_barrier(); in netdev_wait_allrefs() 6918 rcu_barrier(); in netdev_run_todo() 7364 rcu_barrier(); in dev_change_net_namespace()
|
/linux-4.4.14/drivers/target/ |
D | target_core_hba.c | 94 rcu_barrier(); in target_backend_unregister()
|
D | target_core_configfs.c | 448 rcu_barrier(); in target_unregister_template()
|
/linux-4.4.14/kernel/rcu/ |
D | sync.c | 43 .wait = rcu_barrier,
|
D | tree_plugin.h | 780 void rcu_barrier(void) in rcu_barrier() function 784 EXPORT_SYMBOL_GPL(rcu_barrier); 910 void rcu_barrier(void) in rcu_barrier() function 914 EXPORT_SYMBOL_GPL(rcu_barrier);
|
D | update.c | 876 rcu_barrier(); in rcu_verify_early_boot_tests()
|
D | rcutorture.c | 385 .cb_barrier = rcu_barrier, 1707 rcu_barrier(); in rcu_test_debug_objects()
|
/linux-4.4.14/net/netfilter/ipset/ |
D | ip_set_hash_mac.c | 168 rcu_barrier(); in hash_mac_fini()
|
D | ip_set_hash_ipmark.c | 319 rcu_barrier(); in hash_ipmark_fini()
|
D | ip_set_hash_ip.c | 318 rcu_barrier(); in hash_ip_fini()
|
D | ip_set_bitmap_port.c | 306 rcu_barrier(); in bitmap_port_fini()
|
D | ip_set_hash_ipport.c | 387 rcu_barrier(); in hash_ipport_fini()
|
D | ip_set_bitmap_ip.c | 375 rcu_barrier(); in bitmap_ip_fini()
|
D | ip_set_hash_net.c | 397 rcu_barrier(); in hash_net_fini()
|
D | ip_set_bitmap_ipmac.c | 419 rcu_barrier(); in bitmap_ipmac_fini()
|
D | ip_set_hash_ipportip.c | 402 rcu_barrier(); in hash_ipportip_fini()
|
D | ip_set_hash_netnet.c | 503 rcu_barrier(); in hash_netnet_fini()
|
D | ip_set_hash_netport.c | 506 rcu_barrier(); in hash_netport_fini()
|
D | ip_set_hash_netiface.c | 508 rcu_barrier(); in hash_netiface_fini()
|
D | ip_set_hash_ipportnet.c | 562 rcu_barrier(); in hash_ipportnet_fini()
|
D | ip_set_list_set.c | 674 rcu_barrier(); in list_set_fini()
|
D | ip_set_hash_netportnet.c | 606 rcu_barrier(); in hash_netportnet_fini()
|
/linux-4.4.14/fs/gfs2/ |
D | main.c | 238 rcu_barrier(); in exit_gfs2_fs()
|
/linux-4.4.14/net/bridge/ |
D | br.c | 260 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in br_deinit()
|
/linux-4.4.14/fs/freevxfs/ |
D | vxfs_super.c | 288 rcu_barrier(); in vxfs_cleanup()
|
/linux-4.4.14/net/netfilter/ |
D | nf_conntrack_extend.c | 189 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in nf_ct_extend_unregister()
|
D | xt_osf.c | 417 rcu_barrier(); in xt_osf_fini()
|
D | nfnetlink_cttimeout.c | 615 rcu_barrier(); in cttimeout_exit()
|
D | nf_conntrack_expect.c | 661 rcu_barrier(); /* Wait for call_rcu() before destroy */ in nf_conntrack_expect_fini()
|
D | nfnetlink_queue.c | 1435 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in nfnetlink_queue_fini()
|
D | nf_tables_api.c | 4627 rcu_barrier(); in nf_tables_module_exit()
|
/linux-4.4.14/net/mac802154/ |
D | main.c | 242 rcu_barrier(); in ieee802154_exit()
|
/linux-4.4.14/net/decnet/ |
D | dn_rules.c | 253 rcu_barrier(); in dn_fib_rules_cleanup()
|
/linux-4.4.14/fs/coda/ |
D | inode.c | 91 rcu_barrier(); in coda_destroy_inodecache()
|
/linux-4.4.14/fs/efs/ |
D | super.c | 111 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/fs/jffs2/ |
D | super.c | 432 rcu_barrier(); in exit_jffs2_fs()
|
/linux-4.4.14/fs/logfs/ |
D | inode.c | 424 rcu_barrier(); in logfs_destroy_inode_cache()
|
/linux-4.4.14/fs/qnx4/ |
D | inode.c | 380 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/fs/openpromfs/ |
D | inode.c | 465 rcu_barrier(); in exit_openprom_fs()
|
/linux-4.4.14/fs/sysv/ |
D | inode.c | 362 rcu_barrier(); in sysv_destroy_icache()
|
/linux-4.4.14/fs/squashfs/ |
D | super.c | 435 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/fs/hfs/ |
D | super.c | 504 rcu_barrier(); in exit_hfs_fs()
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_lblc.c | 626 rcu_barrier(); in ip_vs_lblc_cleanup()
|
D | ip_vs_lblcr.c | 811 rcu_barrier(); in ip_vs_lblcr_cleanup()
|
D | ip_vs_conn.c | 1413 rcu_barrier(); in ip_vs_conn_cleanup()
|
/linux-4.4.14/fs/9p/ |
D | v9fs.c | 596 rcu_barrier(); in v9fs_destroy_inode_cache()
|
/linux-4.4.14/fs/ocfs2/dlmfs/ |
D | dlmfs.c | 680 rcu_barrier(); in exit_dlmfs_fs()
|
/linux-4.4.14/fs/romfs/ |
D | super.c | 650 rcu_barrier(); in exit_romfs_fs()
|
/linux-4.4.14/include/trace/events/ |
D | rcu.h | 677 TRACE_EVENT(rcu_barrier,
|
/linux-4.4.14/fs/bfs/ |
D | inode.c | 286 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/fs/adfs/ |
D | super.c | 287 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/fs/affs/ |
D | super.c | 148 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/fs/ecryptfs/ |
D | main.c | 734 rcu_barrier(); in ecryptfs_free_kmem_caches()
|
/linux-4.4.14/net/8021q/ |
D | vlan.c | 790 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in vlan_cleanup_module()
|
/linux-4.4.14/net/can/ |
D | af_can.c | 961 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in can_exit()
|
D | gw.c | 1036 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in cgw_module_exit()
|
/linux-4.4.14/net/sched/ |
D | cls_api.c | 87 rcu_barrier(); in unregister_tcf_proto_ops()
|
/linux-4.4.14/fs/hfsplus/ |
D | super.c | 695 rcu_barrier(); in exit_hfsplus_fs()
|
/linux-4.4.14/fs/qnx6/ |
D | inode.c | 640 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/fs/hpfs/ |
D | super.c | 278 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/net/batman-adv/ |
D | soft-interface.c | 930 rcu_barrier(); in batadv_softif_free()
|
D | main.c | 120 rcu_barrier(); in batadv_exit()
|
/linux-4.4.14/fs/befs/ |
D | linuxvfs.c | 457 rcu_barrier(); in befs_destroy_inodecache()
|
/linux-4.4.14/fs/minix/ |
D | inode.c | 107 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/mm/ |
D | slab_common.c | 468 rcu_barrier(); in release_caches()
|
/linux-4.4.14/fs/jfs/ |
D | super.c | 1004 rcu_barrier(); in exit_jfs_fs()
|
/linux-4.4.14/fs/ceph/ |
D | super.c | 687 rcu_barrier(); in destroy_caches()
|
/linux-4.4.14/block/ |
D | elevator.c | 881 rcu_barrier(); in elv_unregister()
|
/linux-4.4.14/fs/exofs/ |
D | super.c | 213 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/fs/cifs/ |
D | cifsfs.c | 1050 rcu_barrier(); in cifs_destroy_inodecache()
|
/linux-4.4.14/net/mac80211/ |
D | main.c | 1242 rcu_barrier(); in ieee80211_exit()
|
/linux-4.4.14/fs/ncpfs/ |
D | inode.c | 98 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/fs/fuse/ |
D | inode.c | 1292 rcu_barrier(); in fuse_fs_cleanup()
|
/linux-4.4.14/drivers/md/ |
D | dm-stats.c | 1204 rcu_barrier(); in dm_statistics_exit()
|
/linux-4.4.14/fs/nilfs2/ |
D | super.c | 1409 rcu_barrier(); in nilfs_destroy_cachep()
|
/linux-4.4.14/fs/hugetlbfs/ |
D | inode.c | 1372 rcu_barrier(); in exit_hugetlbfs_fs()
|
/linux-4.4.14/fs/isofs/ |
D | inode.c | 110 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/net/sctp/ |
D | protocol.c | 1599 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in sctp_exit()
|
/linux-4.4.14/fs/f2fs/ |
D | super.c | 1440 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | init.c | 965 rcu_barrier(); /* wait for rcu callbacks to complete */ in hfi1_free_devdata()
|
/linux-4.4.14/fs/ext2/ |
D | super.c | 219 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/fs/xfs/ |
D | xfs_super.c | 1783 rcu_barrier(); in xfs_destroy_zones()
|
/linux-4.4.14/fs/ufs/ |
D | super.c | 1443 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/fs/fat/ |
D | inode.c | 693 rcu_barrier(); in fat_destroy_inodecache()
|
/linux-4.4.14/fs/nfs/ |
D | inode.c | 1952 rcu_barrier(); in nfs_destroy_inodecache()
|
/linux-4.4.14/net/ipv6/ |
D | sit.c | 1862 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in sit_cleanup()
|
/linux-4.4.14/fs/ubifs/ |
D | super.c | 2302 rcu_barrier(); in ubifs_exit()
|
/linux-4.4.14/fs/reiserfs/ |
D | super.c | 642 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/net/sunrpc/auth_gss/ |
D | auth_gss.c | 2077 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in exit_rpcsec_gss()
|
/linux-4.4.14/net/openvswitch/ |
D | datapath.c | 2366 rcu_barrier(); in dp_cleanup()
|
/linux-4.4.14/fs/udf/ |
D | super.c | 195 rcu_barrier(); in destroy_inodecache()
|
/linux-4.4.14/fs/ocfs2/ |
D | super.c | 1807 rcu_barrier(); in ocfs2_free_mem_caches()
|
/linux-4.4.14/fs/ntfs/ |
D | super.c | 3193 rcu_barrier(); in exit_ntfs_fs()
|
/linux-4.4.14/fs/ext4/ |
D | super.c | 983 rcu_barrier(); in destroy_inodecache()
|
D | mballoc.c | 2873 rcu_barrier(); in ext4_exit_mballoc()
|
/linux-4.4.14/fs/btrfs/ |
D | extent_io.c | 208 rcu_barrier(); in extent_io_exit()
|
D | volumes.c | 883 rcu_barrier(); in btrfs_close_devices()
|
D | inode.c | 9169 rcu_barrier(); in btrfs_destroy_cachep()
|
/linux-4.4.14/Documentation/ |
D | kernel-parameters.txt | 3226 Set callbacks/threads for rcu_barrier() testing.
|