arch/i386/kernel/apm.c apm_exit 2372 synchronize_kernel(); arch/i386/kernel/process.c cpu_idle 156 rcu_read_lock(); arch/i386/kernel/process.c cpu_idle 164 rcu_read_unlock(); arch/i386/oprofile/nmi_timer_int.c timer_stop 41 synchronize_kernel(); arch/ia64/kernel/process.c cpu_idle 249 rcu_read_lock(); arch/ia64/kernel/process.c cpu_idle 254 rcu_read_unlock(); arch/ppc64/mm/tlb.c pte_free_submit 175 call_rcu(&batch->rcu, pte_free_rcu_callback); arch/x86_64/kernel/mce.c mce_log 52 entry = rcu_dereference(mcelog.next); arch/x86_64/kernel/mce.c mce_read 345 next = rcu_dereference(mcelog.next); arch/x86_64/kernel/mce.c mce_read 365 synchronize_kernel(); arch/x86_64/kernel/process.c cpu_idle 143 rcu_read_lock(); arch/x86_64/kernel/process.c cpu_idle 148 rcu_read_unlock(); drivers/acpi/processor.c acpi_processor_remove 2537 synchronize_kernel(); drivers/char/ipmi/ipmi_si_intf.c init_one_smi 2170 synchronize_kernel(); drivers/char/ipmi/ipmi_si_intf.c cleanup_one_si 2279 synchronize_kernel(); drivers/input/keyboard/atkbd.c atkbd_disconnect 801 synchronize_kernel(); drivers/md/multipath.c multipath_map 64 rcu_read_lock(); drivers/md/multipath.c multipath_map 69 rcu_read_unlock(); drivers/md/multipath.c multipath_map 73 rcu_read_unlock(); drivers/md/multipath.c unplug_slaves 139 rcu_read_lock(); drivers/md/multipath.c unplug_slaves 146 rcu_read_unlock(); drivers/md/multipath.c unplug_slaves 152 rcu_read_lock(); drivers/md/multipath.c unplug_slaves 155 rcu_read_unlock(); drivers/md/multipath.c multipath_issue_flush 223 rcu_read_lock(); drivers/md/multipath.c multipath_issue_flush 234 rcu_read_unlock(); drivers/md/multipath.c multipath_issue_flush 238 rcu_read_lock(); drivers/md/multipath.c multipath_issue_flush 242 rcu_read_unlock(); drivers/md/multipath.c multipath_remove_disk 358 synchronize_kernel(); drivers/md/raid10.c read_balance 501 rcu_read_lock(); drivers/md/raid10.c read_balance 573 rcu_read_unlock(); drivers/md/raid10.c unplug_slaves 583 rcu_read_lock(); drivers/md/raid10.c unplug_slaves 590 rcu_read_unlock(); drivers/md/raid10.c unplug_slaves 596 rcu_read_lock(); drivers/md/raid10.c unplug_slaves 599 rcu_read_unlock(); drivers/md/raid10.c raid10_issue_flush 614 rcu_read_lock(); drivers/md/raid10.c raid10_issue_flush 625 rcu_read_unlock(); drivers/md/raid10.c raid10_issue_flush 629 rcu_read_lock(); drivers/md/raid10.c raid10_issue_flush 633 rcu_read_unlock(); drivers/md/raid10.c make_request 764 rcu_read_lock(); drivers/md/raid10.c make_request 774 rcu_read_unlock(); drivers/md/raid10.c raid10_remove_disk 980 synchronize_kernel(); drivers/md/raid1.c read_balance 342 rcu_read_lock(); drivers/md/raid1.c read_balance 419 rcu_read_unlock(); drivers/md/raid1.c unplug_slaves 429 rcu_read_lock(); drivers/md/raid1.c unplug_slaves 436 rcu_read_unlock(); drivers/md/raid1.c unplug_slaves 442 rcu_read_lock(); drivers/md/raid1.c unplug_slaves 445 rcu_read_unlock(); drivers/md/raid1.c raid1_issue_flush 460 rcu_read_lock(); drivers/md/raid1.c raid1_issue_flush 471 rcu_read_unlock(); drivers/md/raid1.c raid1_issue_flush 475 rcu_read_lock(); drivers/md/raid1.c raid1_issue_flush 479 rcu_read_unlock(); drivers/md/raid1.c make_request 586 rcu_read_lock(); drivers/md/raid1.c make_request 595 rcu_read_unlock(); drivers/md/raid1.c raid1_remove_disk 784 synchronize_kernel(); drivers/md/raid5.c handle_stripe 1250 rcu_read_lock(); drivers/md/raid5.c handle_stripe 1256 rcu_read_unlock(); drivers/md/raid5.c unplug_slaves 1306 rcu_read_lock(); drivers/md/raid5.c unplug_slaves 1313 rcu_read_unlock(); drivers/md/raid5.c unplug_slaves 1319 rcu_read_lock(); drivers/md/raid5.c unplug_slaves 1322 rcu_read_unlock(); drivers/md/raid5.c raid5_issue_flush 1349 rcu_read_lock(); drivers/md/raid5.c raid5_issue_flush 1360 rcu_read_unlock(); drivers/md/raid5.c raid5_issue_flush 1364 rcu_read_lock(); drivers/md/raid5.c raid5_issue_flush 1368 rcu_read_unlock(); drivers/md/raid5.c raid5_remove_disk 1830 synchronize_kernel(); drivers/md/raid6main.c handle_stripe 1413 rcu_read_lock(); drivers/md/raid6main.c handle_stripe 1419 rcu_read_unlock(); drivers/md/raid6main.c unplug_slaves 1469 rcu_read_lock(); drivers/md/raid6main.c unplug_slaves 1476 rcu_read_unlock(); drivers/md/raid6main.c unplug_slaves 1482 rcu_read_lock(); drivers/md/raid6main.c unplug_slaves 1485 rcu_read_unlock(); drivers/md/raid6main.c raid6_issue_flush 1512 rcu_read_lock(); drivers/md/raid6main.c raid6_issue_flush 1523 rcu_read_unlock(); drivers/md/raid6main.c raid6_issue_flush 1527 rcu_read_lock(); drivers/md/raid6main.c raid6_issue_flush 1531 rcu_read_unlock(); drivers/md/raid6main.c raid6_remove_disk 2000 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 72 list_for_each_entry_rcu(lapbeth, &lapbeth_devices, node) { drivers/net/wan/lapbether.c lapbeth_rcv 100 rcu_read_lock(); drivers/net/wan/lapbether.c lapbeth_rcv 120 rcu_read_unlock(); drivers/net/wan/lapbether.c lapbeth_new_device 362 list_add_rcu(&lapbeth->node, &lapbeth_devices); drivers/net/wan/lapbether.c lapbeth_free_device 379 list_del_rcu(&lapbeth->node); drivers/net/wan/syncppp.c sppp_cisco_input 771 rcu_read_lock(); drivers/net/wan/syncppp.c sppp_cisco_input 784 rcu_read_unlock(); drivers/net/wireless/strip.c strip_get_idx 973 list_for_each_rcu(l, &strip_list) { drivers/net/wireless/strip.c strip_seq_start 983 rcu_read_lock(); drivers/net/wireless/strip.c strip_seq_next 998 list_for_each_continue_rcu(l, &strip_list) { drivers/net/wireless/strip.c strip_seq_stop 1006 rcu_read_unlock(); drivers/net/wireless/strip.c strip_make_packet 1354 rcu_read_lock(); drivers/net/wireless/strip.c strip_make_packet 1357 rcu_read_unlock(); drivers/net/wireless/strip.c strip_make_packet 1362 rcu_read_unlock(); drivers/net/wireless/strip.c strip_send 1510 rcu_read_lock(); drivers/net/wireless/strip.c strip_send 1518 rcu_read_unlock(); drivers/net/wireless/strip.c strip_free 2567 list_del_rcu(&strip_info->list); drivers/net/wireless/strip.c strip_alloc 2623 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(); drivers/s390/net/qeth_main.c qeth_free_vlan_addresses4 4882 rcu_read_lock(); drivers/s390/net/qeth_main.c qeth_free_vlan_addresses4 4897 rcu_read_unlock(); drivers/s390/net/qeth_main.c qeth_arp_constructor 7177 rcu_read_lock(); drivers/s390/net/qeth_main.c qeth_arp_constructor 7178 in_dev = rcu_dereference(__in_dev_get(dev)); drivers/s390/net/qeth_main.c qeth_arp_constructor 7180 rcu_read_unlock(); drivers/s390/net/qeth_main.c qeth_arp_constructor 7187 rcu_read_unlock(); fs/dcache.c d_free 87 call_rcu(&dentry->d_rcu, d_callback); fs/dcache.c __d_lookup 981 rcu_read_lock(); fs/dcache.c __d_lookup 983 hlist_for_each_rcu(node, head) { fs/dcache.c __d_lookup 1028 rcu_read_unlock(); fs/dcache.c __d_rehash 1118 hlist_add_head_rcu(&entry->d_hash, list); fs/dcache.c d_move 1235 hlist_del_rcu(&dentry->d_hash); fs/dcache.c is_subdir 1469 rcu_read_lock(); fs/dcache.c is_subdir 1486 rcu_read_unlock(); include/linux/dcache.h __d_drop 182 hlist_del_rcu(&dentry->d_hash); include/linux/inetdevice.h 148 rcu_read_lock(); include/linux/inetdevice.h 152 rcu_read_unlock(); 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 list_replace_rcu 205 static inline void list_replace_rcu(struct list_head *old, struct list_head *new){ include/linux/list.h 436 #define list_for_each_rcu(pos, head) \ include/linux/list.h list_for_each_rcu 438 pos = rcu_dereference(pos->next), prefetch(pos->next)) include/linux/list.h __list_for_each_rcu 442 pos = rcu_dereference(pos->next)) include/linux/list.h 455 #define list_for_each_safe_rcu(pos, n, head) \ include/linux/list.h list_for_each_safe_rcu 457 pos = rcu_dereference(n), n = pos->next) include/linux/list.h 469 #define list_for_each_entry_rcu(pos, head, member) \ include/linux/list.h list_for_each_entry_rcu 473 pos = rcu_dereference(list_entry(pos->member.next, \ include/linux/list.h 488 #define list_for_each_continue_rcu(pos, head) \ include/linux/list.h list_for_each_continue_rcu 490 (pos) = rcu_dereference((pos)->next), prefetch((pos)->next)) include/linux/list.h hlist_del_rcu 557 static inline void hlist_del_rcu(struct hlist_node *n) include/linux/list.h hlist_add_head_rcu 598 static inline void hlist_add_head_rcu(struct hlist_node *n, include/linux/list.h 641 #define hlist_for_each_rcu(pos, head) \ include/linux/list.h hlist_for_each_rcu 643 (pos) = rcu_dereference((pos)->next)) include/linux/list.h 706 #define hlist_for_each_entry_rcu(tpos, pos, head, member) \ include/linux/list.h hlist_for_each_entry_rcu 710 pos = rcu_dereference(pos->next)) include/linux/netdevice.h 545 extern void synchronize_net(void ); include/linux/slab.h 49 #define SLAB_DESTROY_BY_RCU 0x00080000UL ipc/msg.c sys_msgrcv 752 rcu_read_lock(); ipc/msg.c sys_msgrcv 770 rcu_read_unlock(); ipc/msg.c sys_msgrcv 778 rcu_read_unlock(); ipc/util.c grow_ary 149 rcu_assign_pointer(ids->entries, new); ipc/util.c ipc_addid 198 rcu_read_lock(); ipc/util.c ipc_rcu_putref 402 call_rcu(&container_of(ptr, struct ipc_rcu_grace, data)->rcu, ipc/util.c ipc_rcu_putref 405 call_rcu(&container_of(ptr, struct ipc_rcu_grace, data)->rcu, ipc/util.c ipc_lock 510 rcu_read_lock(); ipc/util.c ipc_lock 511 entries = rcu_dereference(ids->entries); ipc/util.c ipc_lock 513 rcu_read_unlock(); ipc/util.c ipc_lock 518 rcu_read_unlock(); ipc/util.c ipc_lock 528 rcu_read_unlock(); ipc/util.c ipc_lock_by_ptr 536 rcu_read_lock(); ipc/util.c ipc_unlock 543 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 198 list_del_rcu(&e->list); kernel/auditsc.c audit_del_rule 199 call_rcu(&e->rcu, audit_free_rule); kernel/auditsc.c audit_filter_task 406 rcu_read_lock(); kernel/auditsc.c audit_filter_task 407 list_for_each_entry_rcu(e, &audit_tsklist, list) { kernel/auditsc.c audit_filter_task 409 rcu_read_unlock(); kernel/auditsc.c audit_filter_task 413 rcu_read_unlock(); kernel/auditsc.c audit_filter_syscall 431 rcu_read_lock(); kernel/auditsc.c audit_filter_syscall 432 list_for_each_entry_rcu(e, list, list) { kernel/auditsc.c audit_filter_syscall 435 rcu_read_unlock(); kernel/auditsc.c audit_filter_syscall 439 rcu_read_unlock(); kernel/module.c sys_init_module 1806 synchronize_kernel(); kernel/profile.c sys_init_module 187 synchronize_kernel(); mm/rmap.c anon_vma_init 190 0, SLAB_DESTROY_BY_RCU|SLAB_PANIC, anon_vma_ctor, NULL); mm/rmap.c page_lock_anon_vma 202 rcu_read_lock(); mm/rmap.c page_lock_anon_vma 212 rcu_read_unlock(); mm/slab.c CREATE_MASK 145 SLAB_DESTROY_BY_RCU) mm/slab.c CREATE_MASK 150 SLAB_DESTROY_BY_RCU) mm/slab.c slab_destroy 1123 if (unlikely(cachep->flags & SLAB_DESTROY_BY_RCU)) { mm/slab.c slab_destroy 1129 call_rcu(&slab_rcu->head, kmem_rcu_free); mm/slab.c 1209 if (!(flags & SLAB_DESTROY_BY_RCU)) mm/slab.c 1212 if (flags & SLAB_DESTROY_BY_RCU) mm/slab.c 1215 if (flags & SLAB_DESTROY_BY_RCU) mm/slab.c kmem_cache_destroy 1629 if (unlikely(cachep->flags & SLAB_DESTROY_BY_RCU)) mm/slab.c kmem_cache_destroy 1630 synchronize_kernel(); net/8021q/vlan.c vlan_cleanup_module 162 synchronize_net(); net/8021q/vlan.c __vlan_find_group 175 hlist_for_each_entry_rcu(grp, n, &vlan_group_hash[hash], hlist) { net/8021q/vlan.c unregister_vlan_dev 247 synchronize_net(); net/8021q/vlan.c unregister_vlan_dev 267 hlist_del_rcu(&grp->hlist); net/8021q/vlan.c unregister_vlan_dev 270 call_rcu(&grp->rcu, vlan_rcu_free); net/8021q/vlan.c register_vlan_device 520 hlist_add_head_rcu(&grp->hlist, net/8021q/vlan_dev.c vlan_skb_recv 146 rcu_read_lock(); net/8021q/vlan_dev.c vlan_skb_recv 149 rcu_read_unlock(); net/8021q/vlan_dev.c vlan_skb_recv 173 rcu_read_unlock(); net/8021q/vlan_dev.c vlan_skb_recv 247 rcu_read_unlock(); net/8021q/vlan_dev.c vlan_skb_recv 276 rcu_read_unlock(); net/8021q/vlan_dev.c vlan_skb_recv 299 rcu_read_unlock(); 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/atm/clip.c clip_constructor 309 rcu_read_lock(); net/atm/clip.c clip_constructor 310 in_dev = rcu_dereference(__in_dev_get(dev)); net/atm/clip.c clip_constructor 312 rcu_read_unlock(); net/atm/clip.c clip_constructor 319 rcu_read_unlock(); net/bridge/br.c br_deinit 62 synchronize_net(); net/bridge/br_device.c br_dev_xmit 43 rcu_read_lock(); net/bridge/br_device.c br_dev_xmit 51 rcu_read_unlock(); net/bridge/br_fdb.c fdb_delete 76 hlist_del_rcu(&f->hlist); net/bridge/br_fdb.c __br_fdb_get 197 hlist_for_each_entry_rcu(fdb, h, &br->hash[br_mac_hash(addr)], hlist) { net/bridge/br_fdb.c br_fdb_get 214 rcu_read_lock(); net/bridge/br_fdb.c br_fdb_get 218 rcu_read_unlock(); net/bridge/br_fdb.c br_fdb_put 233 call_rcu(&ent->u.rcu, fdb_rcu_free); net/bridge/br_fdb.c br_fdb_fillbuf 250 rcu_read_lock(); net/bridge/br_fdb.c br_fdb_fillbuf 252 hlist_for_each_entry_rcu(f, h, &br->hash[i], hlist) { net/bridge/br_fdb.c br_fdb_fillbuf 276 rcu_read_unlock(); net/bridge/br_fdb.c fdb_insert 330 hlist_add_head_rcu(&fdb->hlist, &br->hash[hash]); net/bridge/br_forward.c audit_filter_syscall 122 list_for_each_entry_rcu(p, &br->port_list, list) { net/bridge/br_if.c del_nbp 111 list_del_rcu(&p->list); net/bridge/br_if.c del_nbp 117 call_rcu(&p->rcu, destroy_nbp_rcu); net/bridge/br_if.c br_add_if 343 list_add_rcu(&p->list, &br->port_list); 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 47 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 278 list_add_rcu(&pt->list, &ptype_all); net/core/dev.c dev_add_pack 281 list_add_rcu(&pt->list, &ptype_base[hash]); net/core/dev.c __dev_remove_pack 318 list_del_rcu(&pt->list); net/core/dev.c dev_remove_pack 343 synchronize_net(); net/core/dev.c dev_queue_xmit_nit 1037 rcu_read_lock(); net/core/dev.c dev_queue_xmit_nit 1038 list_for_each_entry_rcu(ptype, &ptype_all, list) { net/core/dev.c dev_queue_xmit_nit 1069 rcu_read_unlock(); net/core/dev.c dev_queue_xmit 1265 q = rcu_dereference(dev->qdisc); net/core/dev.c handle_bridge 1570 (port = rcu_dereference((*pskb)->dev->br_port)) == NULL) net/core/dev.c netif_receive_skb 1650 rcu_read_lock(); net/core/dev.c netif_receive_skb 1659 list_for_each_entry_rcu(ptype, &ptype_all, list) { net/core/dev.c netif_receive_skb 1692 list_for_each_entry_rcu(ptype, &ptype_base[ntohs(type)&15], list) { net/core/dev.c netif_receive_skb 1712 rcu_read_unlock(); net/core/dev.c netdev_set_master 2137 synchronize_net(); net/core/dev.c synchronize_net 2988 void synchronize_net(void ) net/core/dev.c synchronize_net 2991 synchronize_kernel(); net/core/dev.c unregister_netdevice 3048 synchronize_net(); net/core/dev.c unregister_netdevice 3075 synchronize_net(); net/core/dev.c 3231 EXPORT_SYMBOL(synchronize_net); net/core/neighbour.c neigh_parms_release 1312 call_rcu(&parms->rcu_head, neigh_rcu_free_parms); 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_register 757 rcu_assign_pointer(nf_logging[pf], logfn); net/core/netfilter.c nf_log_unregister 772 synchronize_net(); net/core/netfilter.c nf_log_packet 786 rcu_read_lock(); net/core/netfilter.c nf_log_packet 787 logfn = rcu_dereference(nf_logging[pf]); net/core/netfilter.c nf_log_packet 799 rcu_read_unlock(); net/core/netpoll.c netpoll_setup 611 rcu_read_lock(); net/core/netpoll.c netpoll_setup 615 rcu_read_unlock(); net/core/netpoll.c netpoll_setup 622 rcu_read_unlock(); net/core/pktgen.c setup_inject 271 rcu_read_lock(); net/core/pktgen.c setup_inject 279 rcu_read_unlock(); net/decnet/dn_neigh.c dn_neigh_construct 137 rcu_read_lock(); net/decnet/dn_neigh.c dn_neigh_construct 138 dn_db = rcu_dereference(dev->dn_ptr); net/decnet/dn_neigh.c dn_neigh_construct 140 rcu_read_unlock(); net/decnet/dn_neigh.c dn_neigh_construct 146 rcu_read_unlock(); net/decnet/dn_neigh.c dn_neigh_construct 152 rcu_read_unlock(); net/decnet/dn_route.c dnrt_free 148 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/decnet/dn_route.c dnrt_drop 155 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/decnet/dn_route.c dn_insert_route 290 rcu_assign_pointer(rth->u.rt_next, net/decnet/dn_route.c dn_insert_route 292 rcu_assign_pointer(dn_rt_hash_table[hash].chain, rth); net/decnet/dn_route.c dn_insert_route 306 rcu_assign_pointer(rt->u.rt_next, dn_rt_hash_table[hash].chain); net/decnet/dn_route.c dn_insert_route 307 rcu_assign_pointer(dn_rt_hash_table[hash].chain, rt); net/decnet/dn_route.c __dn_route_output_key 1167 rcu_read_lock_bh(); net/decnet/dn_route.c __dn_route_output_key 1168 for (rt = rcu_dereference(dn_rt_hash_table[hash].chain); rt; net/decnet/dn_route.c __dn_route_output_key 1169 rt = rcu_dereference(rt->u.rt_next)) { net/decnet/dn_route.c __dn_route_output_key 1180 rcu_read_unlock_bh(); net/decnet/dn_route.c __dn_route_output_key 1185 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_route_input 1446 rcu_read_lock(); net/decnet/dn_route.c dn_route_input 1447 for (rt = rcu_dereference(dn_rt_hash_table[hash].chain); rt != NULL; net/decnet/dn_route.c dn_route_input 1448 rt = rcu_dereference(rt->u.rt_next)) { net/decnet/dn_route.c dn_route_input 1459 rcu_read_unlock(); net/decnet/dn_route.c dn_route_input 1464 rcu_read_unlock(); net/decnet/dn_route.c dn_cache_dump 1640 rcu_read_lock_bh(); net/decnet/dn_route.c dn_cache_dump 1641 for (rt = rcu_dereference(dn_rt_hash_table[h].chain), idx = 0; net/decnet/dn_route.c dn_cache_dump 1643 rt = rcu_dereference(rt->u.rt_next), idx++) { net/decnet/dn_route.c dn_cache_dump 1650 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_cache_dump 1655 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_rt_cache_get_first 1675 rcu_read_lock_bh(); net/decnet/dn_route.c dn_rt_cache_get_first 1679 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_rt_cache_get_next 1686 struct dn_rt_cache_iter_state *s = rcu_dereference(seq->private); net/decnet/dn_route.c dn_rt_cache_get_next 1690 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_rt_cache_get_next 1693 rcu_read_lock_bh(); net/decnet/dn_route.c dn_rt_cache_seq_stop 1720 rcu_read_unlock_bh(); net/econet/af_econet.c econet_sendmsg 408 rcu_read_lock(); net/econet/af_econet.c econet_sendmsg 415 rcu_read_unlock(); net/ipv4/af_inet.c inet_create 245 rcu_read_lock(); net/ipv4/af_inet.c inet_create 246 list_for_each_rcu(p, &inetsw[sock->type]) { net/ipv4/af_inet.c inet_create 279 rcu_read_unlock(); net/ipv4/af_inet.c inet_create 348 rcu_read_unlock(); net/ipv4/af_inet.c inet_register_protosw 934 list_add_rcu(&p->list, last_perm); net/ipv4/af_inet.c inet_register_protosw 938 synchronize_net(); net/ipv4/af_inet.c inet_unregister_protosw 962 list_del_rcu(&p->list); net/ipv4/af_inet.c inet_unregister_protosw 965 synchronize_net(); net/ipv4/arp.c arp_constructor 240 rcu_read_lock(); net/ipv4/arp.c arp_constructor 241 in_dev = rcu_dereference(__in_dev_get(dev)); net/ipv4/arp.c arp_constructor 243 rcu_read_unlock(); net/ipv4/arp.c arp_constructor 250 rcu_read_unlock(); net/ipv4/devinet.c inet_free_ifa 115 call_rcu(&ifa->rcu_head, inet_rcu_free_ifa); net/ipv4/devinet.c inetdev_init 161 rcu_assign_pointer(dev->ip_ptr, in_dev); net/ipv4/devinet.c inetdev_destroy 212 call_rcu(&in_dev->rcu_head, in_dev_rcu_put); net/ipv4/devinet.c inet_addr_onlink 217 rcu_read_lock(); net/ipv4/devinet.c inet_addr_onlink 221 rcu_read_unlock(); net/ipv4/devinet.c inet_addr_onlink 226 rcu_read_unlock(); net/ipv4/devinet.c inet_select_addr 775 rcu_read_lock(); net/ipv4/devinet.c inet_select_addr 791 rcu_read_unlock(); net/ipv4/devinet.c inet_select_addr 801 rcu_read_lock(); net/ipv4/devinet.c inet_select_addr 816 rcu_read_unlock(); net/ipv4/devinet.c inet_confirm_addr 871 rcu_read_lock(); net/ipv4/devinet.c inet_confirm_addr 874 rcu_read_unlock(); net/ipv4/devinet.c inet_confirm_addr 880 rcu_read_lock(); net/ipv4/devinet.c inet_confirm_addr 888 rcu_read_unlock(); net/ipv4/devinet.c inet_dump_ifaddr 1057 rcu_read_lock(); net/ipv4/devinet.c inet_dump_ifaddr 1059 rcu_read_unlock(); net/ipv4/devinet.c inet_dump_ifaddr 1070 rcu_read_unlock(); net/ipv4/devinet.c inet_dump_ifaddr 1074 rcu_read_unlock(); net/ipv4/devinet.c inet_forward_change 1128 rcu_read_lock(); net/ipv4/devinet.c inet_forward_change 1132 rcu_read_unlock(); net/ipv4/fib_frontend.c fib_validate_source 175 rcu_read_lock(); net/ipv4/fib_frontend.c fib_validate_source 181 rcu_read_unlock(); net/ipv4/icmp.c icmp_unreach 704 rcu_read_lock(); net/ipv4/icmp.c icmp_unreach 705 ipprot = rcu_dereference(inet_protos[hash]); net/ipv4/icmp.c icmp_unreach 708 rcu_read_unlock(); net/ipv4/icmp.c icmp_address_reply 886 rcu_read_lock(); net/ipv4/icmp.c icmp_address_reply 906 rcu_read_unlock(); net/ipv4/ip_input.c ip_local_deliver_finish 216 rcu_read_lock(); net/ipv4/ip_input.c ip_local_deliver_finish 234 if ((ipprot = rcu_dereference(inet_protos[hash])) != NULL) { net/ipv4/ip_input.c ip_local_deliver_finish 261 rcu_read_unlock(); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_helper_unregister 1076 synchronize_net(); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_cleanup 1299 synchronize_net(); net/ipv4/netfilter/ip_conntrack_standalone.c init_or_cleanup 816 synchronize_net(); net/ipv4/netfilter/ip_conntrack_standalone.c ip_conntrack_protocol_unregister 859 synchronize_net(); net/ipv4/netfilter/ip_nat_helper.c ip_nat_helper_unregister 468 synchronize_net(); net/ipv4/netfilter/ip_nat_snmp_basic.c fini 1358 synchronize_net(); net/ipv4/netfilter/ip_nat_standalone.c ip_nat_protocol_unregister 306 synchronize_net(); net/ipv4/netfilter/ip_queue.c init_or_cleanup 695 synchronize_net(); net/ipv4/protocol.c inet_del_protocol 95 synchronize_net(); net/ipv4/route.c rt_cache_get_first 229 rcu_read_lock_bh(); net/ipv4/route.c rt_cache_get_first 233 rcu_read_unlock_bh(); net/ipv4/route.c rt_cache_get_next 240 struct rt_cache_iter_state *st = rcu_dereference(seq->private); net/ipv4/route.c rt_cache_get_next 244 rcu_read_unlock_bh(); net/ipv4/route.c rt_cache_get_next 247 rcu_read_lock_bh(); net/ipv4/route.c rt_cache_seq_stop 283 rcu_read_unlock_bh(); net/ipv4/route.c rt_free 449 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/ipv4/route.c rt_drop 455 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/ipv4/route.c rt_intern_hash 804 rcu_assign_pointer(rth->u.rt_next, net/ipv4/route.c rt_intern_hash 810 rcu_assign_pointer(rt_hash_table[hash].chain, rth); net/ipv4/route.c ip_rt_redirect 1012 rcu_read_lock(); net/ipv4/route.c ip_rt_redirect 1013 while ((rth = rcu_dereference(*rthp)) != NULL) { net/ipv4/route.c ip_rt_redirect 1033 rcu_read_unlock(); net/ipv4/route.c ip_rt_redirect 1085 rcu_read_unlock(); net/ipv4/route.c ip_rt_frag_needed 1266 rcu_read_lock(); net/ipv4/route.c ip_rt_frag_needed 1267 for (rth = rcu_dereference(rt_hash_table[hash].chain); rth; net/ipv4/route.c ip_rt_frag_needed 1268 rth = rcu_dereference(rth->u.rt_next)) { net/ipv4/route.c ip_rt_frag_needed 1304 rcu_read_unlock(); net/ipv4/route.c ip_route_input 1826 rcu_read_lock(); net/ipv4/route.c ip_route_input 1827 for (rth = rcu_dereference(rt_hash_table[hash].chain); rth; net/ipv4/route.c ip_route_input 1828 rth = rcu_dereference(rth->u.rt_next)) { net/ipv4/route.c ip_route_input 1841 rcu_read_unlock(); net/ipv4/route.c ip_route_input 1847 rcu_read_unlock(); net/ipv4/route.c ip_route_input 1863 rcu_read_lock(); net/ipv4/route.c ip_route_input 1872 rcu_read_unlock(); net/ipv4/route.c ip_route_input 1877 rcu_read_unlock(); net/ipv4/route.c __ip_route_output_key 2187 rcu_read_lock_bh(); net/ipv4/route.c __ip_route_output_key 2188 for (rth = rcu_dereference(rt_hash_table[hash].chain); rth; net/ipv4/route.c __ip_route_output_key 2189 rth = rcu_dereference(rth->u.rt_next)) { net/ipv4/route.c __ip_route_output_key 2203 rcu_read_unlock_bh(); net/ipv4/route.c __ip_route_output_key 2209 rcu_read_unlock_bh(); net/ipv4/route.c ip_rt_dump 2424 rcu_read_lock_bh(); net/ipv4/route.c ip_rt_dump 2425 for (rt = rcu_dereference(rt_hash_table[h].chain), idx = 0; rt; net/ipv4/route.c ip_rt_dump 2426 rt = rcu_dereference(rt->u.rt_next), idx++) { net/ipv4/route.c ip_rt_dump 2434 rcu_read_unlock_bh(); net/ipv4/route.c ip_rt_dump 2439 rcu_read_unlock_bh(); net/ipv4/xfrm4_tunnel.c xfrm4_tunnel_deregister 60 synchronize_net(); net/ipv6/af_inet6.c inet6_create 130 rcu_read_lock(); net/ipv6/af_inet6.c inet6_create 131 list_for_each_rcu(p, &inetsw6[sock->type]) { net/ipv6/af_inet6.c inet6_create 165 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_create 245 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_register_protosw 596 list_add_rcu(&p->list, last_perm); net/ipv6/af_inet6.c inet6_unregister_protosw 622 list_del_rcu(&p->list); net/ipv6/af_inet6.c inet6_unregister_protosw 625 synchronize_net(); net/ipv6/icmp.c icmpv6_notify 540 rcu_read_lock(); net/ipv6/icmp.c icmpv6_notify 541 ipprot = rcu_dereference(inet6_protos[hash]); net/ipv6/icmp.c icmpv6_notify 544 rcu_read_unlock(); net/ipv6/ip6_input.c ip6_input_finish 159 rcu_read_lock(); net/ipv6/ip6_input.c ip6_input_finish 170 if ((ipprot = rcu_dereference(inet6_protos[hash])) != NULL) { net/ipv6/ip6_input.c ip6_input_finish 208 rcu_read_unlock(); net/ipv6/ip6_input.c ip6_input_finish 213 rcu_read_unlock(); net/ipv6/ndisc.c ndisc_constructor 292 rcu_read_lock(); net/ipv6/ndisc.c ndisc_constructor 295 rcu_read_unlock(); net/ipv6/ndisc.c ndisc_constructor 302 rcu_read_unlock(); net/ipv6/netfilter/ip6_queue.c init_or_cleanup 696 synchronize_net(); net/ipv6/protocol.c inet6_del_protocol 83 synchronize_net(); net/ipv6/xfrm6_tunnel.c xfrm6_tunnel_deregister 393 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 243 list_add_rcu(&self->dev_list, &irlans); net/irda/irlan/irlan_common.c irlan_get_any 285 list_for_each_entry_rcu(self, &irlans, dev_list) { net/irda/irlan/irlan_common.c irlan_seq_start 1093 rcu_read_lock(); net/irda/irlan/irlan_common.c irlan_seq_stop 1123 rcu_read_unlock(); net/irda/irlan/irlan_eth.c irlan_eth_send_gratuitous_arp 306 rcu_read_lock(); net/irda/irlan/irlan_eth.c irlan_eth_send_gratuitous_arp 318 rcu_read_unlock(); net/packet/af_packet.c packet_set_ring 1665 synchronize_net(); net/sched/sch_generic.c qdisc_destroy 512 call_rcu(&qdisc->q_rcu, __qdisc_destroy); net/sched/sch_generic.c dev_activate 543 rcu_assign_pointer(dev->qdisc, dev->qdisc_sleeping); net/sctp/protocol.c sctp_v4_copy_addrlist 149 rcu_read_lock(); net/sctp/protocol.c sctp_v4_copy_addrlist 151 rcu_read_unlock(); net/sctp/protocol.c sctp_v4_copy_addrlist 166 rcu_read_unlock(); security/selinux/netif.c sel_netif_insert 84 list_add_rcu(&netif->list, &sel_netif_hash[idx]); security/selinux/netif.c sel_netif_destroy 102 list_del_rcu(&netif->list); security/selinux/netif.c sel_netif_destroy 104 call_rcu(&netif->rcu_head, sel_netif_free); security/selinux/netif.c sel_netif_sids 185 rcu_read_lock(); security/selinux/netif.c sel_netif_sids 188 rcu_read_unlock(); security/selinux/netif.c sel_netif_sids 193 rcu_read_unlock(); security/selinux/netif.c sel_netif_avc_callback 228 synchronize_net();