Home
last modified time | relevance | path

Searched defs:rcu (Results 1 – 197 of 197) sorted by relevance

/linux-4.1.27/net/mac802154/
Dllsec.h41 struct rcu_head rcu; member
53 struct rcu_head rcu; member
59 struct rcu_head rcu; member
Dllsec.c388 static void llsec_dev_free_rcu(struct rcu_head *rcu) in llsec_dev_free_rcu()
/linux-4.1.27/kernel/rcu/
Dtiny.c239 void (*func)(struct rcu_head *rcu), in __call_rcu()
265 void call_rcu_sched(struct rcu_head *head, void (*func)(struct rcu_head *rcu)) in call_rcu_sched()
275 void call_rcu_bh(struct rcu_head *head, void (*func)(struct rcu_head *rcu)) in call_rcu_bh()
Dupdate.c267 struct rcu_synchronize *rcu; in wakeme_after_rcu() local
275 struct rcu_synchronize rcu; in wait_rcu_gp() local
Drcutorture.c450 call_rcu_busted(struct rcu_head *head, void (*func)(struct rcu_head *rcu)) in call_rcu_busted()
666 struct rcu_head rcu; member
1397 static void rcu_torture_barrier_cbf(struct rcu_head *rcu) in rcu_torture_barrier_cbf()
1408 struct rcu_head rcu; in rcu_torture_barrier_cbs() local
Dsrcu.c413 struct rcu_synchronize rcu; in __synchronize_srcu() local
Dtree.c2966 __call_rcu(struct rcu_head *head, void (*func)(struct rcu_head *rcu), in __call_rcu()
3037 void call_rcu_sched(struct rcu_head *head, void (*func)(struct rcu_head *rcu)) in call_rcu_sched()
3046 void call_rcu_bh(struct rcu_head *head, void (*func)(struct rcu_head *rcu)) in call_rcu_bh()
3060 void (*func)(struct rcu_head *rcu)) in kfree_call_rcu()
Dtree_plugin.h511 void call_rcu(struct rcu_head *head, void (*func)(struct rcu_head *rcu)) in call_rcu()
/linux-4.1.27/lib/
Dpercpu-refcount.c110 static void percpu_ref_call_confirm_rcu(struct rcu_head *rcu) in percpu_ref_call_confirm_rcu()
122 static void percpu_ref_switch_to_atomic_rcu(struct rcu_head *rcu) in percpu_ref_switch_to_atomic_rcu()
/linux-4.1.27/fs/afs/
Dsecurity.c51 void afs_zap_permits(struct rcu_head *rcu) in afs_zap_permits()
67 static void afs_dispose_of_permits(struct rcu_head *rcu) in afs_dispose_of_permits()
Dinternal.h397 struct rcu_head rcu; /* disposal procedure */ member
/linux-4.1.27/include/linux/
Digmp.h47 struct rcu_head rcu; member
65 struct rcu_head rcu; member
99 struct rcu_head rcu; member
Dreservation.h53 struct rcu_head rcu; member
Dfdtable.h29 struct rcu_head rcu; member
Dpid.h63 struct rcu_head rcu; member
Dpercpu-refcount.h93 struct rcu_head rcu; member
Drcutiny.h76 void (*func)(struct rcu_head *rcu)) in kfree_call_rcu()
Dpid_namespace.h27 struct rcu_head rcu; member
Dnetpoll.h46 struct rcu_head rcu; member
Dasync_tx.h45 struct rcu_head rcu; member
Dfence.h75 struct rcu_head rcu; member
Dmroute.h89 struct rcu_head rcu; member
Dsysctl.h134 struct rcu_head rcu; member
Dassoc_array_priv.h79 struct rcu_head rcu; member
Dposix-timers.h95 struct rcu_head rcu; member
Dslab.h485 struct rcu_head rcu; member
Dcred.h154 struct rcu_head rcu; /* RCU deletion hook */ member
Dnet.h92 struct rcu_head rcu; member
Dfilter.h327 struct rcu_head rcu; member
Dif_team.h72 struct rcu_head rcu; member
Drhashtable.h74 struct rcu_head rcu; member
Dnetdevice.h616 struct rcu_head rcu; member
638 struct rcu_head rcu; member
716 struct rcu_head rcu; member
727 struct rcu_head rcu; member
Dsched.h1021 struct rcu_head rcu; /* used during destruction */ member
1652 struct rcu_head rcu; member
Dfs.h1364 struct rcu_head rcu; member
/linux-4.1.27/net/openvswitch/
Dvport-netdev.h30 struct rcu_head rcu; member
Dflow_table.h42 struct rcu_head rcu; member
Dvport.h90 struct rcu_head rcu; member
109 struct rcu_head rcu; member
Dvport-netdev.c147 static void free_port_rcu(struct rcu_head *rcu) in free_port_rcu()
Dflow.h188 struct rcu_head rcu; member
211 struct rcu_head rcu; member
225 struct rcu_head rcu; member
Ddatapath.h75 struct rcu_head rcu; member
Dflow_table.c156 static void rcu_free_flow_callback(struct rcu_head *rcu) in rcu_free_flow_callback()
233 static void flow_tbl_destroy_rcu_cb(struct rcu_head *rcu) in flow_tbl_destroy_rcu_cb()
Dvport.c559 static void free_vport_rcu(struct rcu_head *rcu) in free_vport_rcu()
Ddatapath.c200 static void destroy_dp_rcu(struct rcu_head *rcu) in destroy_dp_rcu()
/linux-4.1.27/include/keys/
Duser-type.h30 struct rcu_head rcu; /* RCU destructor */ member
Dtrusted-type.h21 struct rcu_head rcu; member
Dencrypted-type.h22 struct rcu_head rcu; member
/linux-4.1.27/net/batman-adv/
Dtypes.h100 struct rcu_head rcu; member
125 struct rcu_head rcu; member
179 struct rcu_head rcu; member
280 struct rcu_head rcu; member
325 struct rcu_head rcu; member
350 struct rcu_head rcu; member
386 struct rcu_head rcu; member
708 struct rcu_head rcu; member
886 struct rcu_head rcu; member
905 struct rcu_head rcu; member
[all …]
Dhard-interface.c35 void batadv_hardif_free_rcu(struct rcu_head *rcu) in batadv_hardif_free_rcu()
Doriginator.c504 static void batadv_orig_node_free_rcu(struct rcu_head *rcu) in batadv_orig_node_free_rcu()
/linux-4.1.27/include/net/netns/
Dgeneric.h29 struct rcu_head rcu; member
/linux-4.1.27/drivers/md/
Dlinear.h11 struct rcu_head rcu; member
/linux-4.1.27/include/net/phonet/
Dpn_dev.h37 struct rcu_head rcu; member
/linux-4.1.27/include/net/
Dnetprio_cgroup.h23 struct rcu_head rcu; member
Dgarp.h107 struct rcu_head rcu; member
112 struct rcu_head rcu; member
Dfib_rules.h31 struct rcu_head rcu; member
79 struct rcu_head rcu; member
Dmrp.h121 struct rcu_head rcu; member
126 struct rcu_head rcu; member
Dip_fib.h62 struct rcu_head rcu; member
121 struct rcu_head rcu; member
189 struct rcu_head rcu; member
Dif_inet6.h76 struct rcu_head rcu; member
98 struct rcu_head rcu; member
208 struct rcu_head rcu; member
Dgeneve.h75 struct rcu_head rcu; member
Dinetpeer.h53 struct rcu_head rcu; member
Dvxlan.h113 struct rcu_head rcu; member
Dipv6.h221 struct rcu_head rcu; member
232 struct rcu_head rcu; member
251 struct rcu_head rcu; member
Dcipso_ipv4.h90 struct rcu_head rcu; member
Ddn_dev.h15 struct rcu_head rcu; member
Dneighbour.h154 struct rcu_head rcu; member
185 struct rcu_head rcu; member
Dtcp.h1263 struct rcu_head rcu; member
1269 struct rcu_head rcu; member
1369 struct rcu_head rcu; member
Dsch_generic.h40 struct rcu_head rcu; member
251 struct rcu_head rcu; member
Dinet_sock.h63 struct rcu_head rcu; member
Dip.h77 struct rcu_head rcu; member
Dbonding.h183 struct rcu_head rcu; member
/linux-4.1.27/net/sched/
Dcls_u32.c67 struct rcu_head rcu; member
81 struct rcu_head rcu; member
93 struct rcu_head rcu; member
383 static void u32_delete_key_rcu(struct rcu_head *rcu) in u32_delete_key_rcu()
397 static void u32_delete_key_freepf_rcu(struct rcu_head *rcu) in u32_delete_key_freepf_rcu()
Dcls_bpf.c34 struct rcu_head rcu; member
50 struct rcu_head rcu; member
128 static void __cls_bpf_delete_prog(struct rcu_head *rcu) in __cls_bpf_delete_prog()
Dcls_basic.c27 struct rcu_head rcu; member
37 struct rcu_head rcu; member
Dcls_route.c41 struct rcu_head rcu; member
47 struct rcu_head rcu; member
60 struct rcu_head rcu; member
Dcls_fw.c37 struct rcu_head rcu; member
49 struct rcu_head rcu; member
Dcls_rsvp.h74 struct rcu_head rcu; member
85 struct rcu_head rcu; member
100 struct rcu_head rcu; member
Dcls_tcindex.c36 struct rcu_head rcu; member
49 struct rcu_head rcu; member
Dcls_cgroup.c26 struct rcu_head rcu; member
Dcls_flow.c37 struct rcu_head rcu; member
59 struct rcu_head rcu; member
/linux-4.1.27/mm/
Dmmu_notifier.c30 void mmu_notifier_call_srcu(struct rcu_head *rcu, in mmu_notifier_call_srcu()
31 void (*func)(struct rcu_head *rcu)) in mmu_notifier_call_srcu()
Dkmemleak.c147 struct rcu_head rcu; /* object_list lockless traversal */ member
442 static void free_object_rcu(struct rcu_head *rcu) in free_object_rcu()
/linux-4.1.27/include/net/netfilter/
Dxt_rateest.h16 struct rcu_head rcu; member
Dnf_conntrack_expect.h54 struct rcu_head rcu; member
Dnf_conntrack_extend.h49 struct rcu_head rcu; member
Dnf_tables.h527 struct rcu_head rcu; member
/linux-4.1.27/fs/btrfs/
Drcu-string.h20 struct rcu_head rcu; member
Dvolumes.h135 struct rcu_head rcu; member
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dlustre_handles.h81 #define RCU2HANDLE(rcu) container_of(rcu, struct portals_handle, h_rcu) argument
/linux-4.1.27/drivers/net/ipvlan/
Dipvlan.h87 struct rcu_head rcu; member
95 struct rcu_head rcu; member
/linux-4.1.27/include/net/caif/
Dcfsrvl.h25 struct rcu_head rcu; member
/linux-4.1.27/net/ipv4/
Dfib_lookup.h16 struct rcu_head rcu; member
Dudp_offload.c24 struct rcu_head rcu; member
Dfou.c27 struct rcu_head rcu; member
Dfib_trie.c110 struct rcu_head rcu; member
/linux-4.1.27/fs/nfs/
Ddelegation.h25 struct rcu_head rcu; member
Dpnfs.h310 struct rcu_head rcu; member
/linux-4.1.27/net/mpls/
Dinternal.h19 struct rcu_head rcu; member
/linux-4.1.27/drivers/target/tcm_fc/
Dtcm_fc.h45 struct rcu_head rcu; member
67 struct rcu_head rcu; member
/linux-4.1.27/net/netlabel/
Dnetlabel_domainhash.h77 struct rcu_head rcu; member
Dnetlabel_unlabeled.c86 struct rcu_head rcu; member
94 struct rcu_head rcu; member
103 struct rcu_head rcu; member
/linux-4.1.27/net/tipc/
Dname_table.h83 struct rcu_head rcu; member
Dbearer.h158 struct rcu_head rcu; member
Dnode.h138 struct rcu_head rcu; member
Dname_table.c109 struct rcu_head rcu; member
Dsocket.c101 struct rcu_head rcu; member
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
Dlustre_handles.c181 void class_handle_free_cb(struct rcu_head *rcu) in class_handle_free_cb()
/linux-4.1.27/security/selinux/
Dnetport.c57 struct rcu_head rcu; member
Dnetnode.c58 struct rcu_head rcu; member
/linux-4.1.27/include/acpi/
Dghes.h38 struct rcu_head rcu; member
/linux-4.1.27/arch/ia64/include/asm/sn/
Dintr.h54 struct rcu_head rcu; /* rcu callback list */ member
/linux-4.1.27/net/bridge/
Dbr_private.h86 struct rcu_head rcu; member
97 struct rcu_head rcu; member
112 struct rcu_head rcu; member
123 struct rcu_head rcu; member
132 struct rcu_head rcu; member
164 struct rcu_head rcu; member
/linux-4.1.27/arch/s390/kernel/
Dirq.c198 struct rcu_head rcu; member
/linux-4.1.27/fs/cifs/
Dcifs_fs_sb.h69 struct rcu_head rcu; member
/linux-4.1.27/arch/s390/include/asm/
Dtlb.h39 struct rcu_head rcu; member
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
Dkfd_process.c194 static void kfd_process_destroy_delayed(struct rcu_head *rcu) in kfd_process_destroy_delayed()
Dkfd_priv.h458 struct rcu_head rcu; member
/linux-4.1.27/security/yama/
Dyama_lsm.c35 struct rcu_head rcu; member
/linux-4.1.27/ipc/
Dutil.h51 struct rcu_head rcu; member
Dsem.c124 struct rcu_head rcu; /* rcu struct for sem_undo */ member
/linux-4.1.27/net/can/
Daf_can.h53 struct rcu_head rcu; member
Dgw.c131 struct rcu_head rcu; member
/linux-4.1.27/net/8021q/
Dvlan.h35 struct rcu_head rcu; member
Dvlan_core.c134 static void vlan_info_rcu_free(struct rcu_head *rcu) in vlan_info_rcu_free()
/linux-4.1.27/kernel/
Dcred.c90 static void put_cred_rcu(struct rcu_head *rcu) in put_cred_rcu()
Dacct.c83 struct rcu_head rcu; member
Dtracepoint.c58 struct rcu_head rcu; member
Dworkqueue.c189 struct rcu_head rcu; member
219 struct rcu_head rcu; member
271 struct rcu_head rcu; member
3174 static void rcu_free_wq(struct rcu_head *rcu) in rcu_free_wq()
3188 static void rcu_free_pool(struct rcu_head *rcu) in rcu_free_pool()
3331 static void rcu_free_pwq(struct rcu_head *rcu) in rcu_free_pwq()
Daudit_tree.c126 static void __put_chunk(struct rcu_head *rcu) in __put_chunk()
Daudit.h58 struct rcu_head rcu; member
Dmodule.c3061 struct rcu_head rcu; member
/linux-4.1.27/include/asm-generic/
Dtlb.h52 struct rcu_head rcu; member
/linux-4.1.27/kernel/bpf/
Dhashtab.c29 struct rcu_head rcu; member
/linux-4.1.27/net/core/
Ddrop_monitor.c58 struct rcu_head rcu; member
Dfilter.c886 static void sk_filter_release_rcu(struct rcu_head *rcu) in sk_filter_release_rcu()
Dnet-sysfs.c739 static void rps_dev_flow_table_release(struct rcu_head *rcu) in rps_dev_flow_table_release()
Dpktgen.c246 struct rcu_head rcu; /* freed by RCU */ member
Ddev.c4738 struct rcu_head rcu; member
/linux-4.1.27/net/mac80211/
Dmesh_pathtbl.c36 struct rcu_head rcu; member
612 static void mesh_table_free_rcu(struct rcu_head *rcu) in mesh_table_free_rcu()
Dmesh.h112 struct rcu_head rcu; member
/linux-4.1.27/net/netlink/
Daf_netlink.h55 struct rcu_head rcu; member
Daf_netlink.c74 struct rcu_head rcu; member
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k.h62 struct rcu_head rcu; member
204 struct rcu_head rcu; /* to avoid race with update stats on free */ member
226 struct rcu_head rcu; member
/linux-4.1.27/security/selinux/include/
Dobjsec.h44 struct rcu_head rcu; /* for freeing the inode_security_struct */ member
/linux-4.1.27/arch/arm/include/asm/
Dtlb.h45 struct rcu_head rcu; member
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_main.c522 static void ocrdma_remove_free(struct rcu_head *rcu) in ocrdma_remove_free()
Docrdma.h267 struct rcu_head rcu; member
/linux-4.1.27/arch/x86/mm/
Dkmmio.c52 struct rcu_head rcu; member
/linux-4.1.27/fs/adfs/
Dadfs.h50 struct rcu_head rcu; /* used only at shutdown time */ member
/linux-4.1.27/fs/autofs4/
Dautofs_i.h129 struct rcu_head rcu; member
/linux-4.1.27/fs/
Dtimerfd.c41 struct rcu_head rcu; member
Dfile.c54 static void free_fdtable_rcu(struct rcu_head *rcu) in free_fdtable_rcu()
Daio.c71 struct rcu_head rcu; member
Deventpoll.c141 struct rcu_head rcu; member
/linux-4.1.27/fs/hpfs/
Dhpfs_fn.h88 struct rcu_head rcu; member
Dsuper.c119 static void lazy_free_sbi(struct rcu_head *rcu) in lazy_free_sbi()
/linux-4.1.27/security/apparmor/include/
Dpolicy.h201 struct rcu_head rcu; member
/linux-4.1.27/security/
Ddevice_cgroup.c45 struct rcu_head rcu; member
/linux-4.1.27/net/ipv6/
Daddrlabel.c40 struct rcu_head rcu; member
/linux-4.1.27/drivers/net/
Dmacvlan.c46 struct rcu_head rcu; member
58 struct rcu_head rcu; member
Dvxlan.c99 struct rcu_head rcu; member
105 struct rcu_head rcu; member
Dtun.c163 struct rcu_head rcu; member
/linux-4.1.27/fs/ncpfs/
Dncp_fs_sb.h41 struct rcu_head rcu; member
/linux-4.1.27/net/ipv4/netfilter/
Dipt_CLUSTERIP.c58 struct rcu_head rcu; member
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.h267 struct rcu_head rcu; /* to avoid race on free */ member
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_txrx.h270 struct rcu_head rcu; /* to avoid race on free */ member
Di40e.h550 struct rcu_head rcu; /* to avoid race with update stats on free */ member
/linux-4.1.27/security/keys/encrypted-keys/
Dencrypted.c820 static void encrypted_rcu_free(struct rcu_head *rcu) in encrypted_rcu_free()
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib.h289 struct rcu_head rcu; member
433 struct rcu_head rcu; member
/linux-4.1.27/arch/powerpc/mm/
Dhugetlbpage.c452 struct rcu_head rcu; member
/linux-4.1.27/security/keys/
Dtrusted.c973 static void trusted_rcu_free(struct rcu_head *rcu) in trusted_rcu_free()
/linux-4.1.27/drivers/staging/fwserial/
Dfwserial.h91 struct rcu_head rcu; member
/linux-4.1.27/fs/overlayfs/
Dsuper.c58 struct rcu_head rcu; member
/linux-4.1.27/net/netfilter/
Dnfnetlink_log.c77 struct rcu_head rcu; member
Dxt_hashlimit.c92 struct rcu_head rcu; member
Dnfnetlink_queue_core.c56 struct rcu_head rcu; member
Dnf_tables_api.c3584 void nft_set_gc_batch_release(struct rcu_head *rcu) in nft_set_gc_batch_release()
/linux-4.1.27/net/l2tp/
Dl2tp_core.h172 struct rcu_head rcu; member
/linux-4.1.27/fs/fat/
Dfat.h103 struct rcu_head rcu; member
/linux-4.1.27/include/net/bluetooth/
Dhci_core.h118 struct rcu_head rcu; member
131 struct rcu_head rcu; member
140 struct rcu_head rcu; member
/linux-4.1.27/fs/gfs2/
Dquota.c109 static void gfs2_qd_dealloc(struct rcu_head *rcu) in gfs2_qd_dealloc()
Dglock.c108 static void gfs2_glock_dealloc(struct rcu_head *rcu) in gfs2_glock_dealloc()
/linux-4.1.27/net/bluetooth/
D6lowpan.c66 struct rcu_head rcu; member
/linux-4.1.27/fs/ecryptfs/
Decryptfs_kernel.h266 struct rcu_head rcu; member
/linux-4.1.27/kernel/sched/
Dsched.h252 struct rcu_head rcu; member
521 struct rcu_head rcu; member
Dcore.c5565 static void free_rootdomain(struct rcu_head *rcu) in free_rootdomain()
5696 static void free_sched_domain(struct rcu_head *rcu) in free_sched_domain()
Dfair.c878 struct rcu_head rcu; member
/linux-4.1.27/drivers/soc/ti/
Dknav_qmss.h289 struct rcu_head rcu; member
/linux-4.1.27/drivers/net/ethernet/ibm/ehea/
Dehea_phyp.h288 u64 rcu; /* 15 */ member
/linux-4.1.27/fs/fuse/
Dfuse_i.h406 struct rcu_head rcu; member
/linux-4.1.27/include/net/sctp/
Dstructs.h674 struct rcu_head rcu; member
946 struct rcu_head rcu; member
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb.h284 struct rcu_head rcu; /* to avoid race with update stats on free */ member
/linux-4.1.27/include/scsi/
Dlibfc.h218 struct rcu_head rcu; member
/linux-4.1.27/kernel/trace/
Dftrace.c1132 struct rcu_head rcu; member
1314 static void __free_ftrace_hash_rcu(struct rcu_head *rcu) in __free_ftrace_hash_rcu()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe.h388 struct rcu_head rcu; /* to avoid race with update stats on free */ member
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dmlx4_en.h614 struct rcu_head rcu; member
/linux-4.1.27/arch/x86/include/asm/
Dkvm_host.h566 struct rcu_head rcu; member
/linux-4.1.27/fs/nfsd/
Dnfs4state.c270 static void nfsd4_free_file_rcu(struct rcu_head *rcu) in nfsd4_free_file_rcu()