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(©->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(¶ms->rcu, tcf_ct_params_free); rcu 763 net/sched/act_ct.c call_rcu(¶ms->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);