Home
last modified time | relevance | path

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

/linux-4.1.27/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 …]
Dtorture.txt256 o "rtbe": A non-zero value indicates that one of the rcu_barrier()
DwhatisRCU.txt838 rcu_read_lock synchronize_net rcu_barrier
DRTFP.txt1729 LWN article introducing the rcu_barrier() primitive.
/linux-4.1.27/fs/afs/
Dmain.c152 rcu_barrier(); in afs_init()
181 rcu_barrier(); in afs_exit()
Dsuper.c133 rcu_barrier(); in afs_fs_exit()
/linux-4.1.27/include/linux/
Drcutree.h76 void rcu_barrier(void);
Drcutiny.h55 static inline void rcu_barrier(void) in rcu_barrier() function
/linux-4.1.27/net/sunrpc/
Dsunrpc_syms.c132 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in cleanup_sunrpc()
/linux-4.1.27/net/core/
Dnet_namespace.c267 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()
Ddev.c6571 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/
Dmain.c238 rcu_barrier(); in exit_gfs2_fs()
/linux-4.1.27/net/mac802154/
Dmain.c213 rcu_barrier(); in ieee802154_exit()
/linux-4.1.27/fs/freevxfs/
Dvxfs_super.c288 rcu_barrier(); in vxfs_cleanup()
/linux-4.1.27/net/bridge/
Dbr.c260 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in br_deinit()
/linux-4.1.27/net/netfilter/
Dnf_conntrack_extend.c189 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in nf_ct_extend_unregister()
Dxt_osf.c417 rcu_barrier(); in xt_osf_fini()
Dnf_conntrack_expect.c658 rcu_barrier(); /* Wait for call_rcu() before destroy */ in nf_conntrack_expect_fini()
Dnfnetlink_queue_core.c1375 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in nfnetlink_queue_fini()
Dnf_tables_api.c4558 rcu_barrier(); in nf_tables_module_exit()
/linux-4.1.27/net/decnet/
Ddn_rules.c254 rcu_barrier(); in dn_fib_rules_cleanup()
/linux-4.1.27/fs/coda/
Dinode.c91 rcu_barrier(); in coda_destroy_inodecache()
/linux-4.1.27/fs/efs/
Dsuper.c111 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/fs/jffs2/
Dsuper.c432 rcu_barrier(); in exit_jffs2_fs()
/linux-4.1.27/fs/logfs/
Dinode.c424 rcu_barrier(); in logfs_destroy_inode_cache()
/linux-4.1.27/kernel/rcu/
Dupdate.c810 rcu_barrier(); in rcu_verify_early_boot_tests()
Dtree_plugin.h800 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);
Drcutorture.c384 .cb_barrier = rcu_barrier,
1655 rcu_barrier(); in rcu_test_debug_objects()
/linux-4.1.27/fs/qnx4/
Dinode.c380 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/fs/openpromfs/
Dinode.c465 rcu_barrier(); in exit_openprom_fs()
/linux-4.1.27/fs/sysv/
Dinode.c368 rcu_barrier(); in sysv_destroy_icache()
/linux-4.1.27/fs/hfs/
Dsuper.c503 rcu_barrier(); in exit_hfs_fs()
/linux-4.1.27/net/netfilter/ipvs/
Dip_vs_lblc.c627 rcu_barrier(); in ip_vs_lblc_cleanup()
Dip_vs_lblcr.c812 rcu_barrier(); in ip_vs_lblcr_cleanup()
Dip_vs_conn.c1414 rcu_barrier(); in ip_vs_conn_cleanup()
/linux-4.1.27/fs/squashfs/
Dsuper.c435 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/fs/9p/
Dv9fs.c602 rcu_barrier(); in v9fs_destroy_inode_cache()
/linux-4.1.27/fs/romfs/
Dsuper.c650 rcu_barrier(); in exit_romfs_fs()
/linux-4.1.27/fs/ocfs2/dlmfs/
Ddlmfs.c680 rcu_barrier(); in exit_dlmfs_fs()
/linux-4.1.27/fs/bfs/
Dinode.c286 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/include/trace/events/
Drcu.h678 TRACE_EVENT(rcu_barrier,
/linux-4.1.27/net/8021q/
Dvlan.c694 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in vlan_cleanup_module()
/linux-4.1.27/fs/adfs/
Dsuper.c287 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/fs/affs/
Dsuper.c147 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/net/can/
Daf_can.c961 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in can_exit()
Dgw.c992 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in cgw_module_exit()
/linux-4.1.27/net/sched/
Dcls_api.c87 rcu_barrier(); in unregister_tcf_proto_ops()
/linux-4.1.27/fs/ecryptfs/
Dmain.c734 rcu_barrier(); in ecryptfs_free_kmem_caches()
/linux-4.1.27/fs/qnx6/
Dinode.c640 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/fs/hpfs/
Dsuper.c251 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/fs/hfsplus/
Dsuper.c694 rcu_barrier(); in exit_hfsplus_fs()
/linux-4.1.27/fs/minix/
Dinode.c107 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/net/batman-adv/
Dsoft-interface.c896 rcu_barrier(); in batadv_softif_free()
Dmain.c97 rcu_barrier(); in batadv_exit()
/linux-4.1.27/fs/befs/
Dlinuxvfs.c461 rcu_barrier(); in befs_destroy_inodecache()
/linux-4.1.27/mm/
Dslab_common.c456 rcu_barrier(); in do_kmem_cache_release()
/linux-4.1.27/fs/ceph/
Dsuper.c667 rcu_barrier(); in destroy_caches()
/linux-4.1.27/block/
Delevator.c879 rcu_barrier(); in elv_unregister()
/linux-4.1.27/fs/jfs/
Dsuper.c1007 rcu_barrier(); in exit_jfs_fs()
/linux-4.1.27/drivers/md/
Ddm-stats.c977 rcu_barrier(); in dm_statistics_exit()
/linux-4.1.27/fs/exofs/
Dsuper.c213 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/fs/cifs/
Dcifsfs.c1055 rcu_barrier(); in cifs_destroy_inodecache()
/linux-4.1.27/fs/hugetlbfs/
Dinode.c1103 rcu_barrier(); in exit_hugetlbfs_fs()
/linux-4.1.27/fs/ncpfs/
Dinode.c98 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/net/mac80211/
Dmain.c1258 rcu_barrier(); in ieee80211_exit()
/linux-4.1.27/fs/f2fs/
Dsuper.c1278 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/fs/fuse/
Dinode.c1236 rcu_barrier(); in fuse_fs_cleanup()
/linux-4.1.27/fs/isofs/
Dinode.c110 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/fs/nilfs2/
Dsuper.c1406 rcu_barrier(); in nilfs_destroy_cachep()
/linux-4.1.27/net/sctp/
Dprotocol.c1579 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in sctp_exit()
/linux-4.1.27/fs/xfs/
Dxfs_super.c1755 rcu_barrier(); in xfs_destroy_zones()
/linux-4.1.27/fs/ext2/
Dsuper.c216 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/fs/ufs/
Dsuper.c1470 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/net/ipv6/
Dsit.c1862 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in sit_cleanup()
/linux-4.1.27/fs/fat/
Dinode.c692 rcu_barrier(); in fat_destroy_inodecache()
/linux-4.1.27/fs/nfs/
Dinode.c1938 rcu_barrier(); in nfs_destroy_inodecache()
/linux-4.1.27/fs/reiserfs/
Dsuper.c642 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/fs/ubifs/
Dsuper.c2291 rcu_barrier(); in ubifs_exit()
/linux-4.1.27/net/sunrpc/auth_gss/
Dauth_gss.c2078 rcu_barrier(); /* Wait for completion of call_rcu()'s */ in exit_rpcsec_gss()
/linux-4.1.27/net/openvswitch/
Ddatapath.c2319 rcu_barrier(); in dp_cleanup()
/linux-4.1.27/fs/udf/
Dsuper.c195 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/fs/ocfs2/
Dsuper.c1796 rcu_barrier(); in ocfs2_free_mem_caches()
/linux-4.1.27/fs/ntfs/
Dsuper.c3200 rcu_barrier(); in exit_ntfs_fs()
/linux-4.1.27/fs/ext3/
Dsuper.c554 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/fs/btrfs/
Dextent_io.c189 rcu_barrier(); in extent_io_exit()
Dvolumes.c769 rcu_barrier(); in btrfs_close_devices()
Dinode.c9028 rcu_barrier(); in btrfs_destroy_cachep()
/linux-4.1.27/fs/ext4/
Dmballoc.c2857 rcu_barrier(); in ext4_exit_mballoc()
Dsuper.c970 rcu_barrier(); in destroy_inodecache()
/linux-4.1.27/Documentation/
Dkernel-parameters.txt3110 Set callbacks/threads for rcu_barrier() testing.