/linux-4.1.27/Documentation/RCU/ |
D | UP.txt | 4 A common misconception is that, on UP systems, the call_rcu() primitive 20 which deletes element B, and then invokes call_rcu() to free element B 23 Now, if call_rcu() were to directly invoke its arguments, then upon return 28 This same problem can occur if call_rcu() is invoked from a hardware 35 by having call_rcu() directly invoke its arguments only if it was called 41 deletes element B from the list, then passes it to call_rcu() for deferred 43 RCU usage, since call_rcu() must wait for a grace period to elapse. 44 Therefore, in this case, allowing call_rcu() to immediately invoke 46 underlying RCU, namely that call_rcu() defers invoking its arguments until 55 Suppose that call_rcu() is invoked while holding a lock, and that the [all …]
|
D | rcubarrier.txt | 30 But the above code cannot be used in IRQ context -- the call_rcu() 38 call_rcu(&p->rcu, p_callback); 40 Since call_rcu() never blocks, this code can safely be used from within 51 Unloading Modules That Use call_rcu() 88 the flavor of rcu_barrier() with that of call_rcu(). If your module 89 uses multiple flavors of call_rcu(), then it must also use multiple 168 RCU callbacks rarely include calls to call_rcu(). However, the rcutorture 184 module invokes call_rcu() from timers, you will need to first cancel all 191 unloading. If your module uses call_rcu(), call_rcu_bh(), -and- 229 The rcu_barrier_func() runs on each CPU, where it invokes call_rcu() [all …]
|
D | rcuref.txt | 64 call_rcu(&el->head, el_free); remove_element 68 call_rcu(&el->head, el_free); 100 ... call_rcu(&el->head, el_free);
|
D | checklist.txt | 169 5. If call_rcu(), or a related primitive such as call_rcu_bh(), 201 7. If the updater uses call_rcu() or synchronize_rcu(), then the 223 8. Although synchronize_rcu() is slower than is call_rcu(), it 227 should be used in preference to call_rcu(). Furthermore, 237 code using call_rcu() should explicitly limit update rate in 241 Ways of gaining this self-limiting property when using call_rcu() 274 d. Use call_rcu_bh() rather than call_rcu(), in order to take 332 expedited forms of the three primitives, namely call_rcu(), 352 the corresponding call_rcu(), call_rcu_bh(), or call_rcu_sched(), 398 15. The whole point of call_rcu(), synchronize_rcu(), and friends [all …]
|
D | whatisRCU.txt | 121 c. synchronize_rcu() / call_rcu() 127 express synchronize_rcu() in terms of the call_rcu() callback API. 191 The call_rcu() API is a callback form of synchronize_rcu(), 199 However, the call_rcu() API should not be used lightly, as use 204 of denial-of-service attacks. Code using call_rcu() should limit 308 synchronize_rcu() & call_rcu() 312 rcu_read_unlock(), synchronize_rcu(), and call_rcu() invocations in 314 to their callers and (2) call_rcu() callbacks may be invoked. Efficient 327 call_rcu() rcu_dereference() 448 In such cases, one uses call_rcu() rather than synchronize_rcu(). [all …]
|
D | listRCU.txt | 121 call_rcu(&e->rcu, audit_free_rule); 209 call_rcu(&e->rcu, audit_free_rule); 286 call_rcu(&e->rcu, audit_free_rule);
|
D | arrayRCU.txt | 90 and then, if the reference count has dropped to zero, uses call_rcu()
|
D | rcu.txt | 54 Search for "rcu_read_lock", "rcu_read_unlock", "call_rcu",
|
D | torture.txt | 66 the synchronize_rcu() rather than the call_rcu() family is 169 "rcu": rcu_read_lock(), rcu_read_unlock() and call_rcu().
|
/linux-4.1.27/net/sched/ |
D | cls_basic.c | 110 call_rcu(&f->rcu, basic_delete_filter); in basic_destroy() 123 call_rcu(&f->rcu, basic_delete_filter); in basic_delete() 222 call_rcu(&fold->rcu, basic_delete_filter); in basic_change()
|
D | cls_cgroup.c | 139 call_rcu(&head->rcu, cls_cgroup_destroy_rcu); in cls_cgroup_change() 155 call_rcu(&head->rcu, cls_cgroup_destroy_rcu); in cls_cgroup_destroy()
|
D | cls_bpf.c | 141 call_rcu(&prog->rcu, __cls_bpf_delete_prog); in cls_bpf_delete() 157 call_rcu(&prog->rcu, __cls_bpf_delete_prog); in cls_bpf_destroy() 369 call_rcu(&oldprog->rcu, __cls_bpf_delete_prog); in cls_bpf_change()
|
D | cls_fw.c | 150 call_rcu(&f->rcu, fw_delete_filter); in fw_destroy() 175 call_rcu(&f->rcu, fw_delete_filter); in fw_delete() 290 call_rcu(&f->rcu, fw_delete_filter); in fw_change()
|
D | cls_route.c | 309 call_rcu(&f->rcu, route4_delete_filter); in route4_destroy() 352 call_rcu(&f->rcu, route4_delete_filter); in route4_delete() 555 call_rcu(&fold->rcu, route4_delete_filter); in route4_change()
|
D | cls_flow.c | 529 call_rcu(&fold->rcu, flow_destroy_filter); in flow_change() 545 call_rcu(&f->rcu, flow_destroy_filter); in flow_delete() 571 call_rcu(&f->rcu, flow_destroy_filter); in flow_destroy()
|
D | cls_tcindex.c | 392 call_rcu(&oldp->rcu, __tcindex_partial_destroy); in tcindex_set_parms() 486 call_rcu(&p->rcu, __tcindex_destroy); in tcindex_destroy()
|
D | cls_u32.c | 418 call_rcu(&key->rcu, u32_delete_key_freepf_rcu); in u32_delete_key() 437 call_rcu(&n->rcu, u32_delete_key_freepf_rcu); in u32_clear_hnode() 771 call_rcu(&n->rcu, u32_delete_key_rcu); in u32_change()
|
D | sch_generic.c | 704 call_rcu(&qdisc->rcu_head, qdisc_rcu_free); in qdisc_destroy()
|
/linux-4.1.27/include/linux/ |
D | rcutiny.h | 78 call_rcu(head, func); in kfree_call_rcu()
|
D | rcupdate.h | 160 void call_rcu(struct rcu_head *head, 166 #define call_rcu call_rcu_sched macro
|
/linux-4.1.27/fs/ecryptfs/ |
D | dentry.c | 85 call_rcu(&p->rcu, ecryptfs_dentry_free_rcu); in ecryptfs_d_release()
|
D | super.c | 93 call_rcu(&inode->i_rcu, ecryptfs_i_callback); in ecryptfs_destroy_inode()
|
/linux-4.1.27/net/batman-adv/ |
D | hard-interface.h | 64 call_rcu(&hard_iface->rcu, batadv_hardif_free_rcu); in batadv_hardif_free_ref()
|
D | originator.c | 551 call_rcu(&orig_node->rcu, batadv_orig_node_free_rcu); in batadv_orig_node_release()
|
/linux-4.1.27/net/openvswitch/ |
D | flow_table.c | 169 call_rcu(&flow->rcu, rcu_free_flow_callback); in ovs_flow_free() 270 call_rcu(&ti->rcu, flow_tbl_destroy_rcu_cb); in table_instance_destroy() 271 call_rcu(&ufid_ti->rcu, flow_tbl_destroy_rcu_cb); in table_instance_destroy() 706 call_rcu(&ti->rcu, flow_tbl_destroy_rcu_cb); in flow_key_insert() 728 call_rcu(&ti->rcu, flow_tbl_destroy_rcu_cb); in flow_ufid_insert()
|
D | vport-netdev.c | 177 call_rcu(&netdev_vport->rcu, free_port_rcu); in netdev_destroy()
|
D | vport.c | 571 call_rcu(&vport->rcu, free_vport_rcu); in ovs_vport_deferred_free()
|
D | datapath.c | 1603 call_rcu(&dp->rcu, destroy_dp_rcu); in __dp_destroy()
|
/linux-4.1.27/include/linux/netfilter/ |
D | nfnetlink.h | 14 int (*call_rcu)(struct sock *nl, struct sk_buff *skb, member
|
/linux-4.1.27/fs/afs/ |
D | security.c | 121 call_rcu(&permits->rcu, afs_zap_permits); in afs_clear_permits() 204 call_rcu(&xpermits->rcu, afs_dispose_of_permits); in afs_cache_permit()
|
D | super.c | 522 call_rcu(&inode->i_rcu, afs_i_callback); in afs_destroy_inode()
|
D | inode.c | 451 call_rcu(&permits->rcu, afs_zap_permits); in afs_evict_inode()
|
/linux-4.1.27/fs/logfs/ |
D | inode.c | 156 call_rcu(&inode->i_rcu, logfs_i_callback); in __logfs_destroy_inode() 163 call_rcu(&inode->i_rcu, logfs_i_callback); in __logfs_destroy_meta_inode()
|
/linux-4.1.27/kernel/rcu/ |
D | rcutorture.c | 362 call_rcu(&p->rtort_rcu, rcu_torture_cb); in rcu_torture_deferred_free() 383 .call = call_rcu, 716 call_rcu(&rbi.rcu, rcu_torture_boost_cb); in rcu_torture_boost() 1646 call_rcu(&rh1, rcu_torture_leak_cb); /* Start grace period. */ in rcu_test_debug_objects() 1648 call_rcu(&rh2, rcu_torture_leak_cb); in rcu_test_debug_objects() 1649 call_rcu(&rh2, rcu_torture_err_cb); /* Duplicate callback. */ in rcu_test_debug_objects()
|
D | tree_plugin.h | 92 RCU_STATE_INITIALIZER(rcu_preempt, 'p', call_rcu); 511 void call_rcu(struct rcu_head *head, void (*func)(struct rcu_head *rcu)) in call_rcu() function 515 EXPORT_SYMBOL_GPL(call_rcu); 542 wait_rcu_gp(call_rcu); in synchronize_rcu() 732 wait_rcu_gp(call_rcu); in synchronize_rcu_expedited() 751 wait_rcu_gp(call_rcu); in synchronize_rcu_expedited() 2994 call_rcu(&rsh.rh, rcu_sysidle_cb); in rcu_sys_is_idle()
|
D | tree.h | 552 void call_rcu(struct rcu_head *head, void (*func)(struct rcu_head *rcu));
|
D | update.c | 774 call_rcu(&head, test_callback); in early_boot_test_call_rcu()
|
/linux-4.1.27/arch/x86/mm/ |
D | kmmio.c | 486 call_rcu(&dr->rcu, rcu_free_kmmio_fault_pages); in remove_kmmio_fault_pages() 543 call_rcu(&drelease->rcu, remove_kmmio_fault_pages); in unregister_kmmio_probe()
|
/linux-4.1.27/net/ipv6/ |
D | addrconf_core.c | 162 call_rcu(&idev->rcu, in6_dev_finish_destroy_rcu); in in6_dev_finish_destroy()
|
D | xfrm6_tunnel.c | 213 call_rcu(&x6spi->rcu_head, x6spi_destroy_rcu); in xfrm6_tunnel_free_spi()
|
D | addrlabel.c | 146 call_rcu(&p->rcu, ip6addrlbl_free_rcu); in ip6addrlbl_put()
|
D | sit.c | 432 call_rcu(&x->rcu_head, prl_list_destroy_rcu); in ipip6_tunnel_del_prl()
|
/linux-4.1.27/kernel/events/ |
D | callchain.c | 56 call_rcu(&entries->rcu_head, release_callchain_buffers_rcu); in release_callchain_buffers()
|
D | ring_buffer.c | 593 call_rcu(&rb->rcu_head, rb_free_rcu); in rb_irq_work()
|
D | core.c | 905 call_rcu(&ctx->rcu_head, free_ctx); in put_ctx() 3588 call_rcu(&event->rcu_head, free_event_rcu); in __free_event() 4436 call_rcu(&rb->rcu_head, rb_free_rcu); in ring_buffer_put()
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | super25.c | 72 call_rcu(&inode->i_rcu, ll_inode_destroy_callback); in ll_destroy_inode()
|
D | dcache.c | 74 call_rcu(&lld->lld_rcu_head, free_dentry_data); in ll_release()
|
/linux-4.1.27/kernel/ |
D | audit_watch.c | 319 call_rcu(&oentry->rcu, audit_free_rule_rcu); in audit_update_watch() 349 call_rcu(&e->rcu, audit_free_rule_rcu); in audit_remove_parent_watches()
|
D | pid_namespace.c | 150 call_rcu(&ns->rcu, delayed_free_pidns); in destroy_pid_namespace()
|
D | audit_tree.c | 135 call_rcu(&chunk->head, __put_chunk); in audit_tree_destroy_watch() 485 call_rcu(&entry->rcu, audit_free_rule_rcu); in kill_rules()
|
D | pid.c | 294 call_rcu(&pid->rcu, delayed_put_pid); in free_pid()
|
D | auditfilter.c | 977 call_rcu(&e->rcu, audit_free_rule_rcu); in audit_del_rule() 1388 call_rcu(&entry->rcu, audit_free_rule_rcu); in update_lsm_rule()
|
D | cred.c | 144 call_rcu(&cred->rcu, put_cred_rcu); in __put_cred()
|
D | exit.c | 207 call_rcu(&p->rcu, delayed_put_task_struct); in release_task()
|
D | cgroup.c | 4459 call_rcu(&css->rcu_head, css_free_rcu_fn); in css_release_work_fn() 4602 call_rcu(&css->rcu_head, css_free_rcu_fn); in create_css()
|
D | module.c | 3156 call_rcu(&freeinit->rcu, do_free_init); in do_init_module()
|
/linux-4.1.27/net/netfilter/ |
D | nfnetlink.c | 203 if (nc->call_rcu) { in nfnetlink_rcv_msg() 204 err = nc->call_rcu(net->nfnl, skb, nlh, in nfnetlink_rcv_msg()
|
D | nfnetlink_queue_core.c | 176 call_rcu(&inst->rcu, instance_destroy_rcu); in __instance_destroy() 1180 [NFQNL_MSG_PACKET] = { .call_rcu = nfqnl_recv_unsupp, 1182 [NFQNL_MSG_VERDICT] = { .call_rcu = nfqnl_recv_verdict, 1188 [NFQNL_MSG_VERDICT_BATCH]={ .call_rcu = nfqnl_recv_verdict_batch,
|
D | nf_conntrack_expect.c | 333 call_rcu(&exp->rcu, nf_ct_expect_free_rcu); in nf_ct_expect_put()
|
/linux-4.1.27/net/ipv4/ |
D | inetpeer.c | 379 call_rcu(&p->rcu, inetpeer_free_rcu); in unlink_from_pool() 553 call_rcu(&root->gc_rcu, inetpeer_inval_rcu); in inetpeer_invalidate_tree()
|
D | tcp_fastopen.c | 71 call_rcu(&octx->rcu, tcp_fastopen_ctx_free); in tcp_fastopen_reset_cipher()
|
D | udp_offload.c | 289 call_rcu(&uo_priv->rcu, udp_offload_free_routine); in udp_del_offload()
|
D | cipso_ipv4.c | 615 call_rcu(&doi_def->rcu, cipso_v4_doi_free_rcu); in cipso_v4_doi_remove() 677 call_rcu(&doi_def->rcu, cipso_v4_doi_free_rcu); in cipso_v4_doi_putdef()
|
D | fib_trie.c | 276 call_rcu(&fa->rcu, __alias_free_mem); in alias_free_mem_rcu() 296 #define node_free(n) call_rcu(&tn_info(n)->rcu, __node_free_rcu) 1874 call_rcu(&tb->rcu, __trie_free_rcu); in fib_free_table()
|
D | devinet.c | 212 call_rcu(&ifa->rcu_head, inet_rcu_free_ifa); in inet_free_ifa() 308 call_rcu(&in_dev->rcu_head, in_dev_rcu_put); in inetdev_destroy()
|
D | fib_semantics.c | 234 call_rcu(&fi->rcu, free_fib_info_rcu); in free_fib_info()
|
D | ip_sockglue.c | 352 call_rcu(&ra->rcu, ip_ra_destroy_rcu); in ip_ra_control()
|
D | route.c | 562 call_rcu(&rt->dst.rcu_head, dst_rcu_free); in rt_free()
|
D | ipmr.c | 623 call_rcu(&c->rcu, ipmr_cache_free_rcu); in ipmr_cache_free()
|
/linux-4.1.27/net/sunrpc/ |
D | auth_unix.c | 108 call_rcu(&cred->cr_rcu, unx_free_cred_callback); in unx_destroy_cred()
|
D | auth_generic.c | 133 call_rcu(&cred->cr_rcu, generic_free_cred_callback); in generic_destroy_cred()
|
D | rpc_pipe.c | 214 call_rcu(&inode->i_rcu, rpc_i_callback); in rpc_destroy_inode()
|
/linux-4.1.27/fs/freevxfs/ |
D | vxfs_inode.c | 359 call_rcu(&ip->i_rcu, vxfs_i_callback); in vxfs_evict_inode()
|
/linux-4.1.27/fs/ |
D | file_table.c | 55 call_rcu(&f->f_u.fu_rcuhead, file_free_rcu); in file_free()
|
D | fcntl.c | 591 call_rcu(&fa->fa_rcu, fasync_free_rcu); in fasync_remove_entry()
|
D | file.c | 171 call_rcu(&cur_fdt->rcu, free_fdtable_rcu); in expand_fdtable()
|
D | dcache.c | 300 call_rcu(&dentry->d_u.d_rcu, __d_free_external); in dentry_free() 308 call_rcu(&dentry->d_u.d_rcu, __d_free); in dentry_free()
|
D | eventpoll.c | 727 call_rcu(&epi->rcu, epi_rcu_free); in ep_remove()
|
D | block_dev.c | 487 call_rcu(&inode->i_rcu, bdev_i_callback); in bdev_destroy_inode()
|
D | inode.c | 257 call_rcu(&inode->i_rcu, i_callback); in destroy_inode()
|
D | namespace.c | 1058 call_rcu(&mnt->mnt_rcu, delayed_free_vfsmnt); in cleanup_mnt()
|
/linux-4.1.27/drivers/infiniband/ulp/ipoib/ |
D | ipoib_main.c | 956 call_rcu(&neigh->rcu, ipoib_neigh_reclaim); in __ipoib_reap_neigh() 1119 call_rcu(&neigh->rcu, ipoib_neigh_reclaim); in ipoib_neigh_free() 1204 call_rcu(&neigh->rcu, ipoib_neigh_reclaim); in ipoib_del_neighs_by_gid() 1246 call_rcu(&neigh->rcu, ipoib_neigh_reclaim); in ipoib_flush_neighs() 1252 call_rcu(&htbl->rcu, neigh_hash_free_rcu); in ipoib_flush_neighs()
|
/linux-4.1.27/net/netfilter/ipvs/ |
D | ip_vs_lblcr.c | 148 call_rcu(&e->rcu_head, ip_vs_lblcr_elem_rcu_free); in ip_vs_dest_set_erase() 160 call_rcu(&e->rcu_head, ip_vs_lblcr_elem_rcu_free); in ip_vs_dest_set_eraseall()
|
D | ip_vs_lblc.c | 146 call_rcu(&en->rcu_head, ip_vs_lblc_rcu_free); in ip_vs_lblc_del()
|
D | ip_vs_app.c | 145 call_rcu(&inc->rcu_head, ip_vs_app_inc_rcu_free); in ip_vs_app_inc_release()
|
D | ip_vs_xmit.c | 89 call_rcu(&old->rcu_head, ip_vs_dest_dst_rcu_free); in __ip_vs_dst_set()
|
D | ip_vs_conn.c | 836 call_rcu(&cp->rcu_head, ip_vs_conn_rcu_free); in ip_vs_conn_expire()
|
D | ip_vs_ctl.c | 488 call_rcu(&svc->rcu_head, ip_vs_service_rcu_free); in __ip_vs_svc_put() 644 call_rcu(&old->rcu_head, ip_vs_dest_dst_rcu_free); in __ip_vs_dst_cache_reset()
|
/linux-4.1.27/security/selinux/ |
D | avc.c | 218 call_rcu(&node->rhead, avc_node_free); in avc_node_delete() 232 call_rcu(&old->rhead, avc_node_free); in avc_node_replace()
|
D | hooks.c | 271 call_rcu(&isec->rcu, inode_free_rcu); in inode_free_security()
|
/linux-4.1.27/net/mac80211/ |
D | mesh_pathtbl.c | 634 call_rcu(&oldtbl->rcu_head, mesh_table_free_rcu); in mesh_mpath_table_grow() 654 call_rcu(&oldtbl->rcu_head, mesh_table_free_rcu); in mesh_mpp_table_grow() 800 call_rcu(&node->rcu, mesh_path_node_reclaim); in __mesh_path_del()
|
D | agg-rx.c | 100 call_rcu(&tid_rx->rcu_head, ieee80211_free_tid_rx); in ___ieee80211_stop_rx_ba_session()
|
/linux-4.1.27/fs/coda/ |
D | inode.c | 64 call_rcu(&inode->i_rcu, coda_i_callback); in coda_destroy_inode()
|
/linux-4.1.27/fs/hpfs/ |
D | super.c | 129 call_rcu(&hpfs_sb(s)->rcu, lazy_free_sbi); in hpfs_put_super() 223 call_rcu(&inode->i_rcu, hpfs_i_callback); in hpfs_destroy_inode()
|
/linux-4.1.27/block/ |
D | blk-ioc.c | 81 call_rcu(&icq->__rcu_head, icq_free_icq_rcu); in ioc_destroy_icq()
|
D | blk-cgroup.h | 276 call_rcu(&blkg->rcu_head, __blkg_release_rcu); in blkg_put()
|
D | partition-generic.c | 238 call_rcu(&part->rcu_head, delete_partition_rcu_cb); in __delete_partition()
|
D | blk-sysfs.c | 526 call_rcu(&q->rcu_head, blk_free_queue_rcu); in blk_release_queue()
|
/linux-4.1.27/fs/efs/ |
D | super.c | 84 call_rcu(&inode->i_rcu, efs_i_callback); in efs_destroy_inode()
|
/linux-4.1.27/net/core/ |
D | dst.c | 290 call_rcu(&dst->rcu_head, dst_destroy_rcu); in dst_release()
|
D | net-sysfs.c | 800 call_rcu(&old_table->rcu, rps_dev_flow_table_release); in store_rps_dev_flow_table_cnt() 839 call_rcu(&flow_table->rcu, rps_dev_flow_table_release); in rx_queue_release()
|
D | neighbour.c | 392 call_rcu(&old_nht->rcu, neigh_hash_free_rcu); in neigh_hash_grow() 1477 call_rcu(&parms->rcu_head, neigh_rcu_free_parms); in neigh_parms_release() 1552 call_rcu(&rcu_dereference_protected(tbl->nht, 1)->rcu, in neigh_table_clear()
|
D | filter.c | 902 call_rcu(&fp->rcu, sk_filter_release_rcu); in sk_filter_release()
|
/linux-4.1.27/fs/jffs2/ |
D | super.c | 55 call_rcu(&inode->i_rcu, jffs2_i_callback); in jffs2_destroy_inode()
|
/linux-4.1.27/net/8021q/ |
D | vlan_core.c | 297 call_rcu(&vlan_info->rcu, vlan_info_rcu_free); in vlan_vid_del()
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | book3s_mmu_hpte.c | 140 call_rcu(&pte->rcu_head, free_pte_rcu); in invalidate_pte()
|
/linux-4.1.27/fs/qnx4/ |
D | inode.c | 352 call_rcu(&inode->i_rcu, qnx4_i_callback); in qnx4_destroy_inode()
|
/linux-4.1.27/fs/openpromfs/ |
D | inode.c | 347 call_rcu(&inode->i_rcu, openprom_i_callback); in openprom_destroy_inode()
|
/linux-4.1.27/fs/sysv/ |
D | inode.c | 330 call_rcu(&inode->i_rcu, sysv_i_callback); in sysv_destroy_inode()
|
/linux-4.1.27/fs/hfs/ |
D | super.c | 177 call_rcu(&inode->i_rcu, hfs_i_callback); in hfs_destroy_inode()
|
/linux-4.1.27/fs/squashfs/ |
D | super.c | 483 call_rcu(&inode->i_rcu, squashfs_i_callback); in squashfs_destroy_inode()
|
/linux-4.1.27/net/bridge/ |
D | br_if.c | 268 call_rcu(&p->rcu, destroy_nbp_rcu); in del_nbp()
|
D | br_fdb.c | 140 call_rcu(&f->rcu, fdb_rcu_free); in fdb_delete()
|
/linux-4.1.27/fs/proc/ |
D | inode.c | 84 call_rcu(&inode->i_rcu, proc_i_callback); in proc_destroy_inode()
|
/linux-4.1.27/net/sctp/ |
D | transport.c | 182 call_rcu(&transport->rcu, sctp_transport_destroy_rcu); in sctp_transport_destroy()
|
/linux-4.1.27/net/netlabel/ |
D | netlabel_unlabeled.c | 626 call_rcu(&iface->rcu, netlbl_unlhsh_free_iface); in netlbl_unlhsh_condremove_iface() 740 call_rcu(&iface->rcu, netlbl_unlhsh_free_iface); in netlbl_unlhsh_netdev_handler()
|
D | netlabel_domainhash.c | 551 call_rcu(&entry->rcu, netlbl_domhsh_free_entry); in netlbl_domhsh_remove_entry()
|
/linux-4.1.27/fs/ncpfs/ |
D | inode.c | 69 call_rcu(&inode->i_rcu, ncp_i_callback); in ncp_destroy_inode() 797 call_rcu(&server->rcu, delayed_free); in ncp_put_super()
|
/linux-4.1.27/mm/ |
D | slob.c | 605 call_rcu(&slob_rcu->head, kmem_rcu_free); in kmem_cache_free()
|
D | kmemleak.c | 475 call_rcu(&object->rcu, free_object_rcu); in put_object()
|
D | shmem.c | 3082 call_rcu(&inode->i_rcu, shmem_destroy_callback); in shmem_destroy_inode()
|
D | slab.c | 1900 call_rcu(head, kmem_rcu_free); in slab_destroy()
|
D | slub.c | 1519 call_rcu(head, rcu_free_slab); in free_slab()
|
/linux-4.1.27/fs/romfs/ |
D | super.c | 409 call_rcu(&inode->i_rcu, romfs_i_callback); in romfs_destroy_inode()
|
/linux-4.1.27/fs/ocfs2/dlmfs/ |
D | dlmfs.c | 361 call_rcu(&inode->i_rcu, dlmfs_i_callback); in dlmfs_destroy_inode()
|
/linux-4.1.27/fs/bfs/ |
D | inode.c | 258 call_rcu(&inode->i_rcu, bfs_i_callback); in bfs_destroy_inode()
|
/linux-4.1.27/ipc/ |
D | util.c | 463 call_rcu(&p->rcu, func); in ipc_rcu_putref()
|
D | mqueue.c | 368 call_rcu(&inode->i_rcu, mqueue_i_callback); in mqueue_destroy_inode()
|
/linux-4.1.27/fs/adfs/ |
D | super.c | 259 call_rcu(&inode->i_rcu, adfs_i_callback); in adfs_destroy_inode()
|
/linux-4.1.27/fs/affs/ |
D | super.c | 117 call_rcu(&inode->i_rcu, affs_i_callback); in affs_destroy_inode()
|
/linux-4.1.27/net/can/ |
D | af_can.c | 600 call_rcu(&r->rcu, can_rx_delete_receiver); in can_rx_unregister()
|
/linux-4.1.27/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_main.c | 549 call_rcu(&dev->rcu, ocrdma_remove_free); in ocrdma_remove()
|
/linux-4.1.27/lib/ |
D | rhashtable.c | 271 call_rcu(&old_tbl->rcu, bucket_table_free_rcu); in rhashtable_rehash_table()
|
D | idr.c | 149 call_rcu(&p->rcu_head, idr_layer_rcu_free); in free_layer()
|
D | radix-tree.c | 240 call_rcu(&node->rcu_head, radix_tree_node_rcu_free); in radix_tree_node_free()
|
D | assoc_array.c | 1428 call_rcu(&edit->rcu, assoc_array_rcu_cleanup); in assoc_array_apply_edit()
|
D | Kconfig.debug | 428 Enable this to turn on debugging of RCU list heads (call_rcu() usage).
|
/linux-4.1.27/include/net/netfilter/ |
D | nf_tables.h | 554 call_rcu(&gcb->head.rcu, nft_set_gc_batch_release); in nft_set_gc_batch_complete()
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
D | obd_support.h | 743 call_rcu(&__h->h_rcu, class_handle_free_cb); \
|
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/ |
D | inode.c | 82 call_rcu(&inode->i_rcu, spufs_i_callback); in spufs_destroy_inode()
|
/linux-4.1.27/fs/qnx6/ |
D | inode.c | 612 call_rcu(&inode->i_rcu, qnx6_i_callback); in qnx6_destroy_inode()
|
/linux-4.1.27/fs/hfsplus/ |
D | super.c | 633 call_rcu(&inode->i_rcu, hfsplus_i_callback); in hfsplus_destroy_inode()
|
/linux-4.1.27/fs/minix/ |
D | inode.c | 79 call_rcu(&inode->i_rcu, minix_i_callback); in minix_destroy_inode()
|
/linux-4.1.27/fs/hppfs/ |
D | hppfs.c | 627 call_rcu(&inode->i_rcu, hppfs_i_callback); in hppfs_destroy_inode()
|
/linux-4.1.27/fs/befs/ |
D | linuxvfs.c | 293 call_rcu(&inode->i_rcu, befs_i_callback); in befs_destroy_inode()
|
/linux-4.1.27/fs/gfs2/ |
D | quota.c | 143 call_rcu(&qd->qd_rcu, gfs2_qd_dealloc); in gfs2_qd_dispose() 1382 call_rcu(&qd->qd_rcu, gfs2_qd_dealloc); in gfs2_quota_cleanup()
|
D | super.c | 1648 call_rcu(&inode->i_rcu, gfs2_i_callback); in gfs2_destroy_inode()
|
D | glock.c | 124 call_rcu(&gl->gl_rcu, gfs2_glock_dealloc); in gfs2_glock_free()
|
/linux-4.1.27/kernel/time/ |
D | posix-timers.c | 573 call_rcu(&tmr->it.rcu, k_itimer_rcu_free); in release_posix_timer()
|
/linux-4.1.27/security/keys/encrypted-keys/ |
D | encrypted.c | 882 call_rcu(&epayload->rcu, encrypted_rcu_free); in encrypted_update()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_verbs.h | 1063 call_rcu(&mr->list, mr_rcu_callback); in qib_put_mr()
|
/linux-4.1.27/security/apparmor/ |
D | policy.c | 637 call_rcu(&p->rcu, aa_free_profile_rcu); in aa_free_profile_kref()
|
/linux-4.1.27/fs/jfs/ |
D | super.c | 146 call_rcu(&inode->i_rcu, jfs_i_callback); in jfs_destroy_inode()
|
/linux-4.1.27/fs/xfs/ |
D | xfs_mount.c | 147 call_rcu(&pag->rcu_head, __xfs_free_perag); in xfs_free_perag()
|
D | xfs_icache.c | 134 call_rcu(&VFS_I(ip)->i_rcu, xfs_inode_free_callback); in xfs_inode_free()
|
/linux-4.1.27/fs/fat/ |
D | inode.c | 634 call_rcu(&sbi->rcu, delayed_free); in fat_put_super() 658 call_rcu(&inode->i_rcu, fat_i_callback); in fat_destroy_inode()
|
/linux-4.1.27/drivers/acpi/apei/ |
D | ghes.c | 640 call_rcu(&slot_cache->rcu, ghes_estatus_cache_rcu_free); in ghes_estatus_cache_add()
|
/linux-4.1.27/drivers/md/ |
D | dm-stats.c | 386 call_rcu(&s->rcu_head, dm_stat_free); in dm_stats_delete()
|
/linux-4.1.27/fs/exofs/ |
D | super.c | 177 call_rcu(&inode->i_rcu, exofs_i_callback); in exofs_destroy_inode()
|
/linux-4.1.27/fs/hostfs/ |
D | hostfs_kern.c | 254 call_rcu(&inode->i_rcu, hostfs_i_callback); in hostfs_destroy_inode()
|
/linux-4.1.27/fs/cifs/ |
D | cifsfs.c | 292 call_rcu(&inode->i_rcu, cifs_i_callback); in cifs_destroy_inode()
|
D | connect.c | 3832 call_rcu(&cifs_sb->rcu, delayed_free); in cifs_umount()
|
/linux-4.1.27/fs/hugetlbfs/ |
D | inode.c | 682 call_rcu(&inode->i_rcu, hugetlbfs_i_callback); in hugetlbfs_destroy_inode()
|
/linux-4.1.27/net/sunrpc/auth_gss/ |
D | auth_gss.c | 1256 call_rcu(&ctx->gc_rcu, gss_free_ctx_callback); in gss_free_ctx() 1281 call_rcu(&cred->cr_rcu, gss_free_cred_callback); in gss_destroy_nullcred()
|
/linux-4.1.27/net/mac802154/ |
D | llsec.c | 403 call_rcu(&pos->rcu, llsec_dev_free_rcu); in mac802154_llsec_dev_del()
|
/linux-4.1.27/security/keys/ |
D | trusted.c | 1046 call_rcu(&p->rcu, trusted_rcu_free); in trusted_update()
|
/linux-4.1.27/fs/ext4/ |
D | mballoc.c | 3555 call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback); in ext4_mb_put_pa() 3905 call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback); in ext4_mb_discard_group_preallocations() 4022 call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback); in ext4_discard_preallocations() 4270 call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback); in ext4_mb_discard_lg_preallocations()
|
D | super.c | 938 call_rcu(&inode->i_rcu, ext4_i_callback); in ext4_destroy_inode()
|
/linux-4.1.27/fs/f2fs/ |
D | super.c | 454 call_rcu(&inode->i_rcu, f2fs_i_callback); in f2fs_destroy_inode()
|
/linux-4.1.27/fs/fuse/ |
D | inode.c | 121 call_rcu(&inode->i_rcu, fuse_i_callback); in fuse_destroy_inode()
|
/linux-4.1.27/fs/isofs/ |
D | inode.c | 82 call_rcu(&inode->i_rcu, isofs_i_callback); in isofs_destroy_inode()
|
/linux-4.1.27/fs/9p/ |
D | vfs_inode.c | 268 call_rcu(&inode->i_rcu, v9fs_i_callback); in v9fs_destroy_inode()
|
/linux-4.1.27/fs/nilfs2/ |
D | super.c | 187 call_rcu(&inode->i_rcu, nilfs_i_callback); in nilfs_destroy_inode()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/ |
D | cxgb3_offload.c | 1328 call_rcu(&d->rcu_head, clean_l2_data); in cxgb3_offload_deactivate()
|
/linux-4.1.27/fs/btrfs/ |
D | volumes.c | 733 call_rcu(&device->rcu, free_device); in __btrfs_close_devices() 1713 call_rcu(&device->rcu, free_device); in btrfs_rm_device() 1845 call_rcu(&srcdev->rcu, free_device); in btrfs_rm_dev_replace_free_srcdev() 1893 call_rcu(&tgtdev->rcu, free_device); in btrfs_destroy_dev_replace_tgtdev()
|
D | extent_io.c | 5053 call_rcu(&eb->rcu_head, btrfs_release_extent_buffer_rcu); in release_extent_buffer()
|
D | inode.c | 8998 call_rcu(&inode->i_rcu, btrfs_i_callback); in btrfs_destroy_inode()
|
/linux-4.1.27/fs/ext2/ |
D | super.c | 183 call_rcu(&inode->i_rcu, ext2_i_callback); in ext2_destroy_inode()
|
/linux-4.1.27/Documentation/security/ |
D | keys.txt | 1085 rcu_dereference() ... rcu_assign_pointer() ... call_rcu() 1091 use of call_rcu() and, if the payload is of variable size, the length of 1216 be made under RCU conditions, and call_rcu() must be used to dispose of
|
/linux-4.1.27/fs/ufs/ |
D | super.c | 1442 call_rcu(&inode->i_rcu, ufs_i_callback); in ufs_destroy_inode()
|
/linux-4.1.27/Documentation/ |
D | assoc_array.txt | 114 will then be passed to call_rcu() to free it and any dead stuff it points
|
D | kernel-parameters.txt | 3121 Enable debug-object double-call_rcu() testing.
|
/linux-4.1.27/fs/nfs/ |
D | inode.c | 1887 call_rcu(&inode->i_rcu, nfs_i_callback); in nfs_destroy_inode()
|
/linux-4.1.27/fs/reiserfs/ |
D | super.c | 612 call_rcu(&inode->i_rcu, reiserfs_i_callback); in reiserfs_destroy_inode()
|
/linux-4.1.27/fs/ubifs/ |
D | super.c | 284 call_rcu(&inode->i_rcu, ubifs_i_callback); in ubifs_destroy_inode()
|
/linux-4.1.27/fs/ceph/ |
D | inode.c | 521 call_rcu(&inode->i_rcu, ceph_i_callback); in ceph_destroy_inode()
|
/linux-4.1.27/fs/udf/ |
D | super.c | 166 call_rcu(&inode->i_rcu, udf_i_callback); in udf_destroy_inode()
|
/linux-4.1.27/fs/ocfs2/ |
D | super.c | 588 call_rcu(&inode->i_rcu, ocfs2_i_callback); in ocfs2_destroy_inode()
|
/linux-4.1.27/fs/ntfs/ |
D | inode.c | 349 call_rcu(&inode->i_rcu, ntfs_i_callback); in ntfs_destroy_big_inode()
|
/linux-4.1.27/net/tipc/ |
D | socket.c | 472 call_rcu(&tsk->rcu, tipc_sk_callback); in tipc_release()
|
/linux-4.1.27/kernel/sched/ |
D | core.c | 5715 call_rcu(&sd->rcu, free_sched_domain); in destroy_sched_domain() 7517 call_rcu(&tg->rcu, free_sched_group_rcu); in sched_destroy_group()
|
/linux-4.1.27/fs/ext3/ |
D | super.c | 521 call_rcu(&inode->i_rcu, ext3_i_callback); in ext3_destroy_inode()
|
/linux-4.1.27/net/netlink/ |
D | af_netlink.c | 1329 call_rcu(&nlk->rcu, deferred_put_nlk_sk); in netlink_release()
|
/linux-4.1.27/drivers/net/ |
D | vxlan.c | 807 call_rcu(&f->rcu, vxlan_fdb_free); in vxlan_fdb_destroy()
|
/linux-4.1.27/Documentation/trace/ |
D | ftrace.txt | 1978 0) sh-4802 | | call_rcu() {
|
/linux-4.1.27/fs/nfsd/ |
D | nfs4state.c | 287 call_rcu(&fi->fi_rcu, nfsd4_free_file_rcu); in put_nfs4_file()
|