rcu               186 arch/powerpc/include/asm/iommu.h 	struct rcu_head rcu;
rcu               187 arch/powerpc/include/asm/kvm_host.h 	struct rcu_head rcu;
rcu               199 arch/powerpc/include/asm/kvm_host.h 	struct rcu_head rcu;
rcu                52 arch/powerpc/kvm/book3s_64_vio.c 			struct kvmppc_spapr_tce_iommu_table, rcu);
rcu                66 arch/powerpc/kvm/book3s_64_vio.c 	call_rcu(&stit->rcu, kvm_spapr_tce_iommu_table_free);
rcu               180 arch/powerpc/kvm/book3s_64_vio.c 			struct kvmppc_spapr_tce_table, rcu);
rcu               260 arch/powerpc/kvm/book3s_64_vio.c 	call_rcu(&stt->rcu, release_spapr_tce_table);
rcu                29 arch/powerpc/mm/book3s64/iommu_api.c 	struct rcu_head rcu;
rcu               234 arch/powerpc/mm/book3s64/iommu_api.c 			struct mm_iommu_table_group_mem_t, rcu);
rcu               242 arch/powerpc/mm/book3s64/iommu_api.c 	call_rcu(&mem->rcu, mm_iommu_free);
rcu               254 arch/powerpc/mm/hugetlbpage.c 	struct rcu_head	rcu;
rcu               264 arch/powerpc/mm/hugetlbpage.c 		container_of(head, struct hugepd_freelist, rcu);
rcu               293 arch/powerpc/mm/hugetlbpage.c 		call_rcu(&(*batchp)->rcu, hugepd_free_rcu_callback);
rcu               346 arch/powerpc/platforms/powernv/pci-ioda-tce.c 			struct iommu_table_group_link, rcu);
rcu               366 arch/powerpc/platforms/powernv/pci-ioda-tce.c 			call_rcu(&tgl->rcu, pnv_iommu_table_group_link_free);
rcu                91 arch/s390/include/asm/gmap.h 	struct rcu_head rcu;
rcu               223 arch/s390/kernel/irq.c 	struct rcu_head rcu;
rcu               267 arch/s390/kernel/irq.c 			kfree_rcu(p, rcu);
rcu               813 arch/x86/include/asm/kvm_host.h 	struct rcu_head rcu;
rcu               163 arch/x86/kvm/lapic.c static void kvm_apic_map_free(struct rcu_head *rcu)
rcu               165 arch/x86/kvm/lapic.c 	struct kvm_apic_map *map = container_of(rcu, struct kvm_apic_map, rcu);
rcu               245 arch/x86/kvm/lapic.c 		call_rcu(&old->rcu, kvm_apic_map_free);
rcu                53 arch/x86/mm/kmmio.c 	struct rcu_head rcu;
rcu               483 arch/x86/mm/kmmio.c 						rcu);
rcu               497 arch/x86/mm/kmmio.c 		container_of(head, struct kmmio_delayed_release, rcu);
rcu               517 arch/x86/mm/kmmio.c 	call_rcu(&dr->rcu, rcu_free_kmmio_fault_pages);
rcu               581 arch/x86/mm/kmmio.c 	call_rcu(&drelease->rcu, remove_kmmio_fault_pages);
rcu                89 block/blk-cgroup.c static void __blkg_release(struct rcu_head *rcu)
rcu                91 block/blk-cgroup.c 	struct blkcg_gq *blkg = container_of(rcu, struct blkcg_gq, rcu_head);
rcu               808 block/blk-cgroup.c 	__acquires(rcu) __acquires(&disk->queue->queue_lock)
rcu               913 block/blk-cgroup.c 	__releases(&ctx->disk->queue->queue_lock) __releases(rcu)
rcu               238 block/blk-mq.c 	bool rcu = false;
rcu               246 block/blk-mq.c 			rcu = true;
rcu               248 block/blk-mq.c 	if (rcu)
rcu               171 block/blk-stat.c 	cb = container_of(head, struct blk_stat_callback, rcu);
rcu               180 block/blk-stat.c 		call_rcu(&cb->rcu, blk_stat_free_callback_rcu);
rcu                62 block/blk-stat.h 	struct rcu_head rcu;
rcu               656 drivers/acpi/apei/ghes.c 	cache = container_of(head, struct ghes_estatus_cache, rcu);
rcu               700 drivers/acpi/apei/ghes.c 			call_rcu(&slot_cache->rcu, ghes_estatus_cache_rcu_free);
rcu               377 drivers/crypto/chelsio/chtls/chtls_cm.c 		init_rcu_head_on_stack(&_sk_wq.rcu);
rcu               272 drivers/dma-buf/dma-fence.c 	kfree_rcu(fence, rcu);
rcu                95 drivers/dma-buf/dma-resv.c 	kfree_rcu(list, rcu);
rcu               210 drivers/dma-buf/dma-resv.c 	kfree_rcu(old, rcu);
rcu               150 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 	kfree_rcu(f, rcu);
rcu               269 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 	kfree_rcu(old, rcu);
rcu                39 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c static void amdgpu_bo_list_free_rcu(struct rcu_head *rcu)
rcu                41 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c 	struct amdgpu_bo_list *list = container_of(rcu, struct amdgpu_bo_list,
rcu               666 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c static void amdgpu_fence_free(struct rcu_head *rcu)
rcu               668 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c 	struct dma_fence *f = container_of(rcu, struct dma_fence, rcu);
rcu               683 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c 	call_rcu(&f->rcu, amdgpu_fence_free);
rcu              1037 drivers/gpu/drm/etnaviv/etnaviv_gpu.c 	kfree_rcu(f, base.rcu);
rcu               277 drivers/gpu/drm/i915/gem/i915_gem_context.c static void free_engines_rcu(struct rcu_head *rcu)
rcu               279 drivers/gpu/drm/i915/gem/i915_gem_context.c 	free_engines(container_of(rcu, struct i915_gem_engines, rcu));
rcu               293 drivers/gpu/drm/i915/gem/i915_gem_context.c 	init_rcu_head(&e->rcu);
rcu               333 drivers/gpu/drm/i915/gem/i915_gem_context.c 	kfree_rcu(ctx, rcu);
rcu              1583 drivers/gpu/drm/i915/gem/i915_gem_context.c 	init_rcu_head(&set.engines->rcu);
rcu              1640 drivers/gpu/drm/i915/gem/i915_gem_context.c 	call_rcu(&set.engines->rcu, free_engines_rcu);
rcu              1655 drivers/gpu/drm/i915/gem/i915_gem_context.c 	init_rcu_head(&copy->rcu);
rcu              1863 drivers/gpu/drm/i915/gem/i915_gem_context.c 	init_rcu_head(&clone->rcu);
rcu                33 drivers/gpu/drm/i915/gem/i915_gem_context_types.h 	struct rcu_head rcu;
rcu               130 drivers/gpu/drm/i915/gem/i915_gem_context_types.h 	struct rcu_head rcu;
rcu                61 drivers/gpu/drm/i915/gem/i915_gem_object.c 	init_rcu_head(&obj->rcu);
rcu               140 drivers/gpu/drm/i915/gem/i915_gem_object.c 		container_of(head, typeof(*obj), rcu);
rcu               192 drivers/gpu/drm/i915/gem/i915_gem_object.c 		call_rcu(&obj->rcu, __i915_gem_free_object_rcu);
rcu               109 drivers/gpu/drm/i915/gem/i915_gem_object_types.h 		struct rcu_head rcu;
rcu               520 drivers/gpu/drm/i915/i915_gem_gtt.c 		container_of(work, struct i915_address_space, rcu.work);
rcu               542 drivers/gpu/drm/i915/i915_gem_gtt.c 	queue_rcu_work(vm->i915->wq, &vm->rcu);
rcu               548 drivers/gpu/drm/i915/i915_gem_gtt.c 	INIT_RCU_WORK(&vm->rcu, __i915_vm_release);
rcu               290 drivers/gpu/drm/i915/i915_gem_gtt.h 	struct rcu_work rcu;
rcu               377 drivers/gpu/drm/i915/i915_sw_fence.c 	struct rcu_head rcu;
rcu               431 drivers/gpu/drm/i915/i915_sw_fence.c 	kfree_rcu(cb, rcu);
rcu                88 drivers/gpu/drm/i915/selftests/lib_sw_fence.c 		struct rcu_head rcu;
rcu               128 drivers/gpu/drm/i915/selftests/lib_sw_fence.c 	kfree_rcu(h, rcu);
rcu                62 drivers/gpu/drm/lima/lima_sched.c static void lima_fence_release_rcu(struct rcu_head *rcu)
rcu                64 drivers/gpu/drm/lima/lima_sched.c 	struct dma_fence *f = container_of(rcu, struct dma_fence, rcu);
rcu                74 drivers/gpu/drm/lima/lima_sched.c 	call_rcu(&f->base.rcu, lima_fence_release_rcu);
rcu                93 drivers/gpu/drm/scheduler/sched_fence.c static void drm_sched_fence_free(struct rcu_head *rcu)
rcu                95 drivers/gpu/drm/scheduler/sched_fence.c 	struct dma_fence *f = container_of(rcu, struct dma_fence, rcu);
rcu               114 drivers/gpu/drm/scheduler/sched_fence.c 	call_rcu(&fence->finished.rcu, drm_sched_fence_free);
rcu                61 drivers/gpu/drm/vmwgfx/vmwgfx_so.c 	struct rcu_head rcu;
rcu               291 drivers/gpu/drm/vmwgfx/vmwgfx_so.c 	kfree_rcu(view, rcu);
rcu              1522 drivers/hv/vmbus_drv.c 	kfree_rcu(channel, rcu);
rcu               650 drivers/infiniband/core/mad.c 	kfree_rcu(mad_agent_priv, rcu);
rcu               109 drivers/infiniband/core/mad_priv.h 		struct rcu_head rcu;
rcu                56 drivers/infiniband/core/rdma_core.c 		kfree_rcu(uobj, rcu);
rcu              1554 drivers/infiniband/hw/hfi1/init.c 			kfree_rcu(cc_state, rcu);
rcu              3819 drivers/infiniband/hw/hfi1/mad.c 	kfree_rcu(old_cc_state, rcu);
rcu               347 drivers/infiniband/hw/hfi1/mad.h 	struct rcu_head rcu;
rcu                53 drivers/infiniband/hw/mlx5/devx.c 	struct rcu_head rcu;
rcu                72 drivers/infiniband/hw/mlx5/devx.c 	struct rcu_head	rcu;
rcu              1326 drivers/infiniband/hw/mlx5/devx.c 		kfree_rcu(xa_val_level2, rcu);
rcu              1793 drivers/infiniband/hw/mlx5/devx.c 		kfree_rcu(xa_val_level2, rcu);
rcu              2660 drivers/infiniband/hw/mlx5/devx.c 		kfree_rcu(event_sub, rcu);
rcu               179 drivers/infiniband/sw/siw/siw.h 	struct rcu_head rcu;
rcu               482 drivers/infiniband/sw/siw/siw.h 	struct rcu_head rcu;
rcu              1337 drivers/infiniband/sw/siw/siw_qp.c 	kfree_rcu(qp, rcu);
rcu              1278 drivers/infiniband/sw/siw/siw_verbs.c 	kfree_rcu(mr, rcu);
rcu              1382 drivers/infiniband/sw/siw/siw_verbs.c 		kfree_rcu(mr, rcu);
rcu              1443 drivers/infiniband/sw/siw/siw_verbs.c 		kfree_rcu(mr, rcu);
rcu               299 drivers/infiniband/ulp/ipoib/ipoib.h 	struct rcu_head			rcu;
rcu               457 drivers/infiniband/ulp/ipoib/ipoib.h 	struct rcu_head     rcu;
rcu              1339 drivers/infiniband/ulp/ipoib/ipoib_main.c 				call_rcu(&neigh->rcu, ipoib_neigh_reclaim);
rcu              1468 drivers/infiniband/ulp/ipoib/ipoib_main.c 	struct ipoib_neigh *neigh = container_of(rp, struct ipoib_neigh, rcu);
rcu              1502 drivers/infiniband/ulp/ipoib/ipoib_main.c 			call_rcu(&neigh->rcu, ipoib_neigh_reclaim);
rcu              1546 drivers/infiniband/ulp/ipoib/ipoib_main.c 						    rcu);
rcu              1585 drivers/infiniband/ulp/ipoib/ipoib_main.c 				call_rcu(&neigh->rcu, ipoib_neigh_reclaim);
rcu              1628 drivers/infiniband/ulp/ipoib/ipoib_main.c 			call_rcu(&neigh->rcu, ipoib_neigh_reclaim);
rcu              1634 drivers/infiniband/ulp/ipoib/ipoib_main.c 	call_rcu(&htbl->rcu, neigh_hash_free_rcu);
rcu              2076 drivers/infiniband/ulp/srpt/ib_srpt.c 	kfree_rcu(ch, rcu);
rcu              2980 drivers/infiniband/ulp/srpt/ib_srpt.c 		kfree_rcu(nexus, rcu);
rcu               307 drivers/infiniband/ulp/srpt/ib_srpt.h 	struct rcu_head		rcu;
rcu               342 drivers/infiniband/ulp/srpt/ib_srpt.h 	struct rcu_head		rcu;
rcu               303 drivers/iommu/intel-svm.c 	init_rcu_head(&sdev->rcu);
rcu               419 drivers/iommu/intel-svm.c 				kfree_rcu(sdev, rcu);
rcu               229 drivers/md/md-linear.c 	kfree_rcu(oldconf, rcu);
rcu                12 drivers/md/md-linear.h 	struct rcu_head		rcu;
rcu               324 drivers/misc/cxl/context.c static void reclaim_ctx(struct rcu_head *rcu)
rcu               326 drivers/misc/cxl/context.c 	struct cxl_context *ctx = container_of(rcu, struct cxl_context, rcu);
rcu               349 drivers/misc/cxl/context.c 	call_rcu(&ctx->rcu, reclaim_ctx);
rcu               615 drivers/misc/cxl/cxl.h 	struct rcu_head rcu;
rcu                42 drivers/misc/habanalabs/command_submission.c 	kfree_rcu(hl_fence, base_fence.rcu);
rcu                42 drivers/misc/ocxl/link.c 	struct rcu_head rcu;
rcu               677 drivers/misc/ocxl/link.c 		kfree_rcu(pe_data, rcu);
rcu              4032 drivers/net/bonding/bond_main.c 			kfree_rcu(new_arr, rcu);
rcu              4039 drivers/net/bonding/bond_main.c 				kfree_rcu(old_arr, rcu);
rcu              4067 drivers/net/bonding/bond_main.c 		kfree_rcu(old_arr, rcu);
rcu              4400 drivers/net/bonding/bond_main.c 		kfree_rcu(arr, rcu);
rcu               687 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 		kfree_rcu(l2_node, rcu);
rcu               712 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 			kfree_rcu(l2_node, rcu);
rcu               833 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 		kfree_rcu(tunnel_node, rcu);
rcu               864 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 			kfree_rcu(tunnel_node, rcu);
rcu               930 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 		kfree_rcu(decap_l2_node, rcu);
rcu              1217 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 	kfree_rcu(flow_node, rcu);
rcu              1326 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c 	kfree_rcu(new_node, rcu);
rcu               144 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h 	struct rcu_head			rcu;
rcu               166 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h 	struct rcu_head		rcu;
rcu               195 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h 	struct rcu_head			rcu;
rcu               733 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c 	kfree_rcu(ch_flower, rcu);
rcu                52 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h 	struct rcu_head rcu;
rcu               274 drivers/net/ethernet/ibm/ehea/ehea_phyp.h 	u64 rcu;		/* 15 */
rcu                43 drivers/net/ethernet/intel/fm10k/fm10k.h 	struct rcu_head rcu;
rcu               198 drivers/net/ethernet/intel/fm10k/fm10k.h 	struct rcu_head rcu;	/* to avoid race with update stats on free */
rcu               220 drivers/net/ethernet/intel/fm10k/fm10k.h 	struct rcu_head		rcu;
rcu               419 drivers/net/ethernet/intel/fm10k/fm10k_iov.c 	kfree_rcu(interface->iov_data, rcu);
rcu              1716 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	kfree_rcu(q_vector, rcu);
rcu              1512 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		kfree_rcu(old_l2_accel, rcu);
rcu              1616 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		kfree_rcu(l2_accel, rcu);
rcu               872 drivers/net/ethernet/intel/i40e/i40e.h 	struct rcu_head rcu;	/* to avoid race with update stats on free */
rcu              4745 drivers/net/ethernet/intel/i40e/i40e_main.c 	kfree_rcu(q_vector, rcu);
rcu              10818 drivers/net/ethernet/intel/i40e/i40e_main.c 			kfree_rcu(vsi->tx_rings[i], rcu);
rcu               408 drivers/net/ethernet/intel/i40e/i40e_txrx.h 	struct rcu_head rcu;		/* to avoid race on free */
rcu               380 drivers/net/ethernet/intel/iavf/iavf_txrx.h 	struct rcu_head rcu;		/* to avoid race on free */
rcu              1274 drivers/net/ethernet/intel/ice/ice_lib.c 				kfree_rcu(vsi->tx_rings[i], rcu);
rcu              1282 drivers/net/ethernet/intel/ice/ice_lib.c 				kfree_rcu(vsi->rx_rings[i], rcu);
rcu               200 drivers/net/ethernet/intel/ice/ice_txrx.h 	struct rcu_head rcu;		/* to avoid race on free */
rcu               305 drivers/net/ethernet/intel/igb/igb.h 	struct rcu_head rcu;	/* to avoid race with update stats on free */
rcu              1010 drivers/net/ethernet/intel/igb/igb_main.c 		kfree_rcu(q_vector, rcu);
rcu              1209 drivers/net/ethernet/intel/igb/igb_main.c 		kfree_rcu(q_vector, rcu);
rcu               296 drivers/net/ethernet/intel/igc/igc.h 	struct rcu_head rcu;    /* to avoid race with update stats on free */
rcu              2837 drivers/net/ethernet/intel/igc/igc_main.c 		kfree_rcu(q_vector, rcu);
rcu               461 drivers/net/ethernet/intel/ixgbe/ixgbe.h 	struct rcu_head rcu;	/* to avoid race with update stats on free */
rcu              1041 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c 	kfree_rcu(q_vector, rcu);
rcu               240 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h 	struct rcu_head rcu;    /* to avoid race with update stats on free */
rcu              2840 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	kfree_rcu(q_vector, rcu);
rcu              1175 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				kfree_rcu(entry, rcu);
rcu              1356 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 			kfree_rcu(entry, rcu);
rcu               657 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h 	struct rcu_head rcu;
rcu               543 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		kfree_rcu(nhe, rcu);
rcu               145 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h 	struct rcu_head rcu;
rcu               178 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h 	struct rcu_head rcu;
rcu              1566 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	kfree_rcu(e, rcu);
rcu               434 drivers/net/ethernet/mellanox/mlxsw/core.c 	struct rcu_head rcu;
rcu              1632 drivers/net/ethernet/mellanox/mlxsw/core.c 	kfree_rcu(trans, rcu);
rcu                49 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c 	struct rcu_head rcu;
rcu               483 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c 	kfree_rcu(unmatched, rcu);
rcu               495 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c 	kfree_rcu(unmatched, rcu);
rcu               280 drivers/net/ethernet/netronome/nfp/flower/main.h 	struct rcu_head rcu;
rcu              1260 drivers/net/ethernet/netronome/nfp/flower/offload.c 	kfree_rcu(merge_flow, rcu);
rcu              1336 drivers/net/ethernet/netronome/nfp/flower/offload.c 	kfree_rcu(nfp_flow, rcu);
rcu                76 drivers/net/geneve.c 	struct rcu_head		rcu;
rcu               612 drivers/net/geneve.c 	kfree_rcu(gs, rcu);
rcu              1017 drivers/net/hyperv/hyperv_net.h 	struct rcu_head rcu;
rcu               117 drivers/net/hyperv/netvsc.c 		= container_of(head, struct netvsc_device, rcu);
rcu               133 drivers/net/hyperv/netvsc.c 	call_rcu(&nvdev->rcu, free_netvsc_device);
rcu              1440 drivers/net/hyperv/netvsc.c 	free_netvsc_device(&net_device->rcu);
rcu                51 drivers/net/ieee802154/mac802154_hwsim.c 	struct rcu_head rcu;
rcu                57 drivers/net/ieee802154/mac802154_hwsim.c 	struct rcu_head rcu;
rcu                65 drivers/net/ieee802154/mac802154_hwsim.c 	struct rcu_head rcu;
rcu               105 drivers/net/ieee802154/mac802154_hwsim.c 	kfree_rcu(pib_old, rcu);
rcu               410 drivers/net/ieee802154/mac802154_hwsim.c 	kfree_rcu(einfo, rcu);
rcu               411 drivers/net/ieee802154/mac802154_hwsim.c 	kfree_rcu(e, rcu);
rcu               836 drivers/net/ieee802154/mac802154_hwsim.c 	kfree_rcu(pib, rcu);
rcu                86 drivers/net/ipvlan/ipvlan.h 	struct rcu_head		rcu;
rcu               636 drivers/net/ipvlan/ipvlan_main.c 		kfree_rcu(addr, rcu);
rcu               817 drivers/net/ipvlan/ipvlan_main.c 	kfree_rcu(addr, rcu);
rcu               151 drivers/net/macsec.c 	struct rcu_head rcu;
rcu               191 drivers/net/macsec.c 	struct rcu_head rcu;
rcu               341 drivers/net/macsec.c 	struct macsec_rx_sa *sa = container_of(head, struct macsec_rx_sa, rcu);
rcu               351 drivers/net/macsec.c 		call_rcu(&sa->rcu, free_rxsa);
rcu               369 drivers/net/macsec.c 	struct macsec_tx_sa *sa = container_of(head, struct macsec_tx_sa, rcu);
rcu               379 drivers/net/macsec.c 		call_rcu(&sa->rcu, free_txsa);
rcu                60 drivers/net/macvlan.c 	struct rcu_head		rcu;
rcu               185 drivers/net/macvlan.c 	kfree_rcu(entry, rcu);
rcu               107 drivers/net/tap.c 	struct rcu_head rcu;
rcu              1374 drivers/net/tap.c 			kfree_rcu(tap_major, rcu);
rcu              1359 drivers/net/team/team.c 	kfree_rcu(port, rcu);
rcu               188 drivers/net/tun.c 	struct rcu_head rcu;
rcu               201 drivers/net/tun.c 	struct rcu_head rcu;
rcu               444 drivers/net/tun.c 	kfree_rcu(e, rcu);
rcu              2268 drivers/net/tun.c static void tun_prog_free(struct rcu_head *rcu)
rcu              2270 drivers/net/tun.c 	struct tun_prog *prog = container_of(rcu, struct tun_prog, rcu);
rcu              2296 drivers/net/tun.c 		call_rcu(&old->rcu, tun_prog_free);
rcu                73 drivers/net/vxlan.c 	struct rcu_head	  rcu;
rcu               866 drivers/net/vxlan.c 	struct vxlan_fdb *f = container_of(head, struct vxlan_fdb, rcu);
rcu               885 drivers/net/vxlan.c 	call_rcu(&f->rcu, vxlan_fdb_free);
rcu               890 drivers/net/vxlan.c 	struct vxlan_rdst *rd = container_of(head, struct vxlan_rdst, rcu);
rcu               970 drivers/net/vxlan.c 		call_rcu(&rd->rcu, vxlan_dst_free);
rcu              1048 drivers/net/vxlan.c 	call_rcu(&rd->rcu, vxlan_dst_free);
rcu              1243 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h iwl_mvm_rcu_dereference_vif_id(struct iwl_mvm *mvm, u8 vif_id, bool rcu)
rcu              1248 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h 	if (rcu)
rcu               215 drivers/net/xen-netback/common.h 	struct rcu_head rcu;
rcu               227 drivers/net/xen-netback/common.h 	struct rcu_head rcu;
rcu                70 drivers/net/xen-netback/hash.c 			kfree_rcu(oldest, rcu);
rcu               108 drivers/net/xen-netback/hash.c 		kfree_rcu(entry, rcu);
rcu               749 drivers/net/xen-netback/netback.c 			kfree_rcu(mcast, rcu);
rcu                63 drivers/scsi/device_handler/scsi_dh_alua.c 	struct rcu_head		rcu;
rcu               118 drivers/scsi/device_handler/scsi_dh_alua.c 	kfree_rcu(pg, rcu);
rcu               178 drivers/scsi/libfc/fc_rport.c 	kfree_rcu(rdata, rcu);
rcu               442 drivers/scsi/scsi.c 		kfree_rcu(vpd_buf, rcu);
rcu               234 drivers/scsi/scsi_error.c 	struct scsi_cmnd *scmd = container_of(head, typeof(*scmd), rcu);
rcu               271 drivers/scsi/scsi_error.c 	call_rcu(&scmd->rcu, scsi_eh_inc_host_failed);
rcu               596 drivers/scsi/scsi_lib.c 	destroy_rcu_head(&cmd->rcu);
rcu              1087 drivers/scsi/scsi_lib.c 	init_rcu_head(&cmd->rcu);
rcu               476 drivers/scsi/scsi_sysfs.c 		kfree_rcu(vpd_pg83, rcu);
rcu               478 drivers/scsi/scsi_sysfs.c 		kfree_rcu(vpd_pg80, rcu);
rcu               284 drivers/soc/ti/knav_qmss.h 	struct rcu_head			rcu;
rcu                92 drivers/staging/fwserial/fwserial.h 	struct rcu_head		rcu;
rcu                36 drivers/target/tcm_fc/tcm_fc.h 	struct rcu_head rcu;
rcu                58 drivers/target/tcm_fc/tcm_fc.h 	struct rcu_head rcu;
rcu                96 drivers/target/tcm_fc/tfc_sess.c 	kfree_rcu(tport, rcu);
rcu               439 drivers/target/tcm_fc/tfc_sess.c 	kfree_rcu(sess, rcu);
rcu                67 fs/adfs/adfs.h 		struct rcu_head rcu;	/* used only at shutdown time	 */
rcu               144 fs/adfs/super.c 	kfree_rcu(asb, rcu);
rcu                22 fs/afs/addr_list.c 		call_rcu(&alist->rcu, (rcu_callback_t)kfree);
rcu               197 fs/afs/callback.c 				kfree_rcu(vi, rcu);
rcu               200 fs/afs/callback.c 		kfree_rcu(cbi, rcu);
rcu               476 fs/afs/cell.c  static void afs_cell_destroy(struct rcu_head *rcu)
rcu               478 fs/afs/cell.c  	struct afs_cell *cell = container_of(rcu, struct afs_cell, rcu);
rcu               736 fs/afs/cell.c  	call_rcu(&cell->rcu, afs_cell_destroy);
rcu                84 fs/afs/internal.h 	struct rcu_head		rcu;		/* Must be first */
rcu               368 fs/afs/internal.h 		struct rcu_head	rcu;
rcu               406 fs/afs/internal.h 	struct rcu_head		rcu;
rcu               447 fs/afs/internal.h 	struct rcu_head		rcu;
rcu               488 fs/afs/internal.h 	struct rcu_head		rcu;
rcu               555 fs/afs/internal.h 		struct rcu_head	rcu;
rcu               570 fs/afs/internal.h 		struct rcu_head	rcu;
rcu               713 fs/afs/internal.h 	struct rcu_head		rcu;
rcu                58 fs/afs/proc.c  	__acquires(rcu)
rcu                70 fs/afs/proc.c  	__releases(rcu)
rcu               318 fs/afs/proc.c  	__acquires(rcu)
rcu               358 fs/afs/proc.c  	__releases(rcu)
rcu               399 fs/afs/proc.c  	__acquires(rcu)
rcu               411 fs/afs/proc.c  	__releases(rcu)
rcu                80 fs/afs/security.c static void afs_permits_rcu(struct rcu_head *rcu)
rcu                83 fs/afs/security.c 		container_of(rcu, struct afs_permits, rcu);
rcu               100 fs/afs/security.c 		call_rcu(&permits->rcu, afs_permits_rcu);
rcu               360 fs/afs/server.c static void afs_server_rcu(struct rcu_head *rcu)
rcu               362 fs/afs/server.c 	struct afs_server *server = container_of(rcu, struct afs_server, rcu);
rcu               393 fs/afs/server.c 	call_rcu(&server->rcu, afs_server_rcu);
rcu                31 fs/afs/vl_list.c static void afs_vlserver_rcu(struct rcu_head *rcu)
rcu                33 fs/afs/vl_list.c 	struct afs_vlserver *vlserver = container_of(rcu, struct afs_vlserver, rcu);
rcu                36 fs/afs/vl_list.c 	kfree_rcu(vlserver, rcu);
rcu                46 fs/afs/vl_list.c 			call_rcu(&vlserver->rcu, afs_vlserver_rcu);
rcu                75 fs/afs/vl_list.c 			kfree_rcu(vllist, rcu);
rcu                83 fs/aio.c       	struct rcu_head		rcu;
rcu               681 fs/aio.c       			kfree_rcu(old, rcu);
rcu                70 fs/autofs/autofs_i.h 	struct rcu_head rcu;
rcu               127 fs/autofs/autofs_i.h 	struct rcu_head rcu;
rcu                36 fs/autofs/inode.c 	kfree_rcu(ino, rcu);
rcu                58 fs/autofs/inode.c 		kfree_rcu(sbi, rcu);
rcu                10 fs/btrfs/rcu-string.h 	struct rcu_head rcu;
rcu                28 fs/btrfs/rcu-string.h 		kfree_rcu(str, rcu);
rcu                78 fs/cifs/cifs_fs_sb.h 	struct rcu_head rcu;
rcu              5158 fs/cifs/connect.c 	struct cifs_sb_info *sbi = container_of(p, struct cifs_sb_info, rcu);
rcu              5191 fs/cifs/connect.c 	call_rcu(&cifs_sb->rcu, delayed_free);
rcu               122 fs/cifs/dfs_cache.c static void free_cache_entry(struct rcu_head *rcu)
rcu               124 fs/cifs/dfs_cache.c 	struct dfs_cache_entry *ce = container_of(rcu, struct dfs_cache_entry,
rcu                57 fs/ecryptfs/dentry.c 		container_of(head, struct ecryptfs_dentry_info, rcu));
rcu                71 fs/ecryptfs/dentry.c 		call_rcu(&p->rcu, ecryptfs_dentry_free_rcu);
rcu               267 fs/ecryptfs/ecryptfs_kernel.h 		struct rcu_head rcu;
rcu               501 fs/erofs/zdata.c 		container_of(head, struct z_erofs_collection, rcu);
rcu               514 fs/erofs/zdata.c 	call_rcu(&cl->rcu, z_erofs_rcu_callback);
rcu                42 fs/erofs/zdata.h 		struct rcu_head rcu;
rcu               142 fs/eventpoll.c 		struct rcu_head rcu;
rcu               766 fs/eventpoll.c 	struct epitem *epi = container_of(head, struct epitem, rcu);
rcu               805 fs/eventpoll.c 	call_rcu(&epi->rcu, epi_rcu_free);
rcu               235 fs/ext4/block_validity.c static void ext4_destroy_system_zone(struct rcu_head *rcu)
rcu               239 fs/ext4/block_validity.c 	system_blks = container_of(rcu, struct ext4_system_blocks, rcu);
rcu               339 fs/ext4/block_validity.c 		call_rcu(&system_blks->rcu, ext4_destroy_system_zone);
rcu               193 fs/ext4/ext4.h 	struct rcu_head rcu;
rcu                21 fs/ext4/resize.c 	struct rcu_head rcu;
rcu                29 fs/ext4/resize.c 	ptr = container_of(head, struct ext4_rcu_ptr, rcu);
rcu                40 fs/ext4/resize.c 		call_rcu(&ptr->rcu, ext4_rcu_ptr_callback);
rcu               104 fs/fat/fat.h   	struct rcu_head rcu;
rcu               723 fs/fat/inode.c 	struct msdos_sb_info *sbi = container_of(p, struct msdos_sb_info, rcu);
rcu               739 fs/fat/inode.c 	call_rcu(&sbi->rcu, delayed_free);
rcu                36 fs/file.c      static void free_fdtable_rcu(struct rcu_head *rcu)
rcu                38 fs/file.c      	__free_fdtable(container_of(rcu, struct fdtable, rcu));
rcu               179 fs/file.c      		call_rcu(&cur_fdt->rcu, free_fdtable_rcu);
rcu               476 fs/fuse/cuse.c 	kfree_rcu(cc, fc.rcu);
rcu                41 fs/fuse/dir.c  	struct rcu_head rcu;
rcu               292 fs/fuse/dir.c  	kfree_rcu(fd, rcu);
rcu               510 fs/fuse/fuse_i.h 	struct rcu_head rcu;
rcu              1015 fs/fuse/inode.c 	kfree_rcu(fc, rcu);
rcu               124 fs/gfs2/glock.c static void gfs2_glock_dealloc(struct rcu_head *rcu)
rcu               126 fs/gfs2/glock.c 	struct gfs2_glock *gl = container_of(rcu, struct gfs2_glock, gl_rcu);
rcu               106 fs/gfs2/quota.c static void gfs2_qd_dealloc(struct rcu_head *rcu)
rcu               108 fs/gfs2/quota.c 	struct gfs2_quota_data *qd = container_of(rcu, struct gfs2_quota_data, qd_rcu);
rcu                90 fs/hpfs/hpfs_fn.h 	struct rcu_head rcu;
rcu               120 fs/hpfs/super.c static void lazy_free_sbi(struct rcu_head *rcu)
rcu               122 fs/hpfs/super.c 	free_sbi(container_of(rcu, struct hpfs_sb_info, rcu));
rcu               130 fs/hpfs/super.c 	call_rcu(&hpfs_sb(s)->rcu, lazy_free_sbi);
rcu                49 fs/nfs/blocklayout/dev.c 	kfree_rcu(dev, node.rcu);
rcu                32 fs/nfs/delegation.c 	kfree_rcu(delegation, rcu);
rcu                26 fs/nfs/delegation.h 	struct rcu_head rcu;
rcu                58 fs/nfs/filelayout/filelayoutdev.c 	kfree_rcu(dsaddr, id_node.rcu);
rcu                37 fs/nfs/flexfilelayout/flexfilelayoutdev.c 	kfree_rcu(mirror_ds, id_node.rcu);
rcu               345 fs/nfs/pnfs.h  	struct rcu_head			rcu;
rcu                84 fs/nfsd/filecache.c nfsd_file_slab_free(struct rcu_head *rcu)
rcu                86 fs/nfsd/filecache.c 	struct nfsd_file *nf = container_of(rcu, struct nfsd_file, nf_rcu);
rcu               414 fs/nfsd/nfs4state.c static void nfsd4_free_file_rcu(struct rcu_head *rcu)
rcu               416 fs/nfsd/nfs4state.c 	struct nfs4_file *fp = container_of(rcu, struct nfs4_file, fi_rcu);
rcu                84 fs/overlayfs/ovl_entry.h 		struct rcu_head rcu;
rcu                75 fs/overlayfs/super.c 		kfree_rcu(oe, rcu);
rcu               519 fs/proc/proc_sysctl.c 		kfree_rcu(head, rcu);
rcu              1660 fs/proc/proc_sysctl.c 		kfree_rcu(header, rcu);
rcu               170 fs/super.c     	struct super_block *s = container_of(head, struct super_block, rcu);
rcu               299 fs/super.c     		call_rcu(&s->rcu, destroy_super_rcu);
rcu                42 fs/timerfd.c   	struct rcu_head rcu;
rcu               226 fs/timerfd.c   	kfree_rcu(ctx, rcu);
rcu                43 include/acpi/ghes.h 	struct rcu_head rcu;
rcu               175 include/asm-generic/tlb.h 	struct rcu_head		rcu;
rcu                19 include/keys/encrypted-type.h 	struct rcu_head rcu;
rcu                17 include/keys/request_key_auth-type.h 	struct rcu_head		rcu;
rcu                21 include/keys/trusted-type.h 	struct rcu_head rcu;
rcu                28 include/keys/user-type.h 	struct rcu_head	rcu;		/* RCU destructor */
rcu                75 include/linux/assoc_array_priv.h 	struct rcu_head			rcu;
rcu                32 include/linux/async_tx.h 	struct rcu_head rcu;
rcu               183 include/linux/backing-dev-defs.h 		struct rcu_head rcu;
rcu                38 include/linux/bpf-cgroup.h 	struct rcu_head rcu;
rcu                51 include/linux/bpf-cgroup.h 	struct rcu_head rcu;
rcu               422 include/linux/bpf.h 		struct rcu_head	rcu;
rcu               480 include/linux/bpf.h 	struct rcu_head rcu;
rcu               517 include/linux/bpf.h 	struct rcu_head rcu;
rcu                14 include/linux/ceph/string_table.h 		struct rcu_head rcu;
rcu               151 include/linux/cred.h 		struct rcu_head	rcu;		/* RCU deletion hook */
rcu                89 include/linux/dma-fence.h 		struct rcu_head rcu;
rcu                60 include/linux/dma-resv.h 	struct rcu_head rcu;
rcu                32 include/linux/fdtable.h 	struct rcu_head rcu;
rcu               550 include/linux/filter.h 	struct rcu_head	rcu;
rcu              1536 include/linux/fs.h 	struct rcu_head		rcu;
rcu               863 include/linux/hyperv.h 	struct rcu_head rcu;
rcu                69 include/linux/if_team.h 	struct rcu_head	rcu;
rcu                40 include/linux/igmp.h 	struct rcu_head		rcu;
rcu                58 include/linux/igmp.h 	struct rcu_head		rcu;
rcu                92 include/linux/igmp.h 	struct rcu_head		rcu;
rcu               671 include/linux/intel-iommu.h 	struct rcu_head rcu;
rcu                27 include/linux/ipc.h 	struct rcu_head rcu;
rcu               102 include/linux/irqdesc.h 	struct rcu_head		rcu;
rcu                86 include/linux/key.h 	struct rcu_head		rcu;
rcu                35 include/linux/list_lru.h 	struct rcu_head		rcu;
rcu              1572 include/linux/lsm_hooks.h 				 bool rcu);
rcu               110 include/linux/memcontrol.h 	struct rcu_head rcu;
rcu               248 include/linux/mmu_notifier.h 	struct rcu_head rcu;
rcu               154 include/linux/mroute_base.h 	struct rcu_head	rcu;
rcu               161 include/linux/mroute_base.h 		call_rcu(&c->rcu, c->free);
rcu                99 include/linux/net.h 	struct rcu_head		rcu;
rcu               666 include/linux/netdevice.h 	struct rcu_head rcu;
rcu               688 include/linux/netdevice.h 	struct rcu_head rcu;
rcu               769 include/linux/netdevice.h 	struct rcu_head rcu;
rcu               780 include/linux/netdevice.h 	struct rcu_head rcu;
rcu               100 include/linux/netfilter/ipset/ip_set.h 	struct rcu_head rcu;
rcu               542 include/linux/netfilter/ipset/ip_set.h 		kfree_rcu(c, rcu);
rcu               582 include/linux/netfilter/ipset/ip_set.h 	kfree_rcu(c, rcu);
rcu                21 include/linux/netfilter/nf_conntrack_proto_gre.h 	struct rcu_head rcu;
rcu                46 include/linux/netpoll.h 	struct rcu_head rcu;
rcu               106 include/linux/percpu-refcount.h 	struct rcu_head		rcu;
rcu                67 include/linux/pid.h 	struct rcu_head rcu;
rcu                27 include/linux/pid_namespace.h 	struct rcu_head rcu;
rcu               221 include/linux/posix-timers.h 	struct rcu_head		rcu;
rcu                81 include/linux/rhashtable.h 	struct rcu_head		rcu;
rcu              1138 include/linux/sched.h 		struct rcu_head		rcu;
rcu               133 include/linux/sched/topology.h 		struct rcu_head rcu;	/* used during destruction */
rcu               338 include/linux/security.h 			       bool rcu);
rcu               795 include/linux/security.h 					     bool rcu)
rcu               106 include/linux/skmsg.h 		struct rcu_head		rcu;
rcu               428 include/linux/skmsg.h void sk_psock_destroy(struct rcu_head *rcu);
rcu               289 include/linux/sunrpc/xprt.h 	struct rcu_head		rcu;
rcu               152 include/linux/sysctl.h 		struct rcu_head rcu;
rcu               126 include/linux/workqueue.h 	struct rcu_head rcu;
rcu               130 include/net/bluetooth/hci_core.h 	struct rcu_head rcu;
rcu               143 include/net/bluetooth/hci_core.h 	struct rcu_head rcu;
rcu               152 include/net/bluetooth/hci_core.h 	struct rcu_head rcu;
rcu               185 include/net/bonding.h 	struct rcu_head rcu;
rcu                25 include/net/caif/cfsrvl.h 	struct rcu_head rcu;
rcu                48 include/net/calipso.h 	struct rcu_head rcu;
rcu                77 include/net/cipso_ipv4.h 	struct rcu_head rcu;
rcu               245 include/net/devlink.h 	struct rcu_head rcu;
rcu                16 include/net/dn_dev.h 	struct rcu_head   rcu;
rcu                35 include/net/fib_notifier.h 	struct rcu_head rcu;
rcu                45 include/net/fib_rules.h 	struct rcu_head		rcu;
rcu                97 include/net/fib_rules.h 	struct rcu_head		rcu;
rcu               133 include/net/fib_rules.h 		kfree_rcu(rule, rcu);
rcu               108 include/net/garp.h 	struct rcu_head		rcu;
rcu               113 include/net/garp.h 	struct rcu_head			rcu;
rcu                74 include/net/if_inet6.h 	struct rcu_head		rcu;
rcu                96 include/net/if_inet6.h 	struct rcu_head		rcu;
rcu               149 include/net/if_inet6.h 	struct rcu_head		rcu;
rcu               207 include/net/if_inet6.h 	struct rcu_head		rcu;
rcu                95 include/net/inet_frag.h 	struct rcu_head		rcu;
rcu                59 include/net/inet_sock.h 	struct rcu_head rcu;
rcu                53 include/net/inetpeer.h 		struct rcu_head         rcu;
rcu               128 include/net/ip.h 	struct rcu_head		rcu;
rcu                83 include/net/ip6_fib.h 	struct rcu_head		rcu;
rcu               118 include/net/ip6_fib.h 	struct rcu_head		rcu;
rcu               172 include/net/ip6_fib.h 	struct rcu_head			rcu;
rcu               303 include/net/ip6_fib.h 		call_rcu(&f6i->rcu, fib6_info_destroy_rcu);
rcu                69 include/net/ip_fib.h 	struct rcu_head			rcu;
rcu               155 include/net/ip_fib.h 	struct rcu_head		rcu;
rcu               238 include/net/ip_fib.h 	struct rcu_head		rcu;
rcu               301 include/net/ipv6.h 	struct rcu_head		rcu;
rcu               319 include/net/ipv6.h 	struct rcu_head		rcu;
rcu               340 include/net/ipv6.h 	struct rcu_head			rcu;
rcu               390 include/net/ipv6.h 		kfree_rcu(opt, rcu);
rcu               135 include/net/kcm.h 	struct rcu_head rcu;
rcu                69 include/net/llc.h 	struct rcu_head rcu;
rcu                32 include/net/lwtunnel.h 	struct		rcu_head rcu;
rcu               122 include/net/mrp.h 	struct rcu_head		rcu;
rcu               127 include/net/mrp.h 	struct rcu_head			rcu;
rcu               158 include/net/neighbour.h 	struct rcu_head		rcu;
rcu               190 include/net/neighbour.h 	struct rcu_head		rcu;
rcu                60 include/net/netfilter/nf_conntrack_expect.h 	struct rcu_head rcu;
rcu                46 include/net/netfilter/nf_conntrack_extend.h 	struct rcu_head rcu;
rcu                81 include/net/netfilter/nf_conntrack_extend.h 		kfree_rcu(ct->ext, rcu);
rcu               671 include/net/netfilter/nf_tables.h 	struct rcu_head			rcu;
rcu               693 include/net/netfilter/nf_tables.h void nft_set_gc_batch_release(struct rcu_head *rcu);
rcu               698 include/net/netfilter/nf_tables.h 		call_rcu(&gcb->head.rcu, nft_set_gc_batch_release);
rcu                18 include/net/netfilter/xt_rateest.h 	struct rcu_head			rcu;
rcu                32 include/net/netns/generic.h 			struct rcu_head rcu;
rcu                17 include/net/netprio_cgroup.h 	struct rcu_head rcu;
rcu                94 include/net/nexthop.h 	struct rcu_head		rcu;
rcu               114 include/net/nexthop.h 		call_rcu(&nh->rcu, nexthop_free_rcu);
rcu                24 include/net/phonet/pn_dev.h 	struct rcu_head	rcu;
rcu               686 include/net/pkt_cls.h 	struct rcu_head rcu;
rcu                14 include/net/psample.h 	struct rcu_head rcu;
rcu                42 include/net/sch_generic.h 	struct rcu_head		rcu;
rcu               114 include/net/sch_generic.h 	struct rcu_head		rcu;
rcu               371 include/net/sch_generic.h 	struct rcu_head		rcu;
rcu               400 include/net/sch_generic.h 	struct rcu_head rcu;
rcu               425 include/net/sch_generic.h 	struct rcu_head rcu;
rcu              1259 include/net/sch_generic.h 	struct rcu_head rcu;
rcu               694 include/net/sctp/structs.h 	struct rcu_head	rcu;
rcu               981 include/net/sctp/structs.h 	struct rcu_head rcu;
rcu              2079 include/net/sctp/structs.h 	struct rcu_head rcu;
rcu                27 include/net/seg6_hmac.h 	struct rcu_head rcu;
rcu                14 include/net/sock_reuseport.h 	struct rcu_head		rcu;
rcu                11 include/net/tc_act/tc_csum.h 	struct rcu_head rcu;
rcu                27 include/net/tc_act/tc_ct.h 	struct rcu_head rcu;
rcu                 8 include/net/tc_act/tc_ctinfo.h 	struct rcu_head rcu;
rcu                17 include/net/tc_act/tc_ife.h 	struct rcu_head rcu;
rcu                17 include/net/tc_act/tc_mpls.h 	struct rcu_head	rcu;
rcu                17 include/net/tc_act/tc_police.h 	struct rcu_head rcu;
rcu                21 include/net/tc_act/tc_skbedit.h 	struct rcu_head rcu;
rcu                13 include/net/tc_act/tc_skbmod.h 	struct rcu_head	rcu;
rcu                15 include/net/tc_act/tc_tunnel_key.h 	struct rcu_head		rcu;
rcu                17 include/net/tc_act/tc_vlan.h 	struct rcu_head   rcu;
rcu              1545 include/net/tcp.h 	struct rcu_head		rcu;
rcu              1551 include/net/tcp.h 	struct rcu_head		rcu;
rcu              1671 include/net/tcp.h 	struct rcu_head	rcu;
rcu               292 include/net/tls.h 	struct rcu_head rcu;
rcu               202 include/net/vxlan.h 	struct rcu_head		 rcu;
rcu                16 include/net/xdp_priv.h 	struct rcu_head rcu;
rcu               529 include/net/xfrm.h 	struct rcu_head		rcu;
rcu              1488 include/rdma/ib_verbs.h 	struct rcu_head		rcu;		/* kfree_rcu() overhead */
rcu               212 include/scsi/libfc.h 	struct rcu_head		    rcu;
rcu                74 include/scsi/scsi_cmnd.h 	struct rcu_head rcu;
rcu                96 include/scsi/scsi_device.h 	struct rcu_head	rcu;
rcu                 3 include/trace/events/rcu.h #define TRACE_SYSTEM rcu
rcu               119 ipc/msg.c      	struct kern_ipc_perm *p = container_of(head, struct kern_ipc_perm, rcu);
rcu               150 ipc/sem.c      	struct rcu_head		rcu;		/* rcu struct for sem_undo */
rcu               300 ipc/sem.c      	struct kern_ipc_perm *p = container_of(head, struct kern_ipc_perm, rcu);
rcu              1140 ipc/sem.c      		kfree_rcu(un, rcu);
rcu              2406 ipc/sem.c      		kfree_rcu(un, rcu);
rcu               221 ipc/shm.c      							rcu);
rcu               707 ipc/shm.c      	call_rcu(&shp->shm_perm.rcu, shm_rcu_free);
rcu               505 ipc/util.c     	call_rcu(&ptr->rcu, func);
rcu                86 kernel/acct.c  	struct rcu_head		rcu;
rcu               136 kernel/acct.c  		kfree_rcu(p, rcu);
rcu               109 kernel/audit.c 	struct rcu_head rcu;
rcu               472 kernel/audit.c static void auditd_conn_free(struct rcu_head *rcu)
rcu               476 kernel/audit.c 	ac = container_of(rcu, struct auditd_connection, rcu);
rcu               514 kernel/audit.c 		call_rcu(&ac_old->rcu, auditd_conn_free);
rcu               632 kernel/audit.c 		call_rcu(&ac_old->rcu, auditd_conn_free);
rcu                47 kernel/audit.h 	struct rcu_head		rcu;
rcu               145 kernel/audit_tree.c static void __put_chunk(struct rcu_head *rcu)
rcu               147 kernel/audit_tree.c 	struct audit_chunk *chunk = container_of(rcu, struct audit_chunk, head);
rcu               561 kernel/audit_tree.c 			call_rcu(&entry->rcu, audit_free_rule_rcu);
rcu               307 kernel/audit_watch.c 			call_rcu(&oentry->rcu, audit_free_rule_rcu);
rcu               339 kernel/audit_watch.c 			call_rcu(&e->rcu, audit_free_rule_rcu);
rcu                99 kernel/auditfilter.c 	struct audit_entry *e = container_of(head, struct audit_entry, rcu);
rcu              1057 kernel/auditfilter.c 	call_rcu(&e->rcu, audit_free_rule_rcu);
rcu              1420 kernel/auditfilter.c 	call_rcu(&entry->rcu, audit_free_rule_rcu);
rcu               657 kernel/bpf/arraymap.c static void __bpf_event_entry_free(struct rcu_head *rcu)
rcu               661 kernel/bpf/arraymap.c 	ee = container_of(rcu, struct bpf_event_entry, rcu);
rcu               668 kernel/bpf/arraymap.c 	call_rcu(&ee->rcu, __bpf_event_entry_free);
rcu               214 kernel/bpf/btf.c 	struct rcu_head rcu;
rcu               906 kernel/bpf/btf.c static void btf_free_rcu(struct rcu_head *rcu)
rcu               908 kernel/bpf/btf.c 	struct btf *btf = container_of(rcu, struct btf, rcu);
rcu               917 kernel/bpf/btf.c 		call_rcu(&btf->rcu, btf_free_rcu);
rcu              1801 kernel/bpf/core.c 	kfree_rcu(progs, rcu);
rcu                68 kernel/bpf/cpumap.c 	struct rcu_head rcu;
rcu               399 kernel/bpf/cpumap.c static void __cpu_map_entry_free(struct rcu_head *rcu)
rcu               409 kernel/bpf/cpumap.c 	rcpu = container_of(rcu, struct bpf_cpu_map_entry, rcu);
rcu               449 kernel/bpf/cpumap.c 		call_rcu(&old_rcpu->rcu, __cpu_map_entry_free);
rcu                71 kernel/bpf/devmap.c 	struct rcu_head rcu;
rcu               528 kernel/bpf/devmap.c static void __dev_map_entry_free(struct rcu_head *rcu)
rcu               532 kernel/bpf/devmap.c 	dev = container_of(rcu, struct bpf_dtab_netdev, rcu);
rcu               558 kernel/bpf/devmap.c 		call_rcu(&old_dev->rcu, __dev_map_entry_free);
rcu               576 kernel/bpf/devmap.c 		call_rcu(&old_dev->rcu, __dev_map_entry_free);
rcu               652 kernel/bpf/devmap.c 		call_rcu(&old_dev->rcu, __dev_map_entry_free);
rcu               694 kernel/bpf/devmap.c 			call_rcu(&dev->rcu, __dev_map_entry_free);
rcu               705 kernel/bpf/devmap.c 		call_rcu(&old_dev->rcu, __dev_map_entry_free);
rcu               761 kernel/bpf/devmap.c 			call_rcu(&dev->rcu, __dev_map_entry_free);
rcu               796 kernel/bpf/devmap.c 					call_rcu(&dev->rcu,
rcu                53 kernel/bpf/hashtab.c 		struct rcu_head rcu;
rcu               664 kernel/bpf/hashtab.c 	struct htab_elem *l = container_of(head, struct htab_elem, rcu);
rcu               693 kernel/bpf/hashtab.c 		call_rcu(&l->rcu, htab_elem_free_rcu);
rcu               165 kernel/bpf/local_storage.c 	kfree_rcu(new, rcu);
rcu               523 kernel/bpf/local_storage.c static void free_shared_cgroup_storage_rcu(struct rcu_head *rcu)
rcu               526 kernel/bpf/local_storage.c 		container_of(rcu, struct bpf_cgroup_storage, rcu);
rcu               532 kernel/bpf/local_storage.c static void free_percpu_cgroup_storage_rcu(struct rcu_head *rcu)
rcu               535 kernel/bpf/local_storage.c 		container_of(rcu, struct bpf_cgroup_storage, rcu);
rcu               557 kernel/bpf/local_storage.c 		call_rcu(&storage->rcu, free_shared_cgroup_storage_rcu);
rcu               559 kernel/bpf/local_storage.c 		call_rcu(&storage->rcu, free_percpu_cgroup_storage_rcu);
rcu                24 kernel/bpf/lpm_trie.c 	struct rcu_head rcu;
rcu               379 kernel/bpf/lpm_trie.c 		kfree_rcu(node, rcu);
rcu               503 kernel/bpf/lpm_trie.c 		kfree_rcu(parent, rcu);
rcu               504 kernel/bpf/lpm_trie.c 		kfree_rcu(node, rcu);
rcu               518 kernel/bpf/lpm_trie.c 	kfree_rcu(node, rcu);
rcu              1330 kernel/bpf/syscall.c static void __bpf_prog_put_rcu(struct rcu_head *rcu)
rcu              1332 kernel/bpf/syscall.c 	struct bpf_prog_aux *aux = container_of(rcu, struct bpf_prog_aux, rcu);
rcu              1348 kernel/bpf/syscall.c 		call_rcu(&prog->aux->rcu, __bpf_prog_put_rcu);
rcu              1350 kernel/bpf/syscall.c 		__bpf_prog_put_rcu(&prog->aux->rcu);
rcu                93 kernel/cred.c  static void put_cred_rcu(struct rcu_head *rcu)
rcu                95 kernel/cred.c  	struct cred *cred = container_of(rcu, struct cred, rcu);
rcu               148 kernel/cred.c  		put_cred_rcu(&cred->rcu);
rcu               150 kernel/cred.c  		call_rcu(&cred->rcu, put_cred_rcu);
rcu               178 kernel/exit.c  	struct task_struct *tsk = container_of(rhp, struct task_struct, rcu);
rcu               188 kernel/exit.c  		call_rcu(&task->rcu, delayed_put_task_struct);
rcu              1739 kernel/fork.c  	struct task_struct *tsk = container_of(rhp, struct task_struct, rcu);
rcu              1747 kernel/fork.c  		call_rcu(&tsk->rcu, __delayed_free_task);
rcu               407 kernel/irq/irqdesc.c 	init_rcu_head(&desc->rcu);
rcu               433 kernel/irq/irqdesc.c 	struct irq_desc *desc = container_of(rhp, struct irq_desc, rcu);
rcu               463 kernel/irq/irqdesc.c 	call_rcu(&desc->rcu, delayed_free_desc);
rcu               120 kernel/pid.c   	struct pid *pid = container_of(rhp, struct pid, rcu);
rcu               157 kernel/pid.c   	call_rcu(&pid->rcu, delayed_put_pid);
rcu               134 kernel/pid_namespace.c 	struct pid_namespace *ns = container_of(p, struct pid_namespace, rcu);
rcu               147 kernel/pid_namespace.c 	call_rcu(&ns->rcu, delayed_free_pidns);
rcu               746 kernel/rcu/rcutorture.c 	struct rcu_head rcu;
rcu               753 kernel/rcu/rcutorture.c 		container_of(head, struct rcu_boost_inflight, rcu);
rcu               814 kernel/rcu/rcutorture.c 	init_rcu_head_on_stack(&rbi.rcu);
rcu               849 kernel/rcu/rcutorture.c 				call_rcu(&rbi.rcu, rcu_torture_boost_cb);
rcu               896 kernel/rcu/rcutorture.c 	destroy_rcu_head_on_stack(&rbi.rcu);
rcu              2003 kernel/rcu/rcutorture.c static void rcu_torture_barrier_cbf(struct rcu_head *rcu)
rcu              2014 kernel/rcu/rcutorture.c 	struct rcu_head rcu;
rcu              2016 kernel/rcu/rcutorture.c 	init_rcu_head_on_stack(&rcu);
rcu              2032 kernel/rcu/rcutorture.c 		cur_ops->call(&rcu, rcu_torture_barrier_cbf);
rcu              2039 kernel/rcu/rcutorture.c 	destroy_rcu_head_on_stack(&rcu);
rcu               907 kernel/rcu/srcutree.c 	struct rcu_synchronize rcu;
rcu               919 kernel/rcu/srcutree.c 	init_completion(&rcu.completion);
rcu               920 kernel/rcu/srcutree.c 	init_rcu_head_on_stack(&rcu.head);
rcu               921 kernel/rcu/srcutree.c 	__call_srcu(ssp, &rcu.head, wakeme_after_rcu, do_norm);
rcu               922 kernel/rcu/srcutree.c 	wait_for_completion(&rcu.completion);
rcu               923 kernel/rcu/srcutree.c 	destroy_rcu_head_on_stack(&rcu.head);
rcu               336 kernel/rcu/update.c 	struct rcu_synchronize *rcu;
rcu               338 kernel/rcu/update.c 	rcu = container_of(head, struct rcu_synchronize, head);
rcu               339 kernel/rcu/update.c 	complete(&rcu->completion);
rcu              6982 kernel/sched/core.c 	sched_free_group(container_of(rhp, struct task_group, rcu));
rcu              6988 kernel/sched/core.c 	call_rcu(&tg->rcu, sched_free_group_rcu);
rcu              1076 kernel/sched/fair.c 	struct rcu_head rcu;
rcu              2241 kernel/sched/fair.c 		kfree_rcu(grp, rcu);
rcu               388 kernel/sched/sched.h 	struct rcu_head		rcu;
rcu               723 kernel/sched/sched.h 	struct rcu_head rcu;
rcu               741 kernel/sched/sched.h 	struct rcu_head		rcu;
rcu               299 kernel/sched/topology.c 	pd = container_of(rp, struct perf_domain, rcu);
rcu               409 kernel/sched/topology.c 		call_rcu(&tmp->rcu, destroy_perf_domain_rcu);
rcu               418 kernel/sched/topology.c 		call_rcu(&tmp->rcu, destroy_perf_domain_rcu);
rcu               426 kernel/sched/topology.c static void free_rootdomain(struct rcu_head *rcu)
rcu               428 kernel/sched/topology.c 	struct root_domain *rd = container_of(rcu, struct root_domain, rcu);
rcu               474 kernel/sched/topology.c 		call_rcu(&old_rd->rcu, free_rootdomain);
rcu               487 kernel/sched/topology.c 	call_rcu(&rd->rcu, free_rootdomain);
rcu               592 kernel/sched/topology.c static void destroy_sched_domains_rcu(struct rcu_head *rcu)
rcu               594 kernel/sched/topology.c 	struct sched_domain *sd = container_of(rcu, struct sched_domain, rcu);
rcu               606 kernel/sched/topology.c 		call_rcu(&sd->rcu, destroy_sched_domains_rcu);
rcu              1226 kernel/sched/topology.c 			free_rootdomain(&d->rd->rcu);
rcu               445 kernel/time/posix-timers.c 	struct k_itimer *tmr = container_of(head, struct k_itimer, rcu);
rcu               462 kernel/time/posix-timers.c 	call_rcu(&tmr->rcu, k_itimer_rcu_free);
rcu              1254 kernel/trace/ftrace.c static void __free_ftrace_hash_rcu(struct rcu_head *rcu)
rcu              1258 kernel/trace/ftrace.c 	hash = container_of(rcu, struct ftrace_hash, rcu);
rcu              1266 kernel/trace/ftrace.c 	call_rcu(&hash->rcu, __free_ftrace_hash_rcu);
rcu              5681 kernel/trace/ftrace.c 	struct rcu_head		rcu;
rcu              5749 kernel/trace/ftrace.c static void ftrace_free_mod_map(struct rcu_head *rcu)
rcu              5751 kernel/trace/ftrace.c 	struct ftrace_mod_map *mod_map = container_of(rcu, struct ftrace_mod_map, rcu);
rcu              5783 kernel/trace/ftrace.c 			call_rcu(&mod_map->rcu, ftrace_free_mod_map);
rcu               883 kernel/trace/trace.h 	struct rcu_head		rcu;
rcu                52 kernel/tracepoint.c 	struct rcu_head rcu;
rcu                65 kernel/tracepoint.c 	kfree(container_of(head, struct tp_probes, rcu));
rcu               102 kernel/tracepoint.c 			tp_probes->rcu.next = early_probes;
rcu               103 kernel/tracepoint.c 			early_probes = &tp_probes->rcu;
rcu               113 kernel/tracepoint.c 		call_rcu(&tp_probes->rcu, rcu_free_old_probes);
rcu               190 kernel/workqueue.c 	struct rcu_head		rcu;
rcu               220 kernel/workqueue.c 	struct rcu_head		rcu;
rcu               274 kernel/workqueue.c 	struct rcu_head		rcu;
rcu              1724 kernel/workqueue.c static void rcu_work_rcufn(struct rcu_head *rcu)
rcu              1726 kernel/workqueue.c 	struct rcu_work *rwork = container_of(rcu, struct rcu_work, rcu);
rcu              1750 kernel/workqueue.c 		call_rcu(&rwork->rcu, rcu_work_rcufn);
rcu              3486 kernel/workqueue.c static void rcu_free_wq(struct rcu_head *rcu)
rcu              3489 kernel/workqueue.c 		container_of(rcu, struct workqueue_struct, rcu);
rcu              3502 kernel/workqueue.c static void rcu_free_pool(struct rcu_head *rcu)
rcu              3504 kernel/workqueue.c 	struct worker_pool *pool = container_of(rcu, struct worker_pool, rcu);
rcu              3570 kernel/workqueue.c 	call_rcu(&pool->rcu, rcu_free_pool);
rcu              3647 kernel/workqueue.c static void rcu_free_pwq(struct rcu_head *rcu)
rcu              3650 kernel/workqueue.c 			container_of(rcu, struct pool_workqueue, rcu));
rcu              3677 kernel/workqueue.c 	call_rcu(&pwq->rcu, rcu_free_pwq);
rcu              3685 kernel/workqueue.c 		call_rcu(&wq->rcu, rcu_free_wq);
rcu              4397 kernel/workqueue.c 		call_rcu(&wq->rcu, rcu_free_wq);
rcu              1304 lib/assoc_array.c 		container_of(head, struct assoc_array_edit, rcu);
rcu              1397 lib/assoc_array.c 	call_rcu(&edit->rcu, assoc_array_rcu_cleanup);
rcu                12 lib/math/prime_numbers.c 	struct rcu_head rcu;
rcu               154 lib/math/prime_numbers.c 		kfree_rcu((struct primes *)p, rcu);
rcu               169 lib/math/prime_numbers.c 		kfree_rcu((struct primes *)p, rcu);
rcu               118 lib/percpu-refcount.c static void percpu_ref_call_confirm_rcu(struct rcu_head *rcu)
rcu               120 lib/percpu-refcount.c 	struct percpu_ref *ref = container_of(rcu, struct percpu_ref, rcu);
rcu               133 lib/percpu-refcount.c static void percpu_ref_switch_to_atomic_rcu(struct rcu_head *rcu)
rcu               135 lib/percpu-refcount.c 	struct percpu_ref *ref = container_of(rcu, struct percpu_ref, rcu);
rcu               165 lib/percpu-refcount.c 	percpu_ref_call_confirm_rcu(rcu);
rcu               191 lib/percpu-refcount.c 	call_rcu(&ref->rcu, percpu_ref_switch_to_atomic_rcu);
rcu               110 lib/rhashtable.c 	bucket_table_free(container_of(head, struct bucket_table, rcu));
rcu               191 lib/rhashtable.c 	rcu_head_init(&tbl->rcu);
rcu               336 lib/rhashtable.c 	call_rcu(&old_tbl->rcu, bucket_table_free_rcu);
rcu               935 lib/rhashtable.c 	if (rcu_head_after_call_rcu(&tbl->rcu, bucket_table_free_rcu))
rcu               334 lib/test_meminit.c 	bool ctor, rcu, zero;
rcu               340 lib/test_meminit.c 			rcu = flags & 2;
rcu               344 lib/test_meminit.c 			num_tests += do_kmem_cache_size(size, ctor, rcu, zero,
rcu               500 mm/backing-dev.c 	kfree_rcu(wb, rcu);
rcu               143 mm/kmemleak.c  	struct rcu_head rcu;		/* object_list lockless traversal */
rcu               464 mm/kmemleak.c  static void free_object_rcu(struct rcu_head *rcu)
rcu               469 mm/kmemleak.c  		container_of(rcu, struct kmemleak_object, rcu);
rcu               503 mm/kmemleak.c  		call_rcu(&object->rcu, free_object_rcu);
rcu               505 mm/kmemleak.c  		free_object_rcu(&object->rcu);
rcu               397 mm/list_lru.c  	mlru = container_of(head, struct list_lru_memcg, rcu);
rcu               432 mm/list_lru.c  	call_rcu(&old->rcu, kvfree_rcu);
rcu               328 mm/memcontrol.c 	kvfree(container_of(head, struct memcg_shrinker_map, rcu));
rcu               355 mm/memcontrol.c 		call_rcu(&old->rcu, memcg_free_shrinker_map_rcu);
rcu               138 mm/mmu_gather.c 	batch = container_of(head, struct mmu_table_batch, rcu);
rcu               152 mm/mmu_gather.c 		call_rcu(&(*batch)->rcu, tlb_remove_table_rcu);
rcu               469 mm/mmu_notifier.c static void mmu_notifier_free_rcu(struct rcu_head *rcu)
rcu               471 mm/mmu_notifier.c 	struct mmu_notifier *mn = container_of(rcu, struct mmu_notifier, rcu);
rcu               511 mm/mmu_notifier.c 	call_srcu(&srcu, &mn->rcu, mmu_notifier_free_rcu);
rcu                36 mm/slab.h      	struct rcu_head rcu;
rcu               190 mm/slab_common.c static void free_memcg_params(struct rcu_head *rcu)
rcu               194 mm/slab_common.c 	old = container_of(rcu, struct memcg_cache_array, rcu);
rcu               215 mm/slab_common.c 		call_rcu(&old->rcu, free_memcg_params);
rcu               553 net/802/garp.c 	kfree_rcu(port, rcu);
rcu               618 net/802/garp.c 	kfree_rcu(app, rcu);
rcu               834 net/802/mrp.c  	kfree_rcu(port, rcu);
rcu               904 net/802/mrp.c  	kfree_rcu(app, rcu);
rcu                36 net/8021q/vlan.h 	struct rcu_head		rcu;
rcu               143 net/8021q/vlan_core.c static void vlan_info_rcu_free(struct rcu_head *rcu)
rcu               145 net/8021q/vlan_core.c 	vlan_info_free(container_of(rcu, struct vlan_info, rcu));
rcu               390 net/8021q/vlan_core.c 			call_rcu(&vlan_info->rcu, vlan_info_rcu_free);
rcu               168 net/8021q/vlanproc.c 	__acquires(rcu)
rcu               211 net/8021q/vlanproc.c 	__releases(rcu)
rcu               155 net/batman-adv/bridge_loop_avoidance.c 	kfree_rcu(backbone_gw, rcu);
rcu               191 net/batman-adv/bridge_loop_avoidance.c 	kfree_rcu(claim, rcu);
rcu               121 net/batman-adv/distributed-arp-table.c 	kfree_rcu(dat_entry, rcu);
rcu                70 net/batman-adv/gateway_client.c 	kfree_rcu(gw_node, rcu);
rcu                56 net/batman-adv/hard-interface.c 	kfree_rcu(hard_iface, rcu);
rcu               213 net/batman-adv/network-coding.c 	kfree_rcu(nc_node, rcu);
rcu               237 net/batman-adv/network-coding.c 	kfree_rcu(nc_path, rcu);
rcu               187 net/batman-adv/originator.c 	kfree_rcu(orig_vlan, rcu);
rcu               244 net/batman-adv/originator.c 	kfree_rcu(neigh_ifinfo, rcu);
rcu               274 net/batman-adv/originator.c 	kfree_rcu(hardif_neigh, rcu);
rcu               309 net/batman-adv/originator.c 	kfree_rcu(neigh_node, rcu);
rcu               869 net/batman-adv/originator.c 	kfree_rcu(orig_ifinfo, rcu);
rcu               886 net/batman-adv/originator.c static void batadv_orig_node_free_rcu(struct rcu_head *rcu)
rcu               890 net/batman-adv/originator.c 	orig_node = container_of(rcu, struct batadv_orig_node, rcu);
rcu               948 net/batman-adv/originator.c 	call_rcu(&orig_node->rcu, batadv_orig_node_free_rcu);
rcu               523 net/batman-adv/soft-interface.c 	kfree_rcu(vlan, rcu);
rcu               350 net/batman-adv/tp_meter.c 	kfree_rcu(tp_vars, rcu);
rcu               216 net/batman-adv/translation-table.c static void batadv_tt_local_entry_free_rcu(struct rcu_head *rcu)
rcu               220 net/batman-adv/translation-table.c 	tt_local_entry = container_of(rcu, struct batadv_tt_local_entry,
rcu               221 net/batman-adv/translation-table.c 				      common.rcu);
rcu               240 net/batman-adv/translation-table.c 	call_rcu(&tt_local_entry->common.rcu, batadv_tt_local_entry_free_rcu);
rcu               259 net/batman-adv/translation-table.c static void batadv_tt_global_entry_free_rcu(struct rcu_head *rcu)
rcu               263 net/batman-adv/translation-table.c 	tt_global_entry = container_of(rcu, struct batadv_tt_global_entry,
rcu               264 net/batman-adv/translation-table.c 				       common.rcu);
rcu               283 net/batman-adv/translation-table.c 	call_rcu(&tt_global_entry->common.rcu, batadv_tt_global_entry_free_rcu);
rcu               423 net/batman-adv/translation-table.c static void batadv_tt_orig_list_entry_free_rcu(struct rcu_head *rcu)
rcu               427 net/batman-adv/translation-table.c 	orig_entry = container_of(rcu, struct batadv_tt_orig_list_entry, rcu);
rcu               445 net/batman-adv/translation-table.c 	call_rcu(&orig_entry->rcu, batadv_tt_orig_list_entry_free_rcu);
rcu                43 net/batman-adv/tvlv.c 	kfree_rcu(tvlv_handler, rcu);
rcu               212 net/batman-adv/types.h 	struct rcu_head rcu;
rcu               284 net/batman-adv/types.h 	struct rcu_head rcu;
rcu               354 net/batman-adv/types.h 	struct rcu_head rcu;
rcu               507 net/batman-adv/types.h 	struct rcu_head rcu;
rcu               582 net/batman-adv/types.h 	struct rcu_head rcu;
rcu               641 net/batman-adv/types.h 	struct rcu_head rcu;
rcu               676 net/batman-adv/types.h 	struct rcu_head rcu;
rcu               745 net/batman-adv/types.h 	struct rcu_head rcu;
rcu              1499 net/batman-adv/types.h 	struct rcu_head rcu;
rcu              1530 net/batman-adv/types.h 	struct rcu_head rcu;
rcu              1858 net/batman-adv/types.h 	struct rcu_head rcu;
rcu              1884 net/batman-adv/types.h 	struct rcu_head rcu;
rcu              1917 net/batman-adv/types.h 	struct rcu_head rcu;
rcu              1977 net/batman-adv/types.h 	struct rcu_head rcu;
rcu              2046 net/batman-adv/types.h 	struct rcu_head rcu;
rcu              2063 net/batman-adv/types.h 	struct rcu_head rcu;
rcu              2352 net/batman-adv/types.h 	struct rcu_head rcu;
rcu              2435 net/batman-adv/types.h 	struct rcu_head rcu;
rcu                56 net/bluetooth/6lowpan.c 	struct rcu_head rcu;
rcu                93 net/bluetooth/6lowpan.c 	kfree_rcu(peer, rcu);
rcu              1050 net/bluetooth/6lowpan.c 		kfree_rcu(peer, rcu);
rcu              2290 net/bluetooth/hci_core.c 		kfree_rcu(key, rcu);
rcu              2300 net/bluetooth/hci_core.c 		kfree_rcu(k, rcu);
rcu              2310 net/bluetooth/hci_core.c 		kfree_rcu(k, rcu);
rcu              2554 net/bluetooth/hci_core.c 	kfree_rcu(key, rcu);
rcu              2571 net/bluetooth/hci_core.c 		kfree_rcu(k, rcu);
rcu              2589 net/bluetooth/hci_core.c 		kfree_rcu(k, rcu);
rcu              3977 net/bluetooth/hci_event.c 		kfree_rcu(key, rcu);
rcu              5617 net/bluetooth/hci_event.c 		kfree_rcu(ltk, rcu);
rcu               775 net/bluetooth/smp.c 		kfree_rcu(smp->ltk, rcu);
rcu               783 net/bluetooth/smp.c 			kfree_rcu(smp->ltk, rcu);
rcu               788 net/bluetooth/smp.c 			kfree_rcu(smp->slave_ltk, rcu);
rcu               793 net/bluetooth/smp.c 			kfree_rcu(smp->remote_irk, rcu);
rcu              1118 net/bluetooth/smp.c 				kfree_rcu(key, rcu);
rcu                85 net/bridge/br_fdb.c 		= container_of(head, struct net_bridge_fdb_entry, rcu);
rcu               207 net/bridge/br_fdb.c 	call_rcu(&f->rcu, fdb_rcu_free);
rcu               285 net/bridge/br_if.c 			container_of(head, struct net_bridge_port, rcu);
rcu               363 net/bridge/br_if.c 	call_rcu(&p->rcu, destroy_nbp_rcu);
rcu               771 net/bridge/br_mdb.c 		kfree_rcu(p, rcu);
rcu               160 net/bridge/br_multicast.c 	kfree_rcu(mp, rcu);
rcu               188 net/bridge/br_multicast.c 		kfree_rcu(p, rcu);
rcu              1413 net/bridge/br_multicast.c 			kfree_rcu(p, rcu);
rcu              1935 net/bridge/br_multicast.c 		kfree_rcu(mp, rcu);
rcu               150 net/bridge/br_private.h 	struct rcu_head			rcu;
rcu               197 net/bridge/br_private.h 	struct rcu_head			rcu;
rcu               208 net/bridge/br_private.h 	struct rcu_head			rcu;
rcu               219 net/bridge/br_private.h 	struct rcu_head			rcu;
rcu               255 net/bridge/br_private.h 	struct rcu_head			rcu;
rcu               170 net/bridge/br_vlan.c static void br_master_vlan_rcu_free(struct rcu_head *rcu)
rcu               174 net/bridge/br_vlan.c 	v = container_of(rcu, struct net_bridge_vlan, rcu);
rcu               193 net/bridge/br_vlan.c 		call_rcu(&masterv->rcu, br_master_vlan_rcu_free);
rcu               197 net/bridge/br_vlan.c static void nbp_vlan_rcu_free(struct rcu_head *rcu)
rcu               201 net/bridge/br_vlan.c 	v = container_of(rcu, struct net_bridge_vlan, rcu);
rcu               367 net/bridge/br_vlan.c 		call_rcu(&v->rcu, nbp_vlan_rcu_free);
rcu               491 net/can/af_can.c 	struct receiver *rcv = container_of(rp, struct receiver, rcu);
rcu               562 net/can/af_can.c 		call_rcu(&rcv->rcu, can_rx_delete_receiver);
rcu                60 net/can/af_can.h 	struct rcu_head rcu;
rcu               130 net/can/gw.c   	struct rcu_head rcu;
rcu                99 net/ceph/string_table.c 	kfree_rcu(cs, rcu);
rcu                71 net/core/bpf_sk_storage.c 	struct rcu_head rcu;
rcu                89 net/core/bpf_sk_storage.c 	struct rcu_head rcu;
rcu               191 net/core/bpf_sk_storage.c 	kfree_rcu(selem, rcu);
rcu               212 net/core/bpf_sk_storage.c 		kfree_rcu(sk_storage, rcu);
rcu               550 net/core/bpf_sk_storage.c 		kfree_rcu(sk_storage, rcu);
rcu              2091 net/core/dev.c 		kfree_rcu(map, rcu);
rcu              2131 net/core/dev.c 	kfree_rcu(dev_maps, rcu);
rcu              2376 net/core/dev.c 				kfree_rcu(map, rcu);
rcu              2380 net/core/dev.c 	kfree_rcu(dev_maps, rcu);
rcu              6417 net/core/dev.c 	struct rcu_head rcu;
rcu              7213 net/core/dev.c 	kfree_rcu(adj, rcu);
rcu              6776 net/core/devlink.c 	kfree_rcu(table, rcu);
rcu                91 net/core/drop_monitor.c 	struct rcu_head rcu;
rcu              1116 net/core/drop_monitor.c 			kfree_rcu(new_stat, rcu);
rcu              1503 net/core/drop_monitor.c 					kfree_rcu(new_stat, rcu);
rcu               175 net/core/fib_notifier.c 	kfree_rcu(ops, rcu);
rcu               193 net/core/fib_rules.c 	kfree_rcu(ops, rcu);
rcu              1163 net/core/filter.c static void sk_filter_release_rcu(struct rcu_head *rcu)
rcu              1165 net/core/filter.c 	struct sk_filter *fp = container_of(rcu, struct sk_filter, rcu);
rcu              1179 net/core/filter.c 		call_rcu(&fp->rcu, sk_filter_release_rcu);
rcu                59 net/core/gen_estimator.c 	struct rcu_head		rcu;
rcu               184 net/core/gen_estimator.c 		kfree_rcu(old, rcu);
rcu               203 net/core/gen_estimator.c 		kfree_rcu(est, rcu);
rcu               213 net/core/lwtunnel.c 		kfree_rcu(lws, rcu);
rcu               467 net/core/neighbour.c 						    rcu);
rcu               517 net/core/neighbour.c 	call_rcu(&old_nht->rcu, neigh_hash_free_rcu);
rcu               857 net/core/neighbour.c 	kfree_rcu(neigh, rcu);
rcu              1736 net/core/neighbour.c 	call_rcu(&rcu_dereference_protected(tbl->nht, 1)->rcu,
rcu               760 net/core/net-sysfs.c 		kfree_rcu(old_map, rcu);
rcu               781 net/core/net-sysfs.c static void rps_dev_flow_table_release(struct rcu_head *rcu)
rcu               783 net/core/net-sysfs.c 	struct rps_dev_flow_table *table = container_of(rcu,
rcu               784 net/core/net-sysfs.c 	    struct rps_dev_flow_table, rcu);
rcu               842 net/core/net-sysfs.c 		call_rcu(&old_table->rcu, rps_dev_flow_table_release);
rcu               874 net/core/net-sysfs.c 		kfree_rcu(map, rcu);
rcu               880 net/core/net-sysfs.c 		call_rcu(&flow_table->rcu, rps_dev_flow_table_release);
rcu               117 net/core/net_namespace.c 	kfree_rcu(old_ng, s.rcu);
rcu               779 net/core/netpoll.c 			container_of(rcu_head, struct netpoll_info, rcu);
rcu               811 net/core/netpoll.c 		call_rcu(&npinfo->rcu, rcu_cleanup_netpoll_info);
rcu                82 net/core/netprio_cgroup.c 		kfree_rcu(old, rcu);
rcu               287 net/core/netprio_cgroup.c 			kfree_rcu(old, rcu);
rcu               264 net/core/pktgen.c 	struct rcu_head	 rcu;		/* freed by RCU */
rcu              3779 net/core/pktgen.c 	kfree_rcu(pkt_dev, rcu);
rcu                65 net/core/rtnetlink.c 	struct rcu_head		rcu;
rcu               223 net/core/rtnetlink.c 		kfree_rcu(old, rcu);
rcu               306 net/core/rtnetlink.c 	kfree_rcu(link, rcu);
rcu               339 net/core/rtnetlink.c 		kfree_rcu(link, rcu);
rcu               586 net/core/skmsg.c void sk_psock_destroy(struct rcu_head *rcu)
rcu               588 net/core/skmsg.c 	struct sk_psock *psock = container_of(rcu, struct sk_psock, rcu);
rcu               608 net/core/skmsg.c 	call_rcu(&psock->rcu, sk_psock_destroy);
rcu               519 net/core/sock_map.c 	struct rcu_head rcu;
rcu               586 net/core/sock_map.c 	kfree_rcu(elem, rcu);
rcu               128 net/core/sock_reuseport.c 	kfree_rcu(reuse, rcu);
rcu               136 net/core/sock_reuseport.c 	reuse = container_of(head, struct sock_reuseport, rcu);
rcu               189 net/core/sock_reuseport.c 		call_rcu(&old_reuse->rcu, reuseport_free_rcu);
rcu               217 net/core/sock_reuseport.c 				call_rcu(&reuse->rcu, reuseport_free_rcu);
rcu                67 net/core/xdp.c static void __xdp_mem_allocator_rcu_free(struct rcu_head *rcu)
rcu                71 net/core/xdp.c 	xa = container_of(rcu, struct xdp_mem_allocator, rcu);
rcu                89 net/core/xdp.c 		call_rcu(&xa->rcu, __xdp_mem_allocator_rcu_free);
rcu               132 net/core/xdp.c 		call_rcu(&xa->rcu, __xdp_mem_allocator_rcu_free);
rcu               327 net/decnet/dn_dev.c 	kfree_rcu(ifa, rcu);
rcu               494 net/ipv4/cipso_ipv4.c 	doi_def = container_of(entry, struct cipso_v4_doi, rcu);
rcu               531 net/ipv4/cipso_ipv4.c 	call_rcu(&doi_def->rcu, cipso_v4_doi_free_rcu);
rcu               593 net/ipv4/cipso_ipv4.c 	call_rcu(&doi_def->rcu, cipso_v4_doi_free_rcu);
rcu              1899 net/ipv4/cipso_ipv4.c 		kfree_rcu(old, rcu);
rcu              1966 net/ipv4/cipso_ipv4.c 		kfree_rcu(opt, rcu);
rcu              2038 net/ipv4/cipso_ipv4.c 		kfree_rcu(opt, rcu);
rcu                19 net/ipv4/fib_lookup.h 	struct rcu_head		rcu;
rcu               233 net/ipv4/fib_semantics.c 	struct fib_info *fi = container_of(head, struct fib_info, rcu);
rcu               256 net/ipv4/fib_semantics.c 	call_rcu(&fi->rcu, free_fib_info_rcu);
rcu               134 net/ipv4/fib_trie.c 	struct rcu_head rcu;
rcu               296 net/ipv4/fib_trie.c 	struct fib_alias *fa = container_of(head, struct fib_alias, rcu);
rcu               302 net/ipv4/fib_trie.c 	call_rcu(&fa->rcu, __alias_free_mem);
rcu               312 net/ipv4/fib_trie.c 	struct tnode *n = container_of(head, struct tnode, rcu);
rcu               320 net/ipv4/fib_trie.c #define node_free(n) call_rcu(&tn_info(n)->rcu, __node_free_rcu)
rcu               481 net/ipv4/fib_trie.c 	tn_info(tn)->rcu.next = NULL;
rcu               487 net/ipv4/fib_trie.c 	tn_info(n)->rcu.next = tn_info(tn)->rcu.next;
rcu               488 net/ipv4/fib_trie.c 	tn_info(tn)->rcu.next = &tn_info(n)->rcu;
rcu               493 net/ipv4/fib_trie.c 	struct callback_head *head = &tn_info(tn)->rcu;
rcu               500 net/ipv4/fib_trie.c 		tn = container_of(head, struct tnode, rcu)->kv;
rcu              2072 net/ipv4/fib_trie.c 	struct fib_table *tb = container_of(head, struct fib_table, rcu);
rcu              2084 net/ipv4/fib_trie.c 	call_rcu(&tb->rcu, __trie_free_rcu);
rcu                30 net/ipv4/fou.c 	struct rcu_head rcu;
rcu               560 net/ipv4/fou.c 	kfree_rcu(fou, rcu);
rcu               173 net/ipv4/igmp.c 		kfree_rcu(im, rcu);
rcu              2238 net/ipv4/igmp.c 	kfree_rcu(psf, rcu);
rcu              2282 net/ipv4/igmp.c 		kfree_rcu(iml, rcu);
rcu              2398 net/ipv4/igmp.c 			kfree_rcu(psl, rcu);
rcu              2498 net/ipv4/igmp.c 		kfree_rcu(psl, rcu);
rcu              2692 net/ipv4/igmp.c 		kfree_rcu(iml, rcu);
rcu              2801 net/ipv4/igmp.c 	__acquires(rcu)
rcu              2819 net/ipv4/igmp.c 	__releases(rcu)
rcu              2946 net/ipv4/igmp.c 	__acquires(rcu)
rcu              2964 net/ipv4/igmp.c 	__releases(rcu)
rcu               224 net/ipv4/inet_fragment.c 						 rcu);
rcu               269 net/ipv4/inet_fragment.c 	call_rcu(&q->rcu, inet_frag_destroy_rcu);
rcu               143 net/ipv4/inetpeer.c 	kmem_cache_free(peer_cachep, container_of(head, struct inet_peer, rcu));
rcu               177 net/ipv4/inetpeer.c 			call_rcu(&p->rcu, inetpeer_free_rcu);
rcu               251 net/ipv4/inetpeer.c 		call_rcu(&p->rcu, inetpeer_free_rcu);
rcu               329 net/ipv4/ip_sockglue.c 	struct ip_ra_chain *ra = container_of(head, struct ip_ra_chain, rcu);
rcu               373 net/ipv4/ip_sockglue.c 			call_rcu(&ra->rcu, ip_ra_destroy_rcu);
rcu               679 net/ipv4/ip_sockglue.c 			kfree_rcu(old, rcu);
rcu               728 net/ipv4/ipmr.c 	struct mr_mfc *c = container_of(head, struct mr_mfc, rcu);
rcu               735 net/ipv4/ipmr.c 	call_rcu(&c->_c.rcu, ipmr_cache_free_rcu);
rcu                55 net/ipv4/netfilter/ipt_CLUSTERIP.c 	struct rcu_head rcu;			/* for call_rcu */
rcu                93 net/ipv4/netfilter/ipt_CLUSTERIP.c 	config = container_of(head, struct clusterip_config, rcu);
rcu               106 net/ipv4/netfilter/ipt_CLUSTERIP.c 		call_rcu(&c->rcu, clusterip_config_rcu_free);
rcu                98 net/ipv4/nexthop.c 	struct nexthop *nh = container_of(head, struct nexthop, rcu);
rcu              1348 net/ipv4/route.c 			kfree_rcu(fnhe, rcu);
rcu                39 net/ipv4/tcp_fastopen.c 	    container_of(head, struct tcp_fastopen_context, rcu);
rcu                51 net/ipv4/tcp_fastopen.c 		call_rcu(&ctx->rcu, tcp_fastopen_ctx_free);
rcu                66 net/ipv4/tcp_fastopen.c 		call_rcu(&ctxt->rcu, tcp_fastopen_ctx_free);
rcu               106 net/ipv4/tcp_fastopen.c 		call_rcu(&octx->rcu, tcp_fastopen_ctx_free);
rcu              1128 net/ipv4/tcp_ipv4.c 	kfree_rcu(key, rcu);
rcu              1145 net/ipv4/tcp_ipv4.c 		kfree_rcu(key, rcu);
rcu              2118 net/ipv4/tcp_ipv4.c 		kfree_rcu(rcu_dereference_protected(tp->md5sig_info, 1), rcu);
rcu               351 net/ipv4/tcp_minisocks.c 			kfree_rcu(twsk->tw_md5_key, rcu);
rcu               968 net/ipv6/addrconf.c 	kfree_rcu(ifp, rcu);
rcu              4314 net/ipv6/addrconf.c 	__acquires(rcu)
rcu              4330 net/ipv6/addrconf.c 	__releases(rcu)
rcu               231 net/ipv6/addrconf_core.c 	struct inet6_dev *idev = container_of(head, struct inet6_dev, rcu);
rcu               255 net/ipv6/addrconf_core.c 	call_rcu(&idev->rcu, in6_dev_finish_destroy_rcu);
rcu                39 net/ipv6/addrlabel.c 	struct rcu_head rcu;
rcu               222 net/ipv6/addrlabel.c 			kfree_rcu(p, rcu);
rcu               281 net/ipv6/addrlabel.c 			kfree_rcu(p, rcu);
rcu               339 net/ipv6/addrlabel.c 		kfree_rcu(p, rcu);
rcu               240 net/ipv6/anycast.c 	struct ifacaddr6 *aca = container_of(h, struct ifacaddr6, rcu);
rcu               249 net/ipv6/anycast.c 		call_rcu(&ac->rcu, aca_free_rcu);
rcu               419 net/ipv6/calipso.c 	doi_def = container_of(entry, struct calipso_doi, rcu);
rcu               455 net/ipv6/calipso.c 	call_rcu(&doi_def->rcu, calipso_doi_free_rcu);
rcu               515 net/ipv6/calipso.c 	call_rcu(&doi_def->rcu, calipso_doi_free_rcu);
rcu                22 net/ipv6/ila/ila_xlat.c 	struct rcu_head rcu;
rcu               164 net/ipv6/ila/ila_xlat.c 	kfree_rcu(ila, rcu);
rcu               167 net/ipv6/ip6_fib.c 	struct fib6_info *f6i = container_of(head, struct fib6_info, rcu);
rcu               200 net/ipv6/ip6_fib.c 	struct fib6_node *fn = container_of(head, struct fib6_node, rcu);
rcu               207 net/ipv6/ip6_fib.c 	call_rcu(&fn->rcu, node_free_rcu);
rcu               106 net/ipv6/ip6_flowlabel.c 	struct ip6_flowlabel *fl = container_of(head, struct ip6_flowlabel, rcu);
rcu               123 net/ipv6/ip6_flowlabel.c 	call_rcu(&fl->rcu, fl_free_rcu);
rcu               296 net/ipv6/ip6_flowlabel.c 		kfree_rcu(sfl, rcu);
rcu               576 net/ipv6/ip6_flowlabel.c 				kfree_rcu(sfl, rcu);
rcu               752 net/ipv6/ip6mr.c 	struct mr_mfc *c = container_of(head, struct mr_mfc, rcu);
rcu               759 net/ipv6/ip6mr.c 	call_rcu(&c->_c.rcu, ip6mr_cache_free_rcu);
rcu               249 net/ipv6/mcast.c 			kfree_rcu(mc_lst, rcu);
rcu               313 net/ipv6/mcast.c 		kfree_rcu(mc_lst, rcu);
rcu              1477 net/ipv6/route.c 	kfree_rcu(rt6_ex, rcu);
rcu                56 net/ipv6/seg6_hmac.c 	kfree_rcu(hinfo, rcu);
rcu                62 net/kcm/kcmproc.c 	__acquires(rcu)
rcu                73 net/kcm/kcmproc.c 	__releases(rcu)
rcu              1742 net/kcm/kcmsock.c static void free_mux(struct rcu_head *rcu)
rcu              1744 net/kcm/kcmsock.c 	struct kcm_mux *mux = container_of(rcu,
rcu              1745 net/kcm/kcmsock.c 	    struct kcm_mux, rcu);
rcu              1777 net/kcm/kcmsock.c 	call_rcu(&mux->rcu, free_mux);
rcu              3775 net/key/af_key.c 	__acquires(rcu)
rcu              3793 net/key/af_key.c 	__releases(rcu)
rcu              1182 net/l2tp/l2tp_core.c 	kfree_rcu(tunnel, rcu);
rcu               149 net/l2tp/l2tp_core.h 	struct rcu_head rcu;
rcu               123 net/l2tp/l2tp_ppp.c 	struct rcu_head		rcu;		/* For asynchronous release */
rcu               407 net/l2tp/l2tp_ppp.c 	ps = container_of(head, typeof(*ps), rcu);
rcu               463 net/l2tp/l2tp_ppp.c 		call_rcu(&ps->rcu, pppol2tp_put_sk);
rcu               130 net/llc/llc_core.c 	kfree_rcu(sap, rcu);
rcu               113 net/mac80211/mesh.h 	struct rcu_head rcu;
rcu               524 net/mac80211/mesh_pathtbl.c 	kfree_rcu(mpath, rcu);
rcu               383 net/mac802154/llsec.c static void llsec_dev_free_rcu(struct rcu_head *rcu)
rcu               385 net/mac802154/llsec.c 	llsec_dev_free(container_of(rcu, struct mac802154_llsec_device, rcu));
rcu               399 net/mac802154/llsec.c 	call_rcu(&pos->rcu, llsec_dev_free_rcu);
rcu               462 net/mac802154/llsec.c 	kfree_rcu(devkey, rcu);
rcu               516 net/mac802154/llsec.c 	kfree_rcu(pos, rcu);
rcu                32 net/mac802154/llsec.h 	struct rcu_head rcu;
rcu                44 net/mac802154/llsec.h 	struct rcu_head rcu;
rcu                50 net/mac802154/llsec.h 	struct rcu_head rcu;
rcu              1488 net/mpls/af_mpls.c 	struct mpls_dev *mdev = container_of(head, struct mpls_dev, rcu);
rcu              1633 net/mpls/af_mpls.c 			call_rcu(&mdev->rcu, mpls_dev_destroy_rcu);
rcu                29 net/mpls/internal.h 	struct rcu_head			rcu;
rcu                74 net/netfilter/ipset/ip_set_hash_gen.h 	struct rcu_head rcu;	/* for call_rcu */
rcu               442 net/netfilter/ipset/ip_set_hash_gen.h 			kfree_rcu(n, rcu);
rcu               556 net/netfilter/ipset/ip_set_hash_gen.h 				kfree_rcu(n, rcu);
rcu               579 net/netfilter/ipset/ip_set_hash_gen.h 			kfree_rcu(n, rcu);
rcu              1003 net/netfilter/ipset/ip_set_hash_gen.h 			kfree_rcu(old, rcu);
rcu              1116 net/netfilter/ipset/ip_set_hash_gen.h 			kfree_rcu(n, rcu);
rcu              1136 net/netfilter/ipset/ip_set_hash_gen.h 			kfree_rcu(n, rcu);
rcu                27 net/netfilter/ipset/ip_set_list_set.c 	struct rcu_head rcu;
rcu               143 net/netfilter/ipset/ip_set_list_set.c __list_set_del_rcu(struct rcu_head * rcu)
rcu               145 net/netfilter/ipset/ip_set_list_set.c 	struct set_elem *e = container_of(rcu, struct set_elem, rcu);
rcu               160 net/netfilter/ipset/ip_set_list_set.c 	call_rcu(&e->rcu, __list_set_del_rcu);
rcu               170 net/netfilter/ipset/ip_set_list_set.c 	call_rcu(&old->rcu, __list_set_del_rcu);
rcu               358 net/netfilter/nf_conntrack_expect.c 	exp = container_of(head, struct nf_conntrack_expect, rcu);
rcu               365 net/netfilter/nf_conntrack_expect.c 		call_rcu(&exp->rcu, nf_ct_expect_free_rcu);
rcu                80 net/netfilter/nf_conntrack_extend.c 		kfree_rcu(old, rcu);
rcu                66 net/netfilter/nf_conntrack_proto_gre.c 		kfree_rcu(km, rcu);
rcu               153 net/netfilter/nf_conntrack_proto_gre.c 			kfree_rcu(ct_pptp_info->keymap[dir], rcu);
rcu              4962 net/netfilter/nf_tables_api.c void nft_set_gc_batch_release(struct rcu_head *rcu)
rcu              4967 net/netfilter/nf_tables_api.c 	gcb = container_of(rcu, struct nft_set_gc_batch, head.rcu);
rcu                77 net/netfilter/nfnetlink_log.c 	struct rcu_head rcu;
rcu               137 net/netfilter/nfnetlink_log.c 		container_of(head, struct nfulnl_instance, rcu);
rcu               148 net/netfilter/nfnetlink_log.c 		call_rcu(&inst->rcu, nfulnl_instance_free_rcu);
rcu                59 net/netfilter/nfnetlink_queue.c 	struct rcu_head rcu;
rcu               168 net/netfilter/nfnetlink_queue.c 						   rcu);
rcu               179 net/netfilter/nfnetlink_queue.c 	call_rcu(&inst->rcu, instance_destroy_rcu);
rcu                87 net/netfilter/xt_RATEEST.c 		kfree_rcu(est, rcu);
rcu               113 net/netfilter/xt_hashlimit.c 	struct rcu_head rcu;
rcu               261 net/netfilter/xt_hashlimit.c 	struct dsthash_ent *ent = container_of(head, struct dsthash_ent, rcu);
rcu               270 net/netfilter/xt_hashlimit.c 	call_rcu(&ent->rcu, dsthash_free_rcu);
rcu                74 net/netlabel/netlabel_domainhash.c 	ptr = container_of(entry, struct netlbl_dom_map, rcu);
rcu               640 net/netlabel/netlabel_domainhash.c 		call_rcu(&entry->rcu, netlbl_domhsh_free_entry);
rcu                65 net/netlabel/netlabel_domainhash.h 	struct rcu_head rcu;
rcu                72 net/netlabel/netlabel_unlabeled.c 	struct rcu_head rcu;
rcu                80 net/netlabel/netlabel_unlabeled.c 	struct rcu_head rcu;
rcu                89 net/netlabel/netlabel_unlabeled.c 	struct rcu_head rcu;
rcu               157 net/netlabel/netlabel_unlabeled.c 	iface = container_of(entry, struct netlbl_unlhsh_iface, rcu);
rcu               509 net/netlabel/netlabel_unlabeled.c 	kfree_rcu(entry, rcu);
rcu               570 net/netlabel/netlabel_unlabeled.c 	kfree_rcu(entry, rcu);
rcu               606 net/netlabel/netlabel_unlabeled.c 	call_rcu(&iface->rcu, netlbl_unlhsh_free_iface);
rcu               720 net/netlabel/netlabel_unlabeled.c 		call_rcu(&iface->rcu, netlbl_unlhsh_free_iface);
rcu                73 net/netlink/af_netlink.c 	struct rcu_head		rcu;
rcu               714 net/netlink/af_netlink.c 	struct netlink_sock *nlk = container_of(head, struct netlink_sock, rcu);
rcu               788 net/netlink/af_netlink.c 			kfree_rcu(old, rcu);
rcu               801 net/netlink/af_netlink.c 	call_rcu(&nlk->rcu, deferred_put_nlk_sk);
rcu              2126 net/netlink/af_netlink.c 		kfree_rcu(old, rcu);
rcu                48 net/netlink/af_netlink.h 	struct rcu_head		rcu;
rcu                85 net/openvswitch/conntrack.c 	struct rcu_head rcu;
rcu              1103 net/openvswitch/conntrack.c 			kfree_rcu(ct_limit, rcu);
rcu              1122 net/openvswitch/conntrack.c 			kfree_rcu(ct_limit, rcu);
rcu              1895 net/openvswitch/conntrack.c 			kfree_rcu(ct_limit, rcu);
rcu               158 net/openvswitch/datapath.c static void destroy_dp_rcu(struct rcu_head *rcu)
rcu               160 net/openvswitch/datapath.c 	struct datapath *dp = container_of(rcu, struct datapath, rcu);
rcu              1724 net/openvswitch/datapath.c 	call_rcu(&dp->rcu, destroy_dp_rcu);
rcu                65 net/openvswitch/datapath.h 	struct rcu_head rcu;
rcu               168 net/openvswitch/flow.h 	struct rcu_head rcu;
rcu               191 net/openvswitch/flow.h 	struct rcu_head rcu;
rcu               206 net/openvswitch/flow.h 	struct rcu_head rcu;
rcu              2306 net/openvswitch/flow_netlink.c 	ovs_nla_free_flow_actions(container_of(head, struct sw_flow_actions, rcu));
rcu              2313 net/openvswitch/flow_netlink.c 	call_rcu(&sf_acts->rcu, __ovs_nla_free_flow_actions);
rcu               117 net/openvswitch/flow_table.c static void rcu_free_flow_callback(struct rcu_head *rcu)
rcu               119 net/openvswitch/flow_table.c 	struct sw_flow *flow = container_of(rcu, struct sw_flow, rcu);
rcu               130 net/openvswitch/flow_table.c 		call_rcu(&flow->rcu, rcu_free_flow_callback);
rcu               193 net/openvswitch/flow_table.c static void flow_tbl_destroy_rcu_cb(struct rcu_head *rcu)
rcu               195 net/openvswitch/flow_table.c 	struct table_instance *ti = container_of(rcu, struct table_instance, rcu);
rcu               230 net/openvswitch/flow_table.c 		call_rcu(&ti->rcu, flow_tbl_destroy_rcu_cb);
rcu               231 net/openvswitch/flow_table.c 		call_rcu(&ufid_ti->rcu, flow_tbl_destroy_rcu_cb);
rcu               559 net/openvswitch/flow_table.c 			kfree_rcu(mask, rcu);
rcu               663 net/openvswitch/flow_table.c 		call_rcu(&ti->rcu, flow_tbl_destroy_rcu_cb);
rcu               685 net/openvswitch/flow_table.c 			call_rcu(&ti->rcu, flow_tbl_destroy_rcu_cb);
rcu                28 net/openvswitch/flow_table.h 	struct rcu_head rcu;
rcu                47 net/openvswitch/meter.c 	kfree_rcu(meter, rcu);
rcu                32 net/openvswitch/meter.h 	struct rcu_head rcu;
rcu               137 net/openvswitch/vport-netdev.c static void vport_netdev_free(struct rcu_head *rcu)
rcu               139 net/openvswitch/vport-netdev.c 	struct vport *vport = container_of(rcu, struct vport, rcu);
rcu               163 net/openvswitch/vport-netdev.c 	call_rcu(&vport->rcu, vport_netdev_free);
rcu               182 net/openvswitch/vport-netdev.c 	call_rcu(&vport->rcu, vport_netdev_free);
rcu               355 net/openvswitch/vport.c 		kfree_rcu(old, rcu);
rcu                53 net/openvswitch/vport.h 	struct rcu_head rcu;
rcu                81 net/openvswitch/vport.h 	struct rcu_head rcu;
rcu               170 net/phonet/pn_dev.c 		kfree_rcu(pnd, rcu);
rcu               562 net/phonet/socket.c 	__acquires(rcu)
rcu               581 net/phonet/socket.c 	__releases(rcu)
rcu               157 net/psample/psample.c 	kfree_rcu(group, rcu);
rcu               235 net/rds/ib.h   	struct rcu_head		rcu;
rcu                97 net/rds/ib_rdma.c 		kfree_rcu(to_free, rcu);
rcu               267 net/rxrpc/ar-internal.h 	struct rcu_head		rcu;
rcu               293 net/rxrpc/ar-internal.h 	struct rcu_head		rcu;		/* This must be first */
rcu               417 net/rxrpc/ar-internal.h 	struct rcu_head		rcu;
rcu               559 net/rxrpc/ar-internal.h 	struct rcu_head		rcu;
rcu               583 net/rxrpc/call_object.c static void rxrpc_rcu_destroy_call(struct rcu_head *rcu)
rcu               585 net/rxrpc/call_object.c 	struct rxrpc_call *call = container_of(rcu, struct rxrpc_call, rcu);
rcu               613 net/rxrpc/call_object.c 	call_rcu(&call->rcu, rxrpc_rcu_destroy_call);
rcu               257 net/rxrpc/conn_object.c 	call_rcu(&conn->rcu, rxrpc_destroy_connection);
rcu               349 net/rxrpc/conn_object.c static void rxrpc_destroy_connection(struct rcu_head *rcu)
rcu               352 net/rxrpc/conn_object.c 		container_of(rcu, struct rxrpc_connection, rcu);
rcu               296 net/rxrpc/local_object.c 		call_rcu(&local->rcu, rxrpc_local_rcu);
rcu               368 net/rxrpc/local_object.c 			call_rcu(&local->rcu, rxrpc_local_rcu);
rcu               480 net/rxrpc/local_object.c static void rxrpc_local_rcu(struct rcu_head *rcu)
rcu               482 net/rxrpc/local_object.c 	struct rxrpc_local *local = container_of(rcu, struct rxrpc_local, rcu);
rcu               422 net/rxrpc/peer_object.c 	kfree_rcu(peer, rcu);
rcu               459 net/rxrpc/peer_object.c 		kfree_rcu(peer, rcu);
rcu                28 net/rxrpc/proc.c 	__acquires(rcu)
rcu                47 net/rxrpc/proc.c 	__releases(rcu)
rcu               253 net/rxrpc/proc.c 	__acquires(rcu)
rcu               325 net/rxrpc/proc.c 	__releases(rcu)
rcu                35 net/sched/act_api.c 	struct tc_cookie *cookie = container_of(p, struct tc_cookie, rcu);
rcu                48 net/sched/act_api.c 		call_rcu(&old->rcu, tcf_free_cookie_rcu);
rcu               111 net/sched/act_csum.c 		kfree_rcu(params_new, rcu);
rcu               674 net/sched/act_csum.c 		kfree_rcu(params, rcu);
rcu               208 net/sched/act_ct.c 						    struct tcf_ct_params, rcu);
rcu               742 net/sched/act_ct.c 		call_rcu(&params->rcu, tcf_ct_params_free);
rcu               763 net/sched/act_ct.c 		call_rcu(&params->rcu, tcf_ct_params_free);
rcu               267 net/sched/act_ctinfo.c 		kfree_rcu(cp_new, rcu);
rcu               370 net/sched/act_ctinfo.c 		kfree_rcu(cp, rcu);
rcu               436 net/sched/act_ife.c 		kfree_rcu(p, rcu);
rcu               603 net/sched/act_ife.c 		kfree_rcu(p, rcu);
rcu               274 net/sched/act_mpls.c 		kfree_rcu(p, rcu);
rcu               294 net/sched/act_mpls.c 		kfree_rcu(p, rcu);
rcu               202 net/sched/act_police.c 		kfree_rcu(new, rcu);
rcu               287 net/sched/act_police.c 		kfree_rcu(p, rcu);
rcu               213 net/sched/act_skbedit.c 		kfree_rcu(params_new, rcu);
rcu               290 net/sched/act_skbedit.c 		kfree_rcu(params, rcu);
rcu               189 net/sched/act_skbmod.c 		kfree_rcu(p_old, rcu);
rcu               211 net/sched/act_skbmod.c 		kfree_rcu(p, rcu);
rcu               209 net/sched/act_tunnel_key.c 	kfree_rcu(p, rcu);
rcu               229 net/sched/act_vlan.c 		kfree_rcu(p, rcu);
rcu               249 net/sched/act_vlan.c 		kfree_rcu(p, rcu);
rcu               301 net/sched/cls_api.c 	kfree_rcu(tp, rcu);
rcu               412 net/sched/cls_api.c 	kfree_rcu(block, rcu);
rcu               420 net/sched/cls_api.c 	kfree_rcu(chain, rcu);
rcu                25 net/sched/cls_basic.c 	struct rcu_head		rcu;
rcu               122 net/sched/cls_basic.c 	kfree_rcu(head, rcu);
rcu                34 net/sched/cls_bpf.c 	struct rcu_head rcu;
rcu               322 net/sched/cls_bpf.c 	kfree_rcu(head, rcu);
rcu                34 net/sched/cls_flow.c 	struct rcu_head		rcu;
rcu               604 net/sched/cls_flow.c 	kfree_rcu(head, rcu);
rcu                30 net/sched/cls_fw.c 	struct rcu_head		rcu;
rcu               151 net/sched/cls_fw.c 	kfree_rcu(head, rcu);
rcu                37 net/sched/cls_route.c 	struct rcu_head			rcu;
rcu                43 net/sched/cls_route.c 	struct rcu_head			rcu;
rcu               305 net/sched/cls_route.c 			kfree_rcu(b, rcu);
rcu               308 net/sched/cls_route.c 	kfree_rcu(head, rcu);
rcu               357 net/sched/cls_route.c 			kfree_rcu(b, rcu);
rcu                70 net/sched/cls_rsvp.h 	struct rcu_head		rcu;
rcu                81 net/sched/cls_rsvp.h 	struct rcu_head			rcu;
rcu               334 net/sched/cls_rsvp.h 			kfree_rcu(s, rcu);
rcu               337 net/sched/cls_rsvp.h 	kfree_rcu(data, rcu);
rcu               370 net/sched/cls_rsvp.h 					kfree_rcu(s, rcu);
rcu                77 net/sched/cls_u32.c 	struct rcu_head		rcu;
rcu               611 net/sched/cls_u32.c 			kfree_rcu(ht, rcu);
rcu               643 net/sched/cls_u32.c 				kfree_rcu(ht, rcu);
rcu               533 net/sched/sch_api.c 		kfree_rcu(tab, rcu);
rcu               944 net/sched/sch_generic.c 	struct Qdisc *q = container_of(head, struct Qdisc, rcu);
rcu               978 net/sched/sch_generic.c 	call_rcu(&qdisc->rcu, qdisc_free_cb);
rcu              1390 net/sched/sch_generic.c 		call_rcu(&miniq_old->rcu, mini_qdisc_rcu_func);
rcu                53 net/sched/sch_taprio.c 	struct rcu_head rcu;
rcu               113 net/sched/sch_taprio.c 	struct sched_gate_list *sched = container_of(head, struct sched_gate_list, rcu);
rcu               135 net/sched/sch_taprio.c 		call_rcu(&(*oper)->rcu, taprio_free_sched_cb);
rcu              1544 net/sched/sch_taprio.c 			call_rcu(&admin->rcu, taprio_free_sched_cb);
rcu              1555 net/sched/sch_taprio.c 			call_rcu(&admin->rcu, taprio_free_sched_cb);
rcu              1571 net/sched/sch_taprio.c 		call_rcu(&new_admin->rcu, taprio_free_sched_cb);
rcu              1601 net/sched/sch_taprio.c 		call_rcu(&q->oper_sched->rcu, taprio_free_sched_cb);
rcu              1604 net/sched/sch_taprio.c 		call_rcu(&q->admin_sched->rcu, taprio_free_sched_cb);
rcu               415 net/sctp/associola.c 	kfree_rcu(asoc, rcu);
rcu               125 net/sctp/bind_addr.c 		kfree_rcu(addr, rcu);
rcu               192 net/sctp/bind_addr.c 		kfree_rcu(addr, rcu);
rcu               113 net/sctp/ipv6.c 			kfree_rcu(addr, rcu);
rcu               807 net/sctp/protocol.c 			kfree_rcu(addr, rcu);
rcu               145 net/sctp/transport.c 	transport = container_of(head, struct sctp_transport, rcu);
rcu               167 net/sctp/transport.c 	call_rcu(&transport->rcu, sctp_transport_destroy_rcu);
rcu               423 net/sunrpc/svcauth_unix.c 	struct rcu_head		rcu;
rcu               438 net/sunrpc/svcauth_unix.c 	kfree_rcu(ug, rcu);
rcu              1687 net/sunrpc/xprt.c 	kfree_rcu(xprt, rcu);
rcu               372 net/tipc/bearer.c 	kfree_rcu(b, rcu);
rcu               159 net/tipc/bearer.h 	struct rcu_head rcu;
rcu               227 net/tipc/name_distr.c 		kfree_rcu(p, rcu);
rcu               287 net/tipc/name_distr.c 			kfree_rcu(p, rcu);
rcu                81 net/tipc/name_table.c 	struct rcu_head rcu;
rcu               400 net/tipc/name_table.c 		kfree_rcu(sc, rcu);
rcu               659 net/tipc/name_table.c 		kfree_rcu(p, rcu);
rcu               725 net/tipc/name_table.c 		kfree_rcu(sc, rcu);
rcu               765 net/tipc/name_table.c 			kfree_rcu(p, rcu);
rcu               772 net/tipc/name_table.c 	kfree_rcu(sc, rcu);
rcu                86 net/tipc/name_table.h 	struct rcu_head rcu;
rcu               127 net/tipc/node.c 	struct rcu_head rcu;
rcu               243 net/tipc/node.c 	kfree_rcu(n, rcu);
rcu               117 net/tipc/socket.c 	struct rcu_head rcu;
rcu               496 net/tipc/socket.c 	struct tipc_sock *tsk = container_of(head, struct tipc_sock, rcu);
rcu               594 net/tipc/socket.c 	call_rcu(&tsk->rcu, tipc_sk_callback);
rcu                80 net/tipc/udp_media.c 	struct rcu_head rcu;
rcu               802 net/tipc/udp_media.c 		kfree_rcu(rcast, rcu);
rcu               264 net/tls/tls_main.c 		kfree_rcu(ctx, rcu);
rcu                62 net/xfrm/xfrm_policy.c 		struct rcu_head rcu;
rcu               131 net/xfrm/xfrm_policy.c 	struct rcu_head rcu;
rcu               409 net/xfrm/xfrm_policy.c 	struct xfrm_policy *policy = container_of(head, struct xfrm_policy, rcu);
rcu               424 net/xfrm/xfrm_policy.c 	call_rcu(&policy->rcu, xfrm_policy_destroy_rcu);
rcu               930 net/xfrm/xfrm_policy.c 				kfree_rcu(n, rcu);
rcu               935 net/xfrm/xfrm_policy.c 			kfree_rcu(n, rcu);
rcu              1029 net/xfrm/xfrm_policy.c 				kfree_rcu(node, rcu);
rcu              1068 net/xfrm/xfrm_policy.c 		kfree_rcu(node, rcu);
rcu              1088 net/xfrm/xfrm_policy.c 		kfree_rcu(b, rcu);
rcu               128 security/apparmor/include/label.h 	struct rcu_head rcu;
rcu               365 security/apparmor/label.c 	struct aa_label *label = container_of(head, struct aa_label, rcu);
rcu               389 security/apparmor/label.c 	call_rcu(&label->rcu, label_free_rcu);
rcu                37 security/device_cgroup.c 	struct rcu_head rcu;
rcu               135 security/device_cgroup.c 			kfree_rcu(walk, rcu);
rcu               146 security/device_cgroup.c 		kfree_rcu(ex, rcu);
rcu               837 security/keys/encrypted-keys/encrypted.c static void encrypted_rcu_free(struct rcu_head *rcu)
rcu               841 security/keys/encrypted-keys/encrypted.c 	epayload = container_of(rcu, struct encrypted_key_payload, rcu);
rcu               898 security/keys/encrypted-keys/encrypted.c 	call_rcu(&epayload->rcu, encrypted_rcu_free);
rcu              1634 security/keys/keyctl.c 	newwork = &cred->rcu;
rcu              1695 security/keys/keyctl.c 		put_cred(container_of(oldwork, struct cred, rcu));
rcu               241 security/keys/keyring.c 		kfree_rcu(tag, rcu);
rcu               915 security/keys/process_keys.c 	struct cred *new = container_of(twork, struct cred, rcu);
rcu               121 security/keys/request_key_auth.c static void request_key_auth_rcu_disposal(struct rcu_head *rcu)
rcu               124 security/keys/request_key_auth.c 		container_of(rcu, struct request_key_auth, rcu);
rcu               140 security/keys/request_key_auth.c 	call_rcu(&rka->rcu, request_key_auth_rcu_disposal);
rcu               153 security/keys/request_key_auth.c 		call_rcu(&rka->rcu, request_key_auth_rcu_disposal);
rcu              1057 security/keys/trusted.c static void trusted_rcu_free(struct rcu_head *rcu)
rcu              1061 security/keys/trusted.c 	p = container_of(rcu, struct trusted_key_payload, rcu);
rcu              1136 security/keys/trusted.c 	call_rcu(&p->rcu, trusted_rcu_free);
rcu                93 security/keys/user_defined.c 	payload = container_of(head, struct user_key_payload, rcu);
rcu               119 security/keys/user_defined.c 		call_rcu(&zap->rcu, user_free_payload_rcu);
rcu               137 security/keys/user_defined.c 		call_rcu(&upayload->rcu, user_free_payload_rcu);
rcu                45 security/safesetid/lsm.h 	struct rcu_head rcu;
rcu                60 security/safesetid/securityfs.c static void __release_ruleset(struct rcu_head *rcu)
rcu                63 security/safesetid/securityfs.c 		container_of(rcu, struct setuid_ruleset, rcu);
rcu                76 security/safesetid/securityfs.c 	call_rcu(&pol->rcu, __release_ruleset);
rcu              1191 security/security.c 			       bool rcu)
rcu              1195 security/security.c 	return call_int_hook(inode_follow_link, 0, dentry, inode, rcu);
rcu               295 security/selinux/hooks.c static struct inode_security_struct *inode_security_rcu(struct inode *inode, bool rcu)
rcu               299 security/selinux/hooks.c 	error = __inode_security_revalidate(inode, NULL, !rcu);
rcu              3003 security/selinux/hooks.c 				     bool rcu)
rcu              3015 security/selinux/hooks.c 	isec = inode_security_rcu(inode, rcu);
rcu              3021 security/selinux/hooks.c 				  rcu ? MAY_NOT_BLOCK : 0);
rcu                40 security/selinux/ibpkey.c 	struct rcu_head rcu;
rcu               112 security/selinux/ibpkey.c 		kfree_rcu(tail, rcu);
rcu               214 security/selinux/ibpkey.c 			kfree_rcu(pkey, rcu);
rcu                48 security/selinux/netnode.c 	struct rcu_head rcu;
rcu               172 security/selinux/netnode.c 		kfree_rcu(tail, rcu);
rcu               283 security/selinux/netnode.c 				kfree_rcu(node, rcu);
rcu                47 security/selinux/netport.c 	struct rcu_head rcu;
rcu               121 security/selinux/netport.c 		kfree_rcu(tail, rcu);
rcu               217 security/selinux/netport.c 			kfree_rcu(port, rcu);
rcu                35 security/yama/yama_lsm.c 	struct rcu_head rcu;
rcu               124 security/yama/yama_lsm.c 			kfree_rcu(relation, rcu);
rcu               161 security/yama/yama_lsm.c 			kfree_rcu(relation, rcu);
rcu                50 tools/testing/radix-tree/regression1.c 	struct rcu_head rcu;
rcu                66 tools/testing/radix-tree/regression1.c static void page_rcu_free(struct rcu_head *rcu)
rcu                68 tools/testing/radix-tree/regression1.c 	struct page *p = container_of(rcu, struct page, rcu);
rcu                76 tools/testing/radix-tree/regression1.c 	call_rcu(&p->rcu, page_rcu_free);