/linux-4.1.27/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 | 256 o "rtbe": A non-zero value indicates that one of the rcu_barrier()
|
D | whatisRCU.txt | 838 rcu_read_lock synchronize_net rcu_barrier
|
D | RTFP.txt | 1729 LWN article introducing the rcu_barrier() primitive.
|
/linux-4.1.27/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.1.27/include/linux/ |
D | rcutree.h | 76 void rcu_barrier(void);
|
D | rcutiny.h | 55 static inline void rcu_barrier(void) in rcu_barrier() function
|
/linux-4.1.27/net/sunrpc/ |
D | sunrpc_syms.c | 132 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in cleanup_sunrpc()
|
/linux-4.1.27/net/core/ |
D | net_namespace.c | 267 rcu_barrier(); in setup_net() 397 rcu_barrier(); in cleanup_net() 807 rcu_barrier(); in register_pernet_operations() 819 rcu_barrier(); in unregister_pernet_operations()
|
D | dev.c | 6571 rcu_barrier(); in netdev_wait_allrefs() 6639 rcu_barrier(); in netdev_run_todo() 7077 rcu_barrier(); in dev_change_net_namespace()
|
/linux-4.1.27/fs/gfs2/ |
D | main.c | 238 rcu_barrier(); in exit_gfs2_fs()
|
/linux-4.1.27/net/mac802154/ |
D | main.c | 213 rcu_barrier(); in ieee802154_exit()
|
/linux-4.1.27/fs/freevxfs/ |
D | vxfs_super.c | 288 rcu_barrier(); in vxfs_cleanup()
|
/linux-4.1.27/net/bridge/ |
D | br.c | 260 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in br_deinit()
|
/linux-4.1.27/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 | nf_conntrack_expect.c | 658 rcu_barrier(); /* Wait for call_rcu() before destroy */ in nf_conntrack_expect_fini()
|
D | nfnetlink_queue_core.c | 1375 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in nfnetlink_queue_fini()
|
D | nf_tables_api.c | 4558 rcu_barrier(); in nf_tables_module_exit()
|
/linux-4.1.27/net/decnet/ |
D | dn_rules.c | 254 rcu_barrier(); in dn_fib_rules_cleanup()
|
/linux-4.1.27/fs/coda/ |
D | inode.c | 91 rcu_barrier(); in coda_destroy_inodecache()
|
/linux-4.1.27/fs/efs/ |
D | super.c | 111 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/fs/jffs2/ |
D | super.c | 432 rcu_barrier(); in exit_jffs2_fs()
|
/linux-4.1.27/fs/logfs/ |
D | inode.c | 424 rcu_barrier(); in logfs_destroy_inode_cache()
|
/linux-4.1.27/kernel/rcu/ |
D | update.c | 810 rcu_barrier(); in rcu_verify_early_boot_tests()
|
D | tree_plugin.h | 800 void rcu_barrier(void) in rcu_barrier() function 804 EXPORT_SYMBOL_GPL(rcu_barrier); 919 void rcu_barrier(void) in rcu_barrier() function 923 EXPORT_SYMBOL_GPL(rcu_barrier);
|
D | rcutorture.c | 384 .cb_barrier = rcu_barrier, 1655 rcu_barrier(); in rcu_test_debug_objects()
|
/linux-4.1.27/fs/qnx4/ |
D | inode.c | 380 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/fs/openpromfs/ |
D | inode.c | 465 rcu_barrier(); in exit_openprom_fs()
|
/linux-4.1.27/fs/sysv/ |
D | inode.c | 368 rcu_barrier(); in sysv_destroy_icache()
|
/linux-4.1.27/fs/hfs/ |
D | super.c | 503 rcu_barrier(); in exit_hfs_fs()
|
/linux-4.1.27/net/netfilter/ipvs/ |
D | ip_vs_lblc.c | 627 rcu_barrier(); in ip_vs_lblc_cleanup()
|
D | ip_vs_lblcr.c | 812 rcu_barrier(); in ip_vs_lblcr_cleanup()
|
D | ip_vs_conn.c | 1414 rcu_barrier(); in ip_vs_conn_cleanup()
|
/linux-4.1.27/fs/squashfs/ |
D | super.c | 435 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/fs/9p/ |
D | v9fs.c | 602 rcu_barrier(); in v9fs_destroy_inode_cache()
|
/linux-4.1.27/fs/romfs/ |
D | super.c | 650 rcu_barrier(); in exit_romfs_fs()
|
/linux-4.1.27/fs/ocfs2/dlmfs/ |
D | dlmfs.c | 680 rcu_barrier(); in exit_dlmfs_fs()
|
/linux-4.1.27/fs/bfs/ |
D | inode.c | 286 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/include/trace/events/ |
D | rcu.h | 678 TRACE_EVENT(rcu_barrier,
|
/linux-4.1.27/net/8021q/ |
D | vlan.c | 694 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in vlan_cleanup_module()
|
/linux-4.1.27/fs/adfs/ |
D | super.c | 287 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/fs/affs/ |
D | super.c | 147 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/net/can/ |
D | af_can.c | 961 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in can_exit()
|
D | gw.c | 992 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in cgw_module_exit()
|
/linux-4.1.27/net/sched/ |
D | cls_api.c | 87 rcu_barrier(); in unregister_tcf_proto_ops()
|
/linux-4.1.27/fs/ecryptfs/ |
D | main.c | 734 rcu_barrier(); in ecryptfs_free_kmem_caches()
|
/linux-4.1.27/fs/qnx6/ |
D | inode.c | 640 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/fs/hpfs/ |
D | super.c | 251 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/fs/hfsplus/ |
D | super.c | 694 rcu_barrier(); in exit_hfsplus_fs()
|
/linux-4.1.27/fs/minix/ |
D | inode.c | 107 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/net/batman-adv/ |
D | soft-interface.c | 896 rcu_barrier(); in batadv_softif_free()
|
D | main.c | 97 rcu_barrier(); in batadv_exit()
|
/linux-4.1.27/fs/befs/ |
D | linuxvfs.c | 461 rcu_barrier(); in befs_destroy_inodecache()
|
/linux-4.1.27/mm/ |
D | slab_common.c | 456 rcu_barrier(); in do_kmem_cache_release()
|
/linux-4.1.27/fs/ceph/ |
D | super.c | 667 rcu_barrier(); in destroy_caches()
|
/linux-4.1.27/block/ |
D | elevator.c | 879 rcu_barrier(); in elv_unregister()
|
/linux-4.1.27/fs/jfs/ |
D | super.c | 1007 rcu_barrier(); in exit_jfs_fs()
|
/linux-4.1.27/drivers/md/ |
D | dm-stats.c | 977 rcu_barrier(); in dm_statistics_exit()
|
/linux-4.1.27/fs/exofs/ |
D | super.c | 213 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/fs/cifs/ |
D | cifsfs.c | 1055 rcu_barrier(); in cifs_destroy_inodecache()
|
/linux-4.1.27/fs/hugetlbfs/ |
D | inode.c | 1103 rcu_barrier(); in exit_hugetlbfs_fs()
|
/linux-4.1.27/fs/ncpfs/ |
D | inode.c | 98 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/net/mac80211/ |
D | main.c | 1258 rcu_barrier(); in ieee80211_exit()
|
/linux-4.1.27/fs/f2fs/ |
D | super.c | 1278 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/fs/fuse/ |
D | inode.c | 1236 rcu_barrier(); in fuse_fs_cleanup()
|
/linux-4.1.27/fs/isofs/ |
D | inode.c | 110 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/fs/nilfs2/ |
D | super.c | 1406 rcu_barrier(); in nilfs_destroy_cachep()
|
/linux-4.1.27/net/sctp/ |
D | protocol.c | 1579 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in sctp_exit()
|
/linux-4.1.27/fs/xfs/ |
D | xfs_super.c | 1755 rcu_barrier(); in xfs_destroy_zones()
|
/linux-4.1.27/fs/ext2/ |
D | super.c | 216 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/fs/ufs/ |
D | super.c | 1470 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/net/ipv6/ |
D | sit.c | 1862 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in sit_cleanup()
|
/linux-4.1.27/fs/fat/ |
D | inode.c | 692 rcu_barrier(); in fat_destroy_inodecache()
|
/linux-4.1.27/fs/nfs/ |
D | inode.c | 1938 rcu_barrier(); in nfs_destroy_inodecache()
|
/linux-4.1.27/fs/reiserfs/ |
D | super.c | 642 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/fs/ubifs/ |
D | super.c | 2291 rcu_barrier(); in ubifs_exit()
|
/linux-4.1.27/net/sunrpc/auth_gss/ |
D | auth_gss.c | 2078 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in exit_rpcsec_gss()
|
/linux-4.1.27/net/openvswitch/ |
D | datapath.c | 2319 rcu_barrier(); in dp_cleanup()
|
/linux-4.1.27/fs/udf/ |
D | super.c | 195 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/fs/ocfs2/ |
D | super.c | 1796 rcu_barrier(); in ocfs2_free_mem_caches()
|
/linux-4.1.27/fs/ntfs/ |
D | super.c | 3200 rcu_barrier(); in exit_ntfs_fs()
|
/linux-4.1.27/fs/ext3/ |
D | super.c | 554 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/fs/btrfs/ |
D | extent_io.c | 189 rcu_barrier(); in extent_io_exit()
|
D | volumes.c | 769 rcu_barrier(); in btrfs_close_devices()
|
D | inode.c | 9028 rcu_barrier(); in btrfs_destroy_cachep()
|
/linux-4.1.27/fs/ext4/ |
D | mballoc.c | 2857 rcu_barrier(); in ext4_exit_mballoc()
|
D | super.c | 970 rcu_barrier(); in destroy_inodecache()
|
/linux-4.1.27/Documentation/ |
D | kernel-parameters.txt | 3110 Set callbacks/threads for rcu_barrier() testing.
|