arch/i386/oprofile/nmi_timer_int.c timer_stop 41 synchronize_kernel(); arch/ppc64/mm/tlb.c pte_free_submit 143 call_rcu(&batch->rcu, pte_free_rcu_callback, batch); arch/x86_64/kernel/mce.c mce_read 358 synchronize_kernel(); drivers/char/ipmi/ipmi_si_intf.c cleanup_one_si 2017 synchronize_kernel(); drivers/net/hamradio/bpqether.c bpq_rcv 183 rcu_read_lock(); drivers/net/hamradio/bpqether.c bpq_rcv 225 rcu_read_unlock(); drivers/net/hamradio/bpqether.c bpq_seq_start 408 rcu_read_lock(); drivers/net/hamradio/bpqether.c bpq_seq_stop 437 rcu_read_unlock(); drivers/net/hamradio/bpqether.c bpq_new_device 545 list_add_rcu(&bpq->bpq_list, &bpq_devices); drivers/net/hamradio/bpqether.c bpq_free_device 560 list_del_rcu(&bpq->bpq_list); drivers/net/hamradio/bpqether.c bpq_device_event 575 rcu_read_lock(); drivers/net/hamradio/bpqether.c bpq_device_event 595 rcu_read_unlock(); drivers/net/wan/lapbether.c lapbeth_get_x25_dev 70 list_for_each_entry_rcu(lapbeth, &lapbeth_devices, node) { drivers/net/wan/lapbether.c lapbeth_rcv 98 rcu_read_lock(); drivers/net/wan/lapbether.c lapbeth_rcv 118 rcu_read_unlock(); drivers/net/wan/lapbether.c lapbeth_new_device 372 list_add_rcu(&lapbeth->node, &lapbeth_devices); drivers/net/wan/lapbether.c lapbeth_free_device 389 list_del_rcu(&lapbeth->node); drivers/net/wireless/strip.c strip_get_idx 972 list_for_each_rcu(l, &strip_list) { drivers/net/wireless/strip.c strip_seq_start 982 rcu_read_lock(); drivers/net/wireless/strip.c strip_seq_next 997 list_for_each_continue_rcu(l, &strip_list) { drivers/net/wireless/strip.c strip_seq_stop 1005 rcu_read_unlock(); drivers/net/wireless/strip.c strip_free 2562 list_del_rcu(&strip_info->list); drivers/net/wireless/strip.c strip_alloc 2618 list_add_tail_rcu(&strip_info->list, &strip_list); drivers/s390/cio/airq.c s390_register_adapter_interrupt 48 synchronize_kernel(); drivers/s390/cio/airq.c s390_unregister_adapter_interrupt 68 synchronize_kernel(); fs/dcache.c d_free 84 call_rcu(&dentry->d_rcu, d_callback, dentry); fs/dcache.c __d_lookup 969 rcu_read_lock(); fs/dcache.c __d_lookup 1024 rcu_read_unlock(); fs/dcache.c d_rehash 1126 hlist_add_head_rcu(&entry->d_hash, list); fs/dcache.c d_move 1224 hlist_del_rcu(&dentry->d_hash); fs/dcache.c d_move 1227 hlist_add_head_rcu(&dentry->d_hash, target->d_bucket); fs/dcache.c is_subdir 1460 rcu_read_lock(); fs/dcache.c is_subdir 1477 rcu_read_unlock(); include/linux/dcache.h __d_drop 183 hlist_del_rcu(&dentry->d_hash); include/linux/list.h list_add_rcu 115 static inline void list_add_rcu(struct list_head *new, struct list_head *head) include/linux/list.h list_add_tail_rcu 136 static inline void list_add_tail_rcu(struct list_head *new, include/linux/list.h list_del_rcu 192 static inline void list_del_rcu(struct list_head *entry) include/linux/list.h 421 #define list_for_each_rcu(pos, head) \ include/linux/list.h 440 #define list_for_each_safe_rcu(pos, n, head) \ include/linux/list.h 454 #define list_for_each_entry_rcu(pos, head, member) \ include/linux/list.h 473 #define list_for_each_continue_rcu(pos, head) \ include/linux/list.h hlist_del_rcu 542 static inline void hlist_del_rcu(struct hlist_node *n) include/linux/list.h hlist_add_head_rcu 588 static inline void hlist_add_head_rcu(struct hlist_node *n, include/linux/netdevice.h 549 extern void synchronize_net(void ); ipc/util.c ipc_addid 197 rcu_read_lock(); ipc/util.c ipc_rcu_free 349 call_rcu(&free->rcu, ipc_schedule_free, free); ipc/util.c ipc_rcu_free 354 call_rcu(&free->rcu, (void (*)(void *))kfree, free); ipc/util.c ipc_lock 459 rcu_read_lock(); ipc/util.c ipc_lock 461 rcu_read_unlock(); ipc/util.c ipc_lock 478 rcu_read_unlock(); ipc/util.c ipc_lock 488 rcu_read_unlock(); ipc/util.c ipc_unlock 497 rcu_read_unlock(); kernel/auditsc.c audit_add_rule 173 list_add_rcu(&entry->list, list); kernel/auditsc.c audit_add_rule 175 list_add_tail_rcu(&entry->list, list); kernel/auditsc.c audit_del_rule 197 list_del_rcu(&e->list); kernel/auditsc.c audit_del_rule 198 call_rcu(&e->rcu, audit_free_rule, e); kernel/auditsc.c audit_filter_task 405 rcu_read_lock(); kernel/auditsc.c audit_filter_task 406 list_for_each_entry_rcu(e, &audit_tsklist, list) { kernel/auditsc.c audit_filter_task 408 rcu_read_unlock(); kernel/auditsc.c audit_filter_task 412 rcu_read_unlock(); kernel/auditsc.c audit_filter_syscall 430 rcu_read_lock(); kernel/auditsc.c audit_filter_syscall 431 list_for_each_entry_rcu(e, list, list) { kernel/auditsc.c audit_filter_syscall 434 rcu_read_unlock(); kernel/auditsc.c audit_filter_syscall 438 rcu_read_unlock(); kernel/module.c sys_init_module 1796 synchronize_kernel(); net/8021q/vlan.c vlan_cleanup_module 154 synchronize_net(); net/8021q/vlan.c unregister_vlan_dev 258 synchronize_net(); net/802/psnap.c find_snap_client 36 list_for_each_rcu(entry, &snap_list) { net/802/psnap.c snap_rcv 58 rcu_read_lock(); net/802/psnap.c snap_rcv 71 rcu_read_unlock(); net/802/psnap.c audit_add_rule 136 list_add_rcu(&proto->node, &snap_list); net/802/psnap.c 141 synchronize_net(); net/802/psnap.c unregister_snap_client 151 list_del_rcu(&proto->node); net/802/psnap.c unregister_snap_client 154 synchronize_net(); net/bridge/br.c br_deinit 64 synchronize_net(); net/bridge/br_device.c br_dev_xmit 63 rcu_read_lock(); net/bridge/br_device.c br_dev_xmit 65 rcu_read_unlock(); net/bridge/br_forward.c audit_filter_syscall 118 list_for_each_entry_rcu(p, &br->port_list, list) { net/bridge/br_if.c del_nbp 105 list_del_rcu(&p->list); net/bridge/br_if.c del_nbp 111 call_rcu(&p->rcu, destroy_nbp, p); net/bridge/br_if.c br_add_if 318 list_add_rcu(&p->list, &br->port_list); net/bridge/br_input.c br_handle_frame_finish 58 rcu_read_lock(); net/bridge/br_input.c br_handle_frame_finish 105 rcu_read_unlock(); net/bridge/br_input.c br_handle_frame 116 rcu_read_lock(); net/bridge/br_input.c br_handle_frame 134 rcu_read_unlock(); net/bridge/br_input.c br_handle_frame 141 rcu_read_unlock(); net/bridge/br_input.c br_handle_frame 150 rcu_read_unlock(); net/bridge/br_input.c br_handle_frame 155 rcu_read_unlock(); net/bridge/br_ioctl.c old_dev_ioctl 125 rcu_read_lock(); net/bridge/br_ioctl.c old_dev_ioctl 144 rcu_read_unlock(); net/bridge/br_ioctl.c old_dev_ioctl 222 rcu_read_lock(); net/bridge/br_ioctl.c old_dev_ioctl 224 rcu_read_unlock(); net/bridge/br_ioctl.c old_dev_ioctl 242 rcu_read_unlock(); net/bridge/br_stp.c br_get_port 42 list_for_each_entry_rcu(p, &br->port_list, list) { net/bridge/netfilter/ebtable_broute.c fini 80 synchronize_net(); net/core/dev.c dev_add_pack 288 list_add_rcu(&pt->list, &ptype_all); net/core/dev.c dev_add_pack 291 list_add_rcu(&pt->list, &ptype_base[hash]); net/core/dev.c __dev_remove_pack 332 list_del_rcu(&pt->list); net/core/dev.c dev_remove_pack 357 synchronize_net(); net/core/dev.c dev_queue_xmit_nit 1148 rcu_read_lock(); net/core/dev.c dev_queue_xmit_nit 1149 list_for_each_entry_rcu(ptype, &ptype_all, list) { net/core/dev.c dev_queue_xmit_nit 1180 rcu_read_unlock(); net/core/dev.c netif_receive_skb 1765 rcu_read_lock(); net/core/dev.c netif_receive_skb 1766 list_for_each_entry_rcu(ptype, &ptype_all, list) { net/core/dev.c netif_receive_skb 1780 list_for_each_entry_rcu(ptype, &ptype_base[ntohs(type)&15], list) { net/core/dev.c netif_receive_skb 1800 rcu_read_unlock(); net/core/dev.c netdev_set_master 2240 synchronize_net(); net/core/dev.c synchronize_net 3089 void synchronize_net(void ) net/core/dev.c synchronize_net 3092 synchronize_kernel(); net/core/dev.c unregister_netdevice 3149 synchronize_net(); net/core/dev.c 3336 EXPORT_SYMBOL(synchronize_net); net/core/netfilter.c nf_register_hook 72 list_add_rcu(®->list, i->prev); net/core/netfilter.c nf_register_hook 75 synchronize_net(); net/core/netfilter.c nf_unregister_hook 82 list_del_rcu(®->list); net/core/netfilter.c nf_unregister_hook 85 synchronize_net(); net/core/netfilter.c 356 list_for_each_continue_rcu(*i, head) { net/core/netfilter.c netif_receive_skb 508 rcu_read_lock(); net/core/netfilter.c netif_receive_skb 539 rcu_read_unlock(); net/core/netfilter.c nf_reinject 549 rcu_read_lock(); net/core/netfilter.c nf_reinject 566 list_for_each_rcu(i, &nf_hooks[info->pf][info->hook]) { net/core/netfilter.c nf_reinject 603 rcu_read_unlock(); net/core/netfilter.c nf_log_unregister 771 synchronize_net(); net/core/netfilter.c nf_log_packet 785 rcu_read_lock(); net/core/netfilter.c nf_log_packet 799 rcu_read_unlock(); net/decnet/dn_route.c dnrt_free 149 call_rcu(&rt->u.dst.rcu_head, (void (*)(void *))dst_free, &rt->u.dst); net/decnet/dn_route.c dnrt_drop 156 call_rcu(&rt->u.dst.rcu_head, (void (*)(void *))dst_free, &rt->u.dst); net/decnet/dn_route.c __dn_route_output_key 1177 rcu_read_lock(); net/decnet/dn_route.c __dn_route_output_key 1190 rcu_read_unlock(); net/decnet/dn_route.c __dn_route_output_key 1195 rcu_read_unlock(); net/decnet/dn_route.c dn_route_input 1456 rcu_read_lock(); net/decnet/dn_route.c dn_route_input 1469 rcu_read_unlock(); net/decnet/dn_route.c dn_route_input 1474 rcu_read_unlock(); net/decnet/dn_route.c dn_cache_dump 1650 rcu_read_lock(); net/decnet/dn_route.c dn_cache_dump 1659 rcu_read_unlock(); net/decnet/dn_route.c dn_cache_dump 1664 rcu_read_unlock(); net/decnet/dn_route.c dn_rt_cache_get_first 1684 rcu_read_lock(); net/decnet/dn_route.c dn_rt_cache_get_first 1688 rcu_read_unlock(); net/decnet/dn_route.c dn_rt_cache_get_next 1700 rcu_read_unlock(); net/decnet/dn_route.c dn_rt_cache_get_next 1703 rcu_read_lock(); net/decnet/dn_route.c dn_rt_cache_seq_stop 1730 rcu_read_unlock(); net/ipv4/af_inet.c inet_create 340 rcu_read_lock(); net/ipv4/af_inet.c inet_create 341 list_for_each_rcu(p, &inetsw[sock->type]) { net/ipv4/af_inet.c inet_create 375 rcu_read_unlock(); net/ipv4/af_inet.c inet_create 430 rcu_read_unlock(); net/ipv4/af_inet.c inet_register_protosw 1008 list_add_rcu(&p->list, last_perm); net/ipv4/af_inet.c inet_register_protosw 1012 synchronize_net(); net/ipv4/af_inet.c inet_unregister_protosw 1036 list_del_rcu(&p->list); net/ipv4/af_inet.c inet_unregister_protosw 1039 synchronize_net(); net/ipv4/icmp.c icmp_unreach 707 rcu_read_lock(); net/ipv4/icmp.c icmp_unreach 712 rcu_read_unlock(); net/ipv4/ip_input.c ip_local_deliver_finish 220 rcu_read_lock(); net/ipv4/ip_input.c ip_local_deliver_finish 266 rcu_read_unlock(); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_helper_unregister 1174 synchronize_net(); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_cleanup 1371 synchronize_net(); net/ipv4/netfilter/ip_conntrack_standalone.c ip_conntrack_protocol_unregister 605 synchronize_net(); net/ipv4/netfilter/ip_nat_helper.c ip_nat_helper_unregister 444 synchronize_net(); net/ipv4/netfilter/ip_nat_snmp_basic.c fini 1354 synchronize_net(); net/ipv4/netfilter/ip_nat_standalone.c ip_nat_protocol_unregister 308 synchronize_net(); net/ipv4/netfilter/ip_queue.c init_or_cleanup 688 synchronize_net(); net/ipv4/protocol.c inet_del_protocol 95 synchronize_net(); net/ipv4/route.c rt_cache_get_first 229 rcu_read_lock(); net/ipv4/route.c rt_cache_get_first 233 rcu_read_unlock(); net/ipv4/route.c rt_cache_get_next 245 rcu_read_unlock(); net/ipv4/route.c rt_cache_get_next 248 rcu_read_lock(); net/ipv4/route.c rt_cache_seq_stop 284 rcu_read_unlock(); net/ipv4/route.c rt_free 442 call_rcu(&rt->u.dst.rcu_head, (void (*)(void *))dst_free, &rt->u.dst); net/ipv4/route.c rt_drop 448 call_rcu(&rt->u.dst.rcu_head, (void (*)(void *))dst_free, &rt->u.dst); net/ipv4/route.c ip_rt_redirect 1006 rcu_read_lock(); net/ipv4/route.c ip_rt_redirect 1028 rcu_read_unlock(); net/ipv4/route.c ip_rt_redirect 1080 rcu_read_unlock(); net/ipv4/route.c ip_rt_frag_needed 1261 rcu_read_lock(); net/ipv4/route.c ip_rt_frag_needed 1300 rcu_read_unlock(); net/ipv4/route.c ip_route_input 1877 rcu_read_lock(); net/ipv4/route.c ip_route_input 1892 rcu_read_unlock(); net/ipv4/route.c ip_route_input 1898 rcu_read_unlock(); net/ipv4/route.c __ip_route_output_key 2245 rcu_read_lock(); net/ipv4/route.c __ip_route_output_key 2261 rcu_read_unlock(); net/ipv4/route.c __ip_route_output_key 2267 rcu_read_unlock(); net/ipv4/route.c ip_rt_dump 2477 rcu_read_lock(); net/ipv4/route.c ip_rt_dump 2488 rcu_read_unlock(); net/ipv4/route.c ip_rt_dump 2493 rcu_read_unlock(); net/ipv4/xfrm4_tunnel.c xfrm4_tunnel_deregister 122 synchronize_net(); net/ipv6/af_inet6.c inet6_create 162 rcu_read_lock(); net/ipv6/af_inet6.c inet6_create 163 list_for_each_rcu(p, &inetsw6[sock->type]) { net/ipv6/af_inet6.c inet6_create 197 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_create 260 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_create 264 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_create 268 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_register_protosw 602 list_add_rcu(&p->list, last_perm); net/ipv6/af_inet6.c inet6_unregister_protosw 628 list_del_rcu(&p->list); net/ipv6/af_inet6.c inet6_unregister_protosw 631 synchronize_net(); net/ipv6/icmp.c icmpv6_notify 532 rcu_read_lock(); net/ipv6/icmp.c icmpv6_notify 537 rcu_read_unlock(); net/ipv6/ip6_input.c ip6_input_finish 159 rcu_read_lock(); net/ipv6/ip6_input.c ip6_input_finish 209 rcu_read_unlock(); net/ipv6/ip6_input.c ip6_input_finish 214 rcu_read_unlock(); net/ipv6/netfilter/ip6_queue.c init_or_cleanup 691 synchronize_net(); net/ipv6/protocol.c inet6_del_protocol 83 synchronize_net(); net/irda/irlan/irlan_client.c irlan_client_discovery_indication 172 rcu_read_lock(); net/irda/irlan/irlan_client.c irlan_client_discovery_indication 182 rcu_read_unlock(); net/irda/irlan/irlan_common.c irlan_open 242 list_add_rcu(&self->dev_list, &irlans); net/irda/irlan/irlan_common.c irlan_get_any 284 list_for_each_entry_rcu(self, &irlans, dev_list) { net/irda/irlan/irlan_common.c irlan_seq_start 1092 rcu_read_lock(); net/irda/irlan/irlan_common.c irlan_seq_stop 1122 rcu_read_unlock(); net/packet/af_packet.c packet_set_ring 1656 synchronize_net(); security/selinux/netif.c sel_netif_insert 77 list_add_rcu(&netif->list, &sel_netif_hash[idx].list); security/selinux/netif.c sel_netif_lookup 90 rcu_read_lock(); security/selinux/netif.c sel_netif_lookup 92 rcu_read_unlock(); security/selinux/netif.c sel_netif_destroy 150 list_del_rcu(&netif->list); security/selinux/netif.c sel_netif_destroy 154 call_rcu(&netif->rcu_head, sel_netif_free, netif); security/selinux/netif.c sel_netif_kill 167 rcu_read_lock(); security/selinux/netif.c sel_netif_kill 169 rcu_read_unlock(); security/selinux/netif.c sel_netif_flush 183 list_for_each_rcu(pos, &sel_netif_hash[idx].list) { security/selinux/netif.c sel_netif_avc_callback 198 synchronize_net();