Searched refs:call_rcu (Results 1 - 200 of 223) sorted by relevance

12

/linux-4.4.14/net/sunrpc/
H A Dsunrpc_syms.c132 rcu_barrier(); /* Wait for completion of call_rcu()'s */ cleanup_sunrpc()
H A Dauth_unix.c108 call_rcu(&cred->cr_rcu, unx_free_cred_callback); unx_destroy_cred()
H A Dauth_generic.c133 call_rcu(&cred->cr_rcu, generic_free_cred_callback); generic_destroy_cred()
H A Drpc_pipe.c214 call_rcu(&inode->i_rcu, rpc_i_callback); rpc_destroy_inode()
/linux-4.4.14/include/linux/
H A Drcupdate.h131 * call_rcu() - Queue an RCU callback for invocation after a grace period.
139 * that started after call_rcu() was invoked. RCU read-side critical
148 * to call_rcu(). It also means that each CPU executing an RCU read-side
150 * executed a memory barrier after the call_rcu() but before the beginning
155 * Furthermore, if CPU A invoked call_rcu() and CPU B invoked the
158 * between the call to call_rcu() and the invocation of "func()" -- even
162 void call_rcu(struct rcu_head *head,
167 /* In classic RCU, call_rcu() is just call_rcu_sched(). */
168 #define call_rcu call_rcu_sched macro
190 * See the description of call_rcu() for more detailed information on
212 * See the description of call_rcu() for more detailed information on
244 * @...: List of call_rcu() functions for the flavors to wait on.
247 * For example, synchronize_rcu_mult(call_rcu, call_rcu_bh) would wait
274 * See the description of call_rcu() for more detailed information on
822 * CPUs exit their critical sections. Similarly, if call_rcu() is invoked
830 * read-side critical section, (2) CPU 1 invokes call_rcu() to register
834 * section that was running concurrently with the call_rcu() (and which
1091 * either fall back to use of call_rcu() or rearrange the structure to
H A Drcutiny.h88 call_rcu(head, func); kfree_call_rcu()
H A Dtypes.h214 * clear under normal conditions -- as long as we use call_rcu(),
H A Drculist.h126 * or call_rcu() must be used to defer freeing until an RCU
195 * based on call_rcu() could be created. But only if -really-
H A Dpercpu-refcount.h114 * Puts @ref in non percpu mode, then does a call_rcu() before gathering up the
H A Dblk-cgroup.h380 call_rcu(&blkg->rcu_head, __blkg_release_rcu); blkg_put()
/linux-4.4.14/net/sched/
H A Dcls_cgroup.c120 call_rcu(&head->rcu, cls_cgroup_destroy_rcu); cls_cgroup_change()
136 call_rcu(&head->rcu, cls_cgroup_destroy_rcu); cls_cgroup_destroy()
H A Dcls_basic.c110 call_rcu(&f->rcu, basic_delete_filter); basic_destroy()
123 call_rcu(&f->rcu, basic_delete_filter); basic_delete()
222 call_rcu(&fold->rcu, basic_delete_filter); basic_change()
H A Dcls_bpf.c183 call_rcu(&prog->rcu, __cls_bpf_delete_prog); cls_bpf_delete()
199 call_rcu(&prog->rcu, __cls_bpf_delete_prog); cls_bpf_destroy()
420 call_rcu(&oldprog->rcu, __cls_bpf_delete_prog); cls_bpf_change()
H A Dcls_fw.c150 call_rcu(&f->rcu, fw_delete_filter); fw_destroy()
175 call_rcu(&f->rcu, fw_delete_filter); fw_delete()
290 call_rcu(&f->rcu, fw_delete_filter); fw_change()
H A Dcls_tcindex.c186 call_rcu(&f->rcu, tcindex_destroy_fexts); tcindex_delete()
188 call_rcu(&r->rcu, tcindex_destroy_rexts); tcindex_delete()
413 call_rcu(&oldp->rcu, __tcindex_partial_destroy); tcindex_set_parms()
507 call_rcu(&p->rcu, __tcindex_destroy); tcindex_destroy()
H A Dcls_flow.c542 call_rcu(&fold->rcu, flow_destroy_filter); flow_change()
558 call_rcu(&f->rcu, flow_destroy_filter); flow_delete()
584 call_rcu(&f->rcu, flow_destroy_filter); flow_destroy()
H A Dcls_route.c309 call_rcu(&f->rcu, route4_delete_filter); route4_destroy()
352 call_rcu(&f->rcu, route4_delete_filter); route4_delete()
555 call_rcu(&fold->rcu, route4_delete_filter); route4_change()
H A Dcls_flower.c178 call_rcu(&f->rcu, fl_destroy_filter); fl_destroy()
510 call_rcu(&fold->rcu, fl_destroy_filter); fl_change()
531 call_rcu(&f->rcu, fl_destroy_filter); fl_delete()
H A Dact_api.c53 call_rcu(&p->tcfc_rcu, free_tcf); tcf_hash_destroy()
242 call_rcu(&pc->tcfc_rcu, free_tcf); tcf_hash_cleanup()
H A Dcls_u32.c418 call_rcu(&key->rcu, u32_delete_key_freepf_rcu); u32_delete_key()
437 call_rcu(&n->rcu, u32_delete_key_freepf_rcu); u32_clear_hnode()
771 call_rcu(&n->rcu, u32_delete_key_rcu); u32_change()
H A Dcls_api.c84 /* Wait for outstanding call_rcu()s, if any, from a unregister_tcf_proto_ops()
H A Dcls_rsvp.h301 call_rcu(&f->rcu, rsvp_delete_filter_rcu); rsvp_delete_filter()
H A Dsch_generic.c699 call_rcu(&qdisc->rcu_head, qdisc_rcu_free); qdisc_destroy()
/linux-4.4.14/net/openvswitch/
H A Dvport-netdev.c174 call_rcu(&vport->rcu, vport_netdev_free); netdev_destroy()
193 call_rcu(&vport->rcu, vport_netdev_free); ovs_netdev_tunnel_destroy()
H A Dflow_table.c171 call_rcu(&flow->rcu, rcu_free_flow_callback); ovs_flow_free()
272 call_rcu(&ti->rcu, flow_tbl_destroy_rcu_cb);
273 call_rcu(&ufid_ti->rcu, flow_tbl_destroy_rcu_cb);
708 call_rcu(&ti->rcu, flow_tbl_destroy_rcu_cb); flow_key_insert()
730 call_rcu(&ti->rcu, flow_tbl_destroy_rcu_cb); flow_ufid_insert()
H A Dvport.c479 call_rcu(&vport->rcu, free_vport_rcu); ovs_vport_deferred_free()
H A Ddatapath.c1651 call_rcu(&dp->rcu, destroy_dp_rcu); __dp_destroy()
H A Dflow_netlink.c1736 call_rcu(&sf_acts->rcu, __ovs_nla_free_flow_actions); ovs_nla_free_flow_actions_rcu()
/linux-4.4.14/net/batman-adv/
H A Dhard-interface.h75 call_rcu(&hard_iface->rcu, batadv_hardif_free_rcu); batadv_hardif_free_ref()
H A Doriginator.c590 call_rcu(&orig_node->rcu, batadv_orig_node_free_rcu); batadv_orig_node_release()
/linux-4.4.14/fs/ecryptfs/
H A Ddentry.c85 call_rcu(&p->rcu, ecryptfs_dentry_free_rcu); ecryptfs_d_release()
H A Dsuper.c93 call_rcu(&inode->i_rcu, ecryptfs_i_callback); ecryptfs_destroy_inode()
/linux-4.4.14/include/linux/netfilter/
H A Dnfnetlink.h14 int (*call_rcu)(struct sock *nl, struct sk_buff *skb, member in struct:nfnl_callback
/linux-4.4.14/kernel/rcu/
H A Dsync.c42 .call = call_rcu,
133 * This function is passed to one of the call_rcu() functions by
143 * before the grace period ended, re-invoke call_rcu() on behalf of that
H A Drcutorture.c80 "Enable debug-object double call_rcu() testing");
363 call_rcu(&p->rtort_rcu, rcu_torture_cb); rcu_torture_deferred_free()
384 .call = call_rcu,
763 call_rcu(&rbi.rcu, rcu_torture_boost_cb); rcu_torture_boost()
815 * to call_rcu() or analogous, increasing the probability of occurrence
1693 pr_alert("rcutorture: WARN: Duplicate call_rcu() test starting.\n"); rcu_test_debug_objects()
1698 call_rcu(&rh1, rcu_torture_leak_cb); /* Start grace period. */ rcu_test_debug_objects()
1700 call_rcu(&rh2, rcu_torture_leak_cb); rcu_test_debug_objects()
1701 call_rcu(&rh2, rcu_torture_err_cb); /* Duplicate callback. */ rcu_test_debug_objects()
1708 pr_alert("rcutorture: WARN: Duplicate call_rcu() test complete.\n"); rcu_test_debug_objects()
1712 pr_alert("rcutorture: !CONFIG_DEBUG_OBJECTS_RCU_HEAD, not testing duplicate call_rcu()\n"); rcu_test_debug_objects()
H A Dtiny.c68 * invoking call_rcu().
203 * Helper function for call_rcu() and call_rcu_bh().
H A Drcu.h61 * by call_rcu() and rcu callback execution, and are therefore not part of the
H A Dsrcu.c369 * preceded the call to call_rcu(). It also means that each CPU executing
371 * "func()" must have executed a memory barrier after the call_rcu()
376 * Furthermore, if CPU A invoked call_rcu() and CPU B invoked the
379 * interval between the call to call_rcu() and the invocation of "func()".
H A Dupdate.c331 (crcu_array[i] == call_rcu || __wait_rcu_gp()
344 (crcu_array[i] == call_rcu || __wait_rcu_gp()
368 * Activation is performed internally by call_rcu().
840 call_rcu(&head, test_callback); early_boot_test_call_rcu()
H A Dtree_plugin.h100 RCU_STATE_INITIALIZER(rcu_preempt, 'p', call_rcu);
660 void call_rcu(struct rcu_head *head, rcu_callback_t func) call_rcu() function
664 EXPORT_SYMBOL_GPL(call_rcu); variable
691 wait_rcu_gp(call_rcu); synchronize_rcu()
773 * rcu_barrier - Wait until all in-flight call_rcu() callbacks complete.
2959 call_rcu(&rsh.rh, rcu_sysidle_cb);
H A Dtree.h465 call_rcu_func_t call; /* call_rcu() flavor. */
586 void call_rcu(struct rcu_head *head, rcu_callback_t func);
H A Dtree.c1937 /* Someone like call_rcu() requested a force-quiescent-state scan. */ rcu_gp_fqs_check_wake()
2672 * races with call_rcu() from interrupt handlers. rcu_do_batch()
2974 * Handle any core-RCU processing required by a call_rcu() invocation.
3034 * Helper function for call_rcu() and friends. The cpu argument will
3048 /* Probable double call_rcu(), so leak the callback. */ __call_rcu()
/linux-4.4.14/kernel/events/
H A Dcallchain.c56 call_rcu(&entries->rcu_head, release_callchain_buffers_rcu); release_callchain_buffers()
H A Dring_buffer.c596 call_rcu(&rb->rcu_head, rb_free_rcu); rb_irq_work()
/linux-4.4.14/net/ipv6/
H A Daddrconf_core.c171 call_rcu(&idev->rcu, in6_dev_finish_destroy_rcu); in6_dev_finish_destroy()
H A Dxfrm6_tunnel.c213 call_rcu(&x6spi->rcu_head, x6spi_destroy_rcu); xfrm6_tunnel_free_spi()
H A Daddrlabel.c146 call_rcu(&p->rcu, ip6addrlbl_free_rcu); ip6addrlbl_put()
H A Dsit.c432 call_rcu(&x->rcu_head, prl_list_destroy_rcu); ipip6_tunnel_del_prl()
1862 rcu_barrier(); /* Wait for completion of call_rcu()'s */ sit_cleanup()
H A Dip6_fib.c160 call_rcu(&rt->dst.rcu_head, dst_rcu_free); rt6_rcu_free()
/linux-4.4.14/drivers/target/
H A Dtarget_core_hba.c91 * call_rcu(), before allowing backend driver module target_backend_unregister()
H A Dtarget_core_rd.c358 call_rcu(&dev->rcu_head, rd_dev_call_rcu); rd_free_device()
H A Dtarget_core_file.c246 call_rcu(&dev->rcu_head, fd_dev_call_rcu); fd_free_device()
H A Dtarget_core_iblock.c196 call_rcu(&dev->rcu_head, iblock_dev_call_rcu); iblock_free_device()
H A Dtarget_core_pscsi.c619 call_rcu(&dev->rcu_head, pscsi_dev_call_rcu); pscsi_free_device()
H A Dtarget_core_user.c984 call_rcu(&dev->rcu_head, tcmu_dev_call_rcu); tcmu_free_device()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
H A Dsuper25.c74 call_rcu(&inode->i_rcu, ll_inode_destroy_callback); ll_destroy_inode()
H A Ddcache.c74 call_rcu(&lld->lld_rcu_head, free_dentry_data); ll_release()
/linux-4.4.14/net/bridge/
H A Dbr.c260 rcu_barrier(); /* Wait for completion of call_rcu()'s */ br_deinit()
H A Dbr_if.c271 call_rcu(&p->rcu, destroy_nbp_rcu); del_nbp()
H A Dbr_fdb.c158 call_rcu(&f->rcu, fdb_rcu_free); fdb_delete()
/linux-4.4.14/net/netfilter/
H A Dnf_conntrack_extend.c189 rcu_barrier(); /* Wait for completion of call_rcu()'s */ nf_ct_extend_unregister()
H A Dnfnetlink_queue.c176 call_rcu(&inst->rcu, instance_destroy_rcu); __instance_destroy()
1068 /* rcu lock already held from nfnl->call_rcu. */ nfqnl_recv_verdict()
1239 [NFQNL_MSG_PACKET] = { .call_rcu = nfqnl_recv_unsupp,
1241 [NFQNL_MSG_VERDICT] = { .call_rcu = nfqnl_recv_verdict,
1247 [NFQNL_MSG_VERDICT_BATCH]={ .call_rcu = nfqnl_recv_verdict_batch,
1435 rcu_barrier(); /* Wait for completion of call_rcu()'s */ nfnetlink_queue_fini()
H A Dnf_conntrack_expect.c336 call_rcu(&exp->rcu, nf_ct_expect_free_rcu); nf_ct_expect_put()
661 rcu_barrier(); /* Wait for call_rcu() before destroy */ nf_conntrack_expect_fini()
H A Dnfnetlink.c203 if (nc->call_rcu) { nfnetlink_rcv_msg()
204 err = nc->call_rcu(net->nfnl, skb, nlh, nfnetlink_rcv_msg()
/linux-4.4.14/fs/afs/
H A Dsecurity.c121 call_rcu(&permits->rcu, afs_zap_permits); afs_clear_permits()
204 call_rcu(&xpermits->rcu, afs_dispose_of_permits); afs_cache_permit()
H A Dinode.c451 call_rcu(&permits->rcu, afs_zap_permits); afs_evict_inode()
H A Dsuper.c522 call_rcu(&inode->i_rcu, afs_i_callback); afs_destroy_inode()
/linux-4.4.14/net/netlabel/
H A Dnetlabel_domainhash.c70 * This function is designed to be used as a callback to the call_rcu()
551 call_rcu(&entry->rcu, netlbl_domhsh_free_entry); netlbl_domhsh_remove_entry()
611 /* yick, we can't use call_rcu here because we don't have a rcu head netlbl_domhsh_remove_af4()
H A Dnetlabel_unlabeled.c159 * This function is designed to be used as a callback to the call_rcu()
626 call_rcu(&iface->rcu, netlbl_unlhsh_free_iface); netlbl_unlhsh_condremove_iface()
740 call_rcu(&iface->rcu, netlbl_unlhsh_free_iface); netlbl_unlhsh_netdev_handler()
/linux-4.4.14/fs/logfs/
H A Dinode.c156 call_rcu(&inode->i_rcu, logfs_i_callback); __logfs_destroy_inode()
163 call_rcu(&inode->i_rcu, logfs_i_callback); __logfs_destroy_meta_inode()
/linux-4.4.14/kernel/
H A Daudit_watch.c320 call_rcu(&oentry->rcu, audit_free_rule_rcu); audit_update_watch()
352 call_rcu(&e->rcu, audit_free_rule_rcu); audit_remove_parent_watches()
H A Daudit_tree.c135 call_rcu(&chunk->head, __put_chunk); audit_tree_destroy_watch()
487 call_rcu(&entry->rcu, audit_free_rule_rcu); kill_rules()
H A Dpid_namespace.c150 call_rcu(&ns->rcu, delayed_free_pidns); destroy_pid_namespace()
H A Dpid.c294 call_rcu(&pid->rcu, delayed_put_pid); free_pid()
H A Dauditfilter.c1022 call_rcu(&e->rcu, audit_free_rule_rcu); audit_del_rule()
1429 call_rcu(&entry->rcu, audit_free_rule_rcu); update_lsm_rule()
H A Dcpu.c377 synchronize_rcu_mult(call_rcu, call_rcu_sched); _cpu_down()
H A Dcred.c149 call_rcu(&cred->rcu, put_cred_rcu); __put_cred()
H A Dexit.c207 call_rcu(&p->rcu, delayed_put_task_struct); release_task()
H A Dsys.c845 * release_task()->call_rcu(delayed_put_task_struct).
/linux-4.4.14/net/ipv4/
H A Dinetpeer.c363 call_rcu(&p->rcu, inetpeer_free_rcu); unlink_from_pool()
537 call_rcu(&root->gc_rcu, inetpeer_inval_rcu); inetpeer_invalidate_tree()
H A Dtcp_fastopen.c71 call_rcu(&octx->rcu, tcp_fastopen_ctx_free); tcp_fastopen_reset_cipher()
H A Dudp_offload.c289 call_rcu(&uo_priv->rcu, udp_offload_free_routine); udp_del_offload()
H A Dcipso_ipv4.c569 * This function is designed to be used as a callback to the call_rcu()
615 call_rcu(&doi_def->rcu, cipso_v4_doi_free_rcu); cipso_v4_doi_remove()
677 call_rcu(&doi_def->rcu, cipso_v4_doi_free_rcu); cipso_v4_doi_putdef()
H A Dfib_trie.c155 * synchronize_rcu after call_rcu for that many pages; it should be especially
278 call_rcu(&fa->rcu, __alias_free_mem); alias_free_mem_rcu()
298 #define node_free(n) call_rcu(&tn_info(n)->rcu, __node_free_rcu)
1894 call_rcu(&tb->rcu, __trie_free_rcu); fib_free_table()
H A Ddevinet.c212 call_rcu(&ifa->rcu_head, inet_rcu_free_ifa); inet_free_ifa()
308 call_rcu(&in_dev->rcu_head, in_dev_rcu_put); inetdev_destroy()
H A Dfib_semantics.c235 call_rcu(&fi->rcu, free_fib_info_rcu);
H A Dip_sockglue.c352 call_rcu(&ra->rcu, ip_ra_destroy_rcu); ip_ra_control()
H A Dipmr.c614 call_rcu(&c->rcu, ipmr_cache_free_rcu); ipmr_cache_free()
/linux-4.4.14/drivers/misc/cxl/
H A Dcontext.c289 call_rcu(&ctx->rcu, reclaim_ctx); cxl_context_free()
/linux-4.4.14/fs/
H A Dfile_table.c55 call_rcu(&f->f_u.fu_rcuhead, file_free_rcu); file_free()
H A Dfcntl.c591 call_rcu(&fa->fa_rcu, fasync_free_rcu); fasync_remove_entry()
H A Dfile.c196 call_rcu(&cur_fdt->rcu, free_fdtable_rcu);
H A Dsuper.c170 call_rcu(&s->rcu, destroy_super_rcu); destroy_super()
H A Deventpoll.c727 call_rcu(&epi->rcu, epi_rcu_free); ep_remove()
1255 * wakeup_source_unregister), so we cannot use call_rcu ep_destroy_wakeup_source()
H A Daio.c815 /* percpu_ref_kill() will do the necessary call_rcu() */ kill_ioctx()
H A Dinode.c257 call_rcu(&inode->i_rcu, i_callback); destroy_inode()
H A Dblock_dev.c521 call_rcu(&inode->i_rcu, bdev_i_callback); bdev_destroy_inode()
/linux-4.4.14/fs/jffs2/
H A Dsuper.c55 call_rcu(&inode->i_rcu, jffs2_i_callback); jffs2_destroy_inode()
/linux-4.4.14/net/8021q/
H A Dvlan_core.c305 call_rcu(&vlan_info->rcu, vlan_info_rcu_free); vlan_vid_del()
H A Dvlan.c790 rcu_barrier(); /* Wait for completion of call_rcu()'s */ vlan_cleanup_module()
/linux-4.4.14/fs/coda/
H A Dinode.c64 call_rcu(&inode->i_rcu, coda_i_callback); coda_destroy_inode()
/linux-4.4.14/fs/efs/
H A Dsuper.c84 call_rcu(&inode->i_rcu, efs_i_callback); efs_destroy_inode()
/linux-4.4.14/fs/openpromfs/
H A Dinode.c347 call_rcu(&inode->i_rcu, openprom_i_callback); openprom_destroy_inode()
/linux-4.4.14/fs/sysv/
H A Dinode.c324 call_rcu(&inode->i_rcu, sysv_i_callback); sysv_destroy_inode()
/linux-4.4.14/arch/powerpc/kvm/
H A Dbook3s_mmu_hpte.c140 call_rcu(&pte->rcu_head, free_pte_rcu); invalidate_pte()
/linux-4.4.14/arch/powerpc/mm/
H A Dmmu_context_iommu.c195 call_rcu(&mem->rcu, mm_iommu_free); mm_iommu_release()
/linux-4.4.14/arch/sh/kernel/
H A Dhw_breakpoint.c313 * occur from a call_rcu() path. We can then safely fetch hw_breakpoint_handler()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
H A Dipoib_main.c1200 call_rcu(&neigh->rcu, ipoib_neigh_reclaim); __ipoib_reap_neigh()
1367 call_rcu(&neigh->rcu, ipoib_neigh_reclaim); ipoib_neigh_free()
1452 call_rcu(&neigh->rcu, ipoib_neigh_reclaim); ipoib_del_neighs_by_gid()
1494 call_rcu(&neigh->rcu, ipoib_neigh_reclaim); ipoib_flush_neighs()
1500 call_rcu(&htbl->rcu, neigh_hash_free_rcu); ipoib_flush_neighs()
/linux-4.4.14/arch/x86/mm/
H A Dkmmio.c510 call_rcu(&dr->rcu, rcu_free_kmmio_fault_pages); remove_kmmio_fault_pages()
573 call_rcu(&drelease->rcu, remove_kmmio_fault_pages); unregister_kmmio_probe()
/linux-4.4.14/fs/hpfs/
H A Dsuper.c129 call_rcu(&hpfs_sb(s)->rcu, lazy_free_sbi); hpfs_put_super()
250 call_rcu(&inode->i_rcu, hpfs_i_callback); hpfs_destroy_inode()
/linux-4.4.14/mm/
H A Dslob.c130 * the block using call_rcu.
605 call_rcu(&slob_rcu->head, kmem_rcu_free); kmem_cache_free()
H A Dzswap.c683 call_rcu(&pool->rcu_head, __zswap_pool_release); __zswap_pool_empty()
H A Dkmemleak.c473 call_rcu(&object->rcu, free_object_rcu); put_object()
/linux-4.4.14/net/netfilter/ipvs/
H A Dip_vs_lblcr.c148 call_rcu(&e->rcu_head, ip_vs_lblcr_elem_rcu_free); ip_vs_dest_set_erase()
160 call_rcu(&e->rcu_head, ip_vs_lblcr_elem_rcu_free); ip_vs_dest_set_eraseall()
H A Dip_vs_app.c145 call_rcu(&inc->rcu_head, ip_vs_app_inc_rcu_free); ip_vs_app_inc_release()
H A Dip_vs_lblc.c146 call_rcu(&en->rcu_head, ip_vs_lblc_rcu_free); ip_vs_lblc_del()
H A Dip_vs_conn.c837 call_rcu(&cp->rcu_head, ip_vs_conn_rcu_free); ip_vs_conn_expire()
H A Dip_vs_ctl.c487 call_rcu(&svc->rcu_head, ip_vs_service_rcu_free); __ip_vs_svc_put()
642 call_rcu(&old->rcu_head, ip_vs_dest_dst_rcu_free); __ip_vs_dst_cache_reset()
H A Dip_vs_xmit.c89 call_rcu(&old->rcu_head, ip_vs_dest_dst_rcu_free); __ip_vs_dst_set()
/linux-4.4.14/block/
H A Dblk-ioc.c81 call_rcu(&icq->__rcu_head, icq_free_icq_rcu); ioc_destroy_icq()
H A Dblk-sysfs.c607 call_rcu(&q->rcu_head, blk_free_queue_rcu); blk_release_queue()
H A Dpartition-generic.c238 call_rcu(&part->rcu_head, delete_partition_rcu_cb); __delete_partition()
/linux-4.4.14/fs/freevxfs/
H A Dvxfs_inode.c362 call_rcu(&ip->i_rcu, vxfs_i_callback); vxfs_evict_inode()
/linux-4.4.14/fs/hfs/
H A Dsuper.c178 call_rcu(&inode->i_rcu, hfs_i_callback); hfs_destroy_inode()
/linux-4.4.14/net/core/
H A Ddst.c311 call_rcu(&dst->rcu_head, dst_destroy_rcu); dst_release()
H A Dnet-sysfs.c820 call_rcu(&old_table->rcu, rps_dev_flow_table_release); store_rps_dev_flow_table_cnt()
859 call_rcu(&flow_table->rcu, rps_dev_flow_table_release); rx_queue_release()
H A Dneighbour.c396 call_rcu(&old_nht->rcu, neigh_hash_free_rcu); neigh_hash_grow()
1484 call_rcu(&parms->rcu_head, neigh_rcu_free_parms); neigh_parms_release()
1559 call_rcu(&rcu_dereference_protected(tbl->nht, 1)->rcu, neigh_table_clear()
H A Dfilter.c905 call_rcu(&fp->rcu, sk_filter_release_rcu); sk_filter_release()
/linux-4.4.14/fs/bfs/
H A Dinode.c258 call_rcu(&inode->i_rcu, bfs_i_callback); bfs_destroy_inode()
/linux-4.4.14/fs/proc/
H A Dinode.c83 call_rcu(&inode->i_rcu, proc_i_callback); proc_destroy_inode()
/linux-4.4.14/fs/qnx4/
H A Dinode.c352 call_rcu(&inode->i_rcu, qnx4_i_callback); qnx4_destroy_inode()
/linux-4.4.14/arch/powerpc/kernel/
H A Dhw_breakpoint.c223 * occur from a call_rcu() path. We can then safely fetch hw_breakpoint_handler()
/linux-4.4.14/net/mac80211/
H A Dmesh_pathtbl.c634 call_rcu(&oldtbl->rcu_head, mesh_table_free_rcu); mesh_mpath_table_grow()
654 call_rcu(&oldtbl->rcu_head, mesh_table_free_rcu); mesh_mpp_table_grow()
799 call_rcu(&node->rcu, mesh_path_node_reclaim); __mesh_path_del()
H A Dagg-rx.c100 call_rcu(&tid_rx->rcu_head, ieee80211_free_tid_rx); ___ieee80211_stop_rx_ba_session()
/linux-4.4.14/drivers/staging/lustre/lustre/include/
H A Dobd_support.h513 call_rcu(&__h->h_rcu, class_handle_free_cb); \
/linux-4.4.14/drivers/oprofile/
H A Dbuffer_sync.c52 * call_rcu() of the task struct, hence the _irqsave.
/linux-4.4.14/arch/x86/kernel/
H A Dhw_breakpoint.c481 * occur from a call_rcu() path. We can then safely fetch hw_breakpoint_handler()
/linux-4.4.14/fs/hfsplus/
H A Dsuper.c634 call_rcu(&inode->i_rcu, hfsplus_i_callback); hfsplus_destroy_inode()
/linux-4.4.14/fs/adfs/
H A Dsuper.c259 call_rcu(&inode->i_rcu, adfs_i_callback); adfs_destroy_inode()
/linux-4.4.14/fs/affs/
H A Dsuper.c118 call_rcu(&inode->i_rcu, affs_i_callback); affs_destroy_inode()
/linux-4.4.14/fs/romfs/
H A Dsuper.c409 call_rcu(&inode->i_rcu, romfs_i_callback); romfs_destroy_inode()
/linux-4.4.14/fs/squashfs/
H A Dsuper.c483 call_rcu(&inode->i_rcu, squashfs_i_callback); squashfs_destroy_inode()
/linux-4.4.14/fs/ncpfs/
H A Dinode.c69 call_rcu(&inode->i_rcu, ncp_i_callback); ncp_destroy_inode()
797 call_rcu(&server->rcu, delayed_free); ncp_put_super()
/linux-4.4.14/net/can/
H A Daf_can.c600 call_rcu(&r->rcu, can_rx_delete_receiver);
961 rcu_barrier(); /* Wait for completion of call_rcu()'s */ can_exit()
H A Dgw.c1036 rcu_barrier(); /* Wait for completion of call_rcu()'s */ cgw_module_exit()
/linux-4.4.14/security/selinux/
H A Davc.c496 call_rcu(&node->rhead, avc_node_free); avc_node_delete()
511 call_rcu(&old->rhead, avc_node_free); avc_node_replace()
/linux-4.4.14/net/sunrpc/auth_gss/
H A Dauth_gss.c1256 call_rcu(&ctx->gc_rcu, gss_free_ctx_callback); gss_free_ctx()
1281 call_rcu(&cred->cr_rcu, gss_free_cred_callback); gss_destroy_nullcred()
2077 rcu_barrier(); /* Wait for completion of call_rcu()'s */ exit_rpcsec_gss()
/linux-4.4.14/drivers/gpu/drm/ttm/
H A Dttm_object.c211 * call_rcu() or ttm_base_object_kfree(). ttm_release_base()
/linux-4.4.14/fs/hostfs/
H A Dhostfs_kern.c254 call_rcu(&inode->i_rcu, hostfs_i_callback); hostfs_destroy_inode()
/linux-4.4.14/fs/jfs/
H A Dsuper.c146 call_rcu(&inode->i_rcu, jfs_i_callback); jfs_destroy_inode()
/linux-4.4.14/fs/minix/
H A Dinode.c79 call_rcu(&inode->i_rcu, minix_i_callback); minix_destroy_inode()
/linux-4.4.14/lib/
H A Drhashtable.c268 call_rcu(&old_tbl->rcu, bucket_table_free_rcu); rhashtable_rehash_table()
H A Didr.c149 call_rcu(&p->rcu_head, idr_layer_rcu_free); free_layer()
H A Dradix-tree.c242 call_rcu(&node->rcu_head, radix_tree_node_rcu_free); radix_tree_node_free()
H A Dassoc_array.c1428 call_rcu(&edit->rcu, assoc_array_rcu_cleanup); assoc_array_apply_edit()
/linux-4.4.14/net/sctp/
H A Dtransport.c182 call_rcu(&transport->rcu, sctp_transport_destroy_rcu); sctp_transport_destroy()
H A Dprotocol.c1599 rcu_barrier(); /* Wait for completion of call_rcu()'s */ sctp_exit()
/linux-4.4.14/kernel/bpf/
H A Dsyscall.c550 call_rcu(&prog->aux->rcu, __prog_put_common); bpf_prog_put_rcu()
/linux-4.4.14/fs/ocfs2/dlmfs/
H A Ddlmfs.c361 call_rcu(&inode->i_rcu, dlmfs_i_callback); dlmfs_destroy_inode()
/linux-4.4.14/fs/qnx6/
H A Dinode.c612 call_rcu(&inode->i_rcu, qnx6_i_callback); qnx6_destroy_inode()
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
H A Dinode.c82 call_rcu(&inode->i_rcu, spufs_i_callback); spufs_destroy_inode()
/linux-4.4.14/arch/powerpc/platforms/powernv/
H A Dpci.c710 call_rcu(&tgl->rcu, pnv_iommu_table_group_link_free); pnv_pci_unlink_table_and_group()
/linux-4.4.14/net/mac802154/
H A Dllsec.c405 call_rcu(&pos->rcu, llsec_dev_free_rcu); mac802154_llsec_dev_del()
/linux-4.4.14/fs/fat/
H A Dinode.c635 call_rcu(&sbi->rcu, delayed_free); fat_put_super()
659 call_rcu(&inode->i_rcu, fat_i_callback); fat_destroy_inode()
/linux-4.4.14/fs/gfs2/
H A Dquota.c143 call_rcu(&qd->qd_rcu, gfs2_qd_dealloc); gfs2_qd_dispose()
1426 call_rcu(&qd->qd_rcu, gfs2_qd_dealloc); gfs2_quota_cleanup()
H A Dsuper.c1648 call_rcu(&inode->i_rcu, gfs2_i_callback); gfs2_destroy_inode()
/linux-4.4.14/fs/ext4/
H A Dmballoc.c2870 * Wait for completion of call_rcu()'s on ext4_pspace_cachep ext4_exit_mballoc()
3573 call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback); ext4_mb_put_pa()
3925 call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback); ext4_mb_discard_group_preallocations()
4043 call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback); ext4_discard_preallocations()
4291 call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback); ext4_mb_discard_lg_preallocations()
/linux-4.4.14/virt/kvm/arm/
H A Dvgic.c1837 call_rcu(&entry->rcu, vgic_free_phys_irq_map_rcu); list_for_each_entry()
1856 call_rcu(&entry->rcu, vgic_free_phys_irq_map_rcu); list_for_each_entry()
/linux-4.4.14/drivers/md/
H A Ddm-stats.c439 call_rcu(&s->rcu_head, dm_stat_free); dm_stats_delete()
/linux-4.4.14/drivers/infiniband/hw/qib/
H A Dqib_verbs.h1075 call_rcu(&mr->list, mr_rcu_callback); qib_put_mr()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_offload.c1325 call_rcu(&d->rcu_head, clean_l2_data); cxgb3_offload_deactivate()
/linux-4.4.14/drivers/acpi/apei/
H A Dghes.c640 call_rcu(&slot_cache->rcu, ghes_estatus_cache_rcu_free); ghes_estatus_cache_add()
/linux-4.4.14/fs/f2fs/
H A Dsuper.c513 call_rcu(&inode->i_rcu, f2fs_i_callback); f2fs_destroy_inode()
/linux-4.4.14/fs/fuse/
H A Dinode.c121 call_rcu(&inode->i_rcu, fuse_i_callback); fuse_destroy_inode()
/linux-4.4.14/fs/hugetlbfs/
H A Dinode.c948 call_rcu(&inode->i_rcu, hugetlbfs_i_callback); hugetlbfs_destroy_inode()
/linux-4.4.14/fs/nilfs2/
H A Dsuper.c187 call_rcu(&inode->i_rcu, nilfs_i_callback); nilfs_destroy_inode()
/linux-4.4.14/security/keys/encrypted-keys/
H A Dencrypted.c882 call_rcu(&epayload->rcu, encrypted_rcu_free); encrypted_update()
/linux-4.4.14/security/keys/
H A Dtrusted.c1076 call_rcu(&p->rcu, trusted_rcu_free); trusted_update()
/linux-4.4.14/fs/9p/
H A Dvfs_inode.c268 call_rcu(&inode->i_rcu, v9fs_i_callback); v9fs_destroy_inode()
/linux-4.4.14/fs/befs/
H A Dlinuxvfs.c287 call_rcu(&inode->i_rcu, befs_i_callback); befs_destroy_inode()
/linux-4.4.14/fs/cifs/
H A Dcifsfs.c292 call_rcu(&inode->i_rcu, cifs_i_callback); cifs_destroy_inode()
/linux-4.4.14/fs/exofs/
H A Dsuper.c177 call_rcu(&inode->i_rcu, exofs_i_callback); exofs_destroy_inode()
/linux-4.4.14/ipc/
H A Dmqueue.c367 call_rcu(&inode->i_rcu, mqueue_i_callback); mqueue_destroy_inode()
H A Dutil.c463 call_rcu(&p->rcu, func); ipc_rcu_putref()
/linux-4.4.14/kernel/time/
H A Dposix-timers.c580 call_rcu(&tmr->it.rcu, k_itimer_rcu_free); release_posix_timer()
/linux-4.4.14/include/net/netfilter/
H A Dnf_tables.h555 call_rcu(&gcb->head.rcu, nft_set_gc_batch_release); nft_set_gc_batch_complete()
/linux-4.4.14/fs/xfs/
H A Dxfs_mount.c157 call_rcu(&pag->rcu_head, __xfs_free_perag); xfs_free_perag()
H A Dxfs_icache.c134 call_rcu(&VFS_I(ip)->i_rcu, xfs_inode_free_callback); xfs_inode_free()
/linux-4.4.14/drivers/staging/rdma/hfi1/
H A Dinit.c1253 call_rcu(&cc_state->rcu, cc_state_reclaim); cleanup_device_data()
/linux-4.4.14/fs/isofs/
H A Dinode.c82 call_rcu(&inode->i_rcu, isofs_i_callback); isofs_destroy_inode()
/linux-4.4.14/security/apparmor/
H A Dpolicy.c637 call_rcu(&p->rcu, aa_free_profile_rcu); aa_free_profile_kref()
/linux-4.4.14/fs/btrfs/
H A Dvolumes.c1857 call_rcu(&device->rcu, free_device);
1989 call_rcu(&srcdev->rcu, free_device); btrfs_rm_dev_replace_free_srcdev()
2040 call_rcu(&tgtdev->rcu, free_device); btrfs_destroy_dev_replace_tgtdev()
6993 call_rcu(&device->rcu, free_device); btrfs_close_one_device()
/linux-4.4.14/fs/ext2/
H A Dsuper.c183 call_rcu(&inode->i_rcu, ext2_i_callback); ext2_destroy_inode()
/linux-4.4.14/fs/ufs/
H A Dsuper.c1415 call_rcu(&inode->i_rcu, ufs_i_callback); ufs_destroy_inode()
/linux-4.4.14/fs/nfs/
H A Dinode.c1901 call_rcu(&inode->i_rcu, nfs_i_callback); nfs_destroy_inode()
/linux-4.4.14/fs/ceph/
H A Dinode.c521 call_rcu(&inode->i_rcu, ceph_i_callback); ceph_destroy_inode()
/linux-4.4.14/fs/ocfs2/
H A Dsuper.c590 call_rcu(&inode->i_rcu, ocfs2_i_callback); ocfs2_destroy_inode()
/linux-4.4.14/fs/reiserfs/
H A Dsuper.c612 call_rcu(&inode->i_rcu, reiserfs_i_callback); reiserfs_destroy_inode()
/linux-4.4.14/fs/ubifs/
H A Dsuper.c288 call_rcu(&inode->i_rcu, ubifs_i_callback); ubifs_destroy_inode()
/linux-4.4.14/fs/udf/
H A Dsuper.c166 call_rcu(&inode->i_rcu, udf_i_callback); udf_destroy_inode()

Completed in 5678 milliseconds

12