arch/alpha/kernel/osf_sys.c osf_select 1004 rcu_read_lock(); arch/alpha/kernel/osf_sys.c osf_select 1007 rcu_read_unlock(); arch/i386/oprofile/nmi_timer_int.c timer_stop 56 synchronize_sched(); arch/ia64/kernel/perfmon.c pfm_free_fd 2271 rcu_assign_pointer(fdt->fd[fd], NULL); arch/ia64/sn/kernel/irq.c sn_retarget_vector 182 list_replace_rcu(&sn_irq_info->list, &new_irq_info->list); arch/ia64/sn/kernel/irq.c sn_retarget_vector 184 call_rcu(&sn_irq_info->rcu, sn_irq_info_free); arch/ia64/sn/kernel/irq.c unregister_intr_pda 271 rcu_read_lock(); arch/ia64/sn/kernel/irq.c unregister_intr_pda 276 list_for_each_entry_rcu(tmp_irq_info, arch/ia64/sn/kernel/irq.c unregister_intr_pda 292 list_for_each_entry_rcu(tmp_irq_info, arch/ia64/sn/kernel/irq.c unregister_intr_pda 303 rcu_read_unlock(); arch/ia64/sn/kernel/irq.c sn_irq_fixup 329 list_add_rcu(&sn_irq_info->list, sn_irq_lh[sn_irq_info->irq_irq]); arch/ia64/sn/kernel/irq.c sn_irq_unfixup 358 list_del_rcu(&sn_irq_info->list); arch/ia64/sn/kernel/irq.c sn_irq_unfixup 362 call_rcu(&sn_irq_info->rcu, sn_irq_info_free); arch/ia64/sn/kernel/irq.c force_interrupt 384 rcu_read_lock(); arch/ia64/sn/kernel/irq.c force_interrupt 385 list_for_each_entry_rcu(sn_irq_info, sn_irq_lh[irq], list) arch/ia64/sn/kernel/irq.c force_interrupt 388 rcu_read_unlock(); arch/ia64/sn/kernel/irq.c sn_lb_int_war_check 444 rcu_read_lock(); arch/ia64/sn/kernel/irq.c sn_lb_int_war_check 446 list_for_each_entry_rcu(sn_irq_info, sn_irq_lh[i], list) { arch/ia64/sn/kernel/irq.c sn_lb_int_war_check 450 rcu_read_unlock(); arch/mips/kernel/irixioctl.c get_tty 37 rcu_read_lock(); arch/mips/kernel/irixioctl.c get_tty 45 rcu_read_unlock(); arch/powerpc/mm/tlb_64.c pte_free_submit 92 call_rcu(&batch->rcu, pte_free_rcu_callback); arch/powerpc/platforms/iseries/lpevents.c HvLpEvent_unregisterHandler 229 synchronize_rcu(); arch/sparc64/kernel/sys_sunos32.c sunos_killpg 831 rcu_read_lock(); arch/sparc64/kernel/sys_sunos32.c sunos_killpg 835 rcu_read_unlock(); arch/sparc64/solaris/ioctl.c solaris_sockmod 299 rcu_read_lock(); arch/sparc64/solaris/ioctl.c solaris_sockmod 305 rcu_read_unlock(); arch/sparc64/solaris/ioctl.c solaris_sockmod 308 rcu_read_unlock(); arch/sparc/kernel/sys_sunos.c sunos_killpg 866 rcu_read_lock(); arch/sparc/kernel/sys_sunos.c sunos_killpg 870 rcu_read_unlock(); arch/x86_64/kernel/mce.c mce_log 69 entry = rcu_dereference(mcelog.next); arch/x86_64/kernel/mce.c mce_read 472 next = rcu_dereference(mcelog.next); arch/x86_64/kernel/mce.c mce_read 499 synchronize_sched(); block/as-iosched.c as_exit 1477 synchronize_rcu(); block/cfq-iosched.c cfq_exit 2226 synchronize_rcu(); block/ll_rw_blk.c put_io_context 3680 rcu_read_lock(); block/ll_rw_blk.c put_io_context 3689 rcu_read_unlock(); drivers/acpi/processor_idle.c acpi_processor_cst_has_changed 1104 synchronize_sched(); drivers/char/ipmi/ipmi_msghandler.c clean_up_interface_data 414 list_splice_init_rcu(&intf->cmd_rcvrs, &list, synchronize_rcu); drivers/char/ipmi/ipmi_msghandler.c clean_up_interface_data 414 list_splice_init_rcu(&intf->cmd_rcvrs, &list, synchronize_rcu); drivers/char/ipmi/ipmi_msghandler.c ipmi_create_user 832 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_create_user 869 list_add_rcu(&new_user->link, &intf->users); drivers/char/ipmi/ipmi_msghandler.c ipmi_destroy_user 900 list_del_rcu(&user->link); drivers/char/ipmi/ipmi_msghandler.c ipmi_destroy_user 919 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_destroy_user 921 list_del_rcu(&rcvr->link); drivers/char/ipmi/ipmi_msghandler.c ipmi_destroy_user 927 synchronize_rcu(); drivers/char/ipmi/ipmi_msghandler.c find_cmd_rcvr 1107 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link) { drivers/char/ipmi/ipmi_msghandler.c is_cmd_rcvr_exclusive 1122 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_register_for_cmd 1155 list_add_rcu(&rcvr->link, &intf->cmd_rcvrs); drivers/char/ipmi/ipmi_msghandler.c ipmi_unregister_for_cmd 1186 list_del_rcu(&rcvr->link); drivers/char/ipmi/ipmi_msghandler.c ipmi_unregister_for_cmd 1193 synchronize_rcu(); drivers/char/ipmi/ipmi_msghandler.c i_ipmi_request 1344 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c i_ipmi_request 1687 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c i_ipmi_request 1692 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_register_smi 2705 list_for_each_entry_rcu(tintf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_register_smi 2714 list_add_rcu(&intf->link, &ipmi_interfaces); drivers/char/ipmi/ipmi_msghandler.c ipmi_register_smi 2716 list_add_tail_rcu(&intf->link, link); drivers/char/ipmi/ipmi_msghandler.c ipmi_register_smi 2756 list_del_rcu(&intf->link); drivers/char/ipmi/ipmi_msghandler.c ipmi_register_smi 2759 synchronize_rcu(); drivers/char/ipmi/ipmi_msghandler.c ipmi_unregister_smi 2803 list_del_rcu(&intf->link); drivers/char/ipmi/ipmi_msghandler.c ipmi_unregister_smi 2805 synchronize_rcu(); drivers/char/ipmi/ipmi_msghandler.c handle_ipmb_get_msg_cmd 2916 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c handle_ipmb_get_msg_cmd 2923 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c handle_ipmb_get_msg_cmd 2954 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c handle_ipmb_get_msg_cmd 2963 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c handle_lan_get_msg_cmd 3104 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c handle_lan_get_msg_cmd 3111 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp 3218 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp 3219 list_for_each_entry_rcu(user, &intf->users, link) { drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp 3225 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp 3245 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_smi_watchdog_pretimeout 3543 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_smi_watchdog_pretimeout 3544 list_for_each_entry_rcu(user, &intf->users, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_smi_watchdog_pretimeout 3550 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_timeout_handler 3657 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_timeout_handler 3658 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_timeout_handler 3712 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_request_event 3720 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_request_event 3723 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_request_event 3732 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c send_panic_events 3894 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_msghandler.c send_panic_events 3922 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_msghandler.c panic_event 4069 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_si_intf.c try_smi_init 2726 synchronize_sched(); drivers/char/ipmi/ipmi_si_intf.c cleanup_one_si 2857 synchronize_sched(); drivers/char/sonypi.c sonypi_remove 1444 synchronize_sched(); drivers/char/tty_io.c tiocspgrp 3044 rcu_read_lock(); drivers/char/tty_io.c tiocspgrp 3056 rcu_read_unlock(); drivers/dma/dmaengine.c dma_client_chan_alloc 157 list_add_tail_rcu(&chan->client_node, drivers/dma/dmaengine.c dma_client_chan_free 196 call_rcu(&chan->rcu, dma_chan_free_rcu); drivers/dma/dmaengine.c dma_chans_rebalance 228 list_del_rcu(&chan->client_node); drivers/dma/dmaengine.c dma_async_client_unregister 280 rcu_read_lock(); drivers/dma/dmaengine.c dma_async_client_unregister 281 list_for_each_entry_rcu(chan, &client->channels, client_node) drivers/dma/dmaengine.c dma_async_client_unregister 283 rcu_read_unlock(); drivers/edac/edac_mc.c add_mc_to_global_list 1426 list_add_tail_rcu(&mci->link, insert_before); drivers/edac/edac_mc.c del_mc_from_global_list 1453 list_del_rcu(&mci->link); drivers/edac/edac_mc.c del_mc_from_global_list 1455 call_rcu(&mci->rcu, complete_mc_list_del); drivers/infiniband/hw/ipath/ipath_verbs.c ipath_ib_rcv 447 list_for_each_entry_rcu(p, &mcast->qp_list, list) drivers/infiniband/hw/ipath/ipath_verbs_mcast.c ipath_mcast_add 192 list_for_each_entry_rcu(p, &tmcast->qp_list, list) { drivers/infiniband/hw/ipath/ipath_verbs_mcast.c ipath_mcast_add 205 list_add_tail_rcu(&mqp->list, &tmcast->qp_list); drivers/infiniband/hw/ipath/ipath_verbs_mcast.c ipath_mcast_add 222 list_add_tail_rcu(&mqp->list, &mcast->qp_list); drivers/infiniband/hw/ipath/ipath_verbs_mcast.c ipath_multicast_detach 326 list_del_rcu(&p->list); drivers/input/keyboard/atkbd.c atkbd_disconnect 814 synchronize_sched(); drivers/input/serio/i8042.c i8042_stop 281 synchronize_sched(); drivers/md/multipath.c multipath_map 47 rcu_read_lock(); drivers/md/multipath.c multipath_map 49 mdk_rdev_t *rdev = rcu_dereference(conf->multipaths[i].rdev); drivers/md/multipath.c multipath_map 52 rcu_read_unlock(); drivers/md/multipath.c multipath_map 56 rcu_read_unlock(); drivers/md/multipath.c unplug_slaves 123 rcu_read_lock(); drivers/md/multipath.c unplug_slaves 125 mdk_rdev_t *rdev = rcu_dereference(conf->multipaths[i].rdev); drivers/md/multipath.c unplug_slaves 131 rcu_read_unlock(); drivers/md/multipath.c unplug_slaves 137 rcu_read_lock(); drivers/md/multipath.c unplug_slaves 140 rcu_read_unlock(); drivers/md/multipath.c multipath_issue_flush 209 rcu_read_lock(); drivers/md/multipath.c multipath_issue_flush 211 mdk_rdev_t *rdev = rcu_dereference(conf->multipaths[i].rdev); drivers/md/multipath.c multipath_issue_flush 220 rcu_read_unlock(); drivers/md/multipath.c multipath_issue_flush 224 rcu_read_lock(); drivers/md/multipath.c multipath_issue_flush 228 rcu_read_unlock(); drivers/md/multipath.c multipath_congested 237 rcu_read_lock(); drivers/md/multipath.c multipath_congested 239 mdk_rdev_t *rdev = rcu_dereference(conf->multipaths[i].rdev); drivers/md/multipath.c multipath_congested 250 rcu_read_unlock(); drivers/md/multipath.c multipath_add_disk 343 rcu_assign_pointer(p->rdev, rdev); drivers/md/multipath.c multipath_remove_disk 369 synchronize_rcu(); drivers/md/raid10.c read_balance 501 rcu_read_lock(); drivers/md/raid10.c read_balance 514 while ((rdev = rcu_dereference(conf->mirrors[disk].rdev)) == NULL || drivers/md/raid10.c read_balance 532 while ((rdev=rcu_dereference(conf->mirrors[disk].rdev)) == NULL || drivers/md/raid10.c read_balance 553 if ((rdev=rcu_dereference(conf->mirrors[ndisk].rdev)) == NULL || drivers/md/raid10.c read_balance 580 if (disk >= 0 && (rdev=rcu_dereference(conf->mirrors[disk].rdev))!= NULL) drivers/md/raid10.c read_balance 584 rcu_read_unlock(); drivers/md/raid10.c unplug_slaves 594 rcu_read_lock(); drivers/md/raid10.c unplug_slaves 596 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid10.c unplug_slaves 601 rcu_read_unlock(); drivers/md/raid10.c unplug_slaves 607 rcu_read_lock(); drivers/md/raid10.c unplug_slaves 610 rcu_read_unlock(); drivers/md/raid10.c raid10_issue_flush 628 rcu_read_lock(); drivers/md/raid10.c raid10_issue_flush 630 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid10.c raid10_issue_flush 639 rcu_read_unlock(); drivers/md/raid10.c raid10_issue_flush 643 rcu_read_lock(); drivers/md/raid10.c raid10_issue_flush 647 rcu_read_unlock(); drivers/md/raid10.c raid10_congested 657 rcu_read_lock(); drivers/md/raid10.c raid10_congested 659 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid10.c raid10_congested 666 rcu_read_unlock(); drivers/md/raid10.c make_request 882 rcu_read_lock(); drivers/md/raid10.c make_request 885 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[d].rdev); drivers/md/raid10.c make_request 895 rcu_read_unlock(); drivers/md/raid10.c raid10_add_disk 1113 rcu_assign_pointer(p->rdev, rdev); drivers/md/raid10.c raid10_remove_disk 1137 synchronize_rcu(); drivers/md/raid10.c fix_read_error 1396 rcu_read_lock(); drivers/md/raid10.c fix_read_error 1399 rdev = rcu_dereference(conf->mirrors[d].rdev); drivers/md/raid10.c fix_read_error 1403 rcu_read_unlock(); drivers/md/raid10.c fix_read_error 1410 rcu_read_lock(); drivers/md/raid10.c fix_read_error 1418 rcu_read_unlock(); drivers/md/raid10.c fix_read_error 1429 rcu_read_lock(); drivers/md/raid10.c fix_read_error 1436 rdev = rcu_dereference(conf->mirrors[d].rdev); drivers/md/raid10.c fix_read_error 1440 rcu_read_unlock(); drivers/md/raid10.c fix_read_error 1450 rcu_read_lock(); drivers/md/raid10.c fix_read_error 1460 rdev = rcu_dereference(conf->mirrors[d].rdev); drivers/md/raid10.c fix_read_error 1465 rcu_read_unlock(); drivers/md/raid10.c fix_read_error 1482 rcu_read_lock(); drivers/md/raid10.c fix_read_error 1485 rcu_read_unlock(); drivers/md/raid1.c read_balance 427 rcu_read_lock(); drivers/md/raid1.c read_balance 439 for (rdev = rcu_dereference(conf->mirrors[new_disk].rdev); drivers/md/raid1.c read_balance 443 rdev = rcu_dereference(conf->mirrors[++new_disk].rdev)) { drivers/md/raid1.c read_balance 459 for (rdev = rcu_dereference(conf->mirrors[new_disk].rdev); drivers/md/raid1.c read_balance 463 rdev = rcu_dereference(conf->mirrors[new_disk].rdev)) { drivers/md/raid1.c read_balance 501 rdev = rcu_dereference(conf->mirrors[disk].rdev); drivers/md/raid1.c read_balance 523 rdev = rcu_dereference(conf->mirrors[new_disk].rdev); drivers/md/raid1.c read_balance 537 rcu_read_unlock(); drivers/md/raid1.c unplug_slaves 547 rcu_read_lock(); drivers/md/raid1.c unplug_slaves 549 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c unplug_slaves 554 rcu_read_unlock(); drivers/md/raid1.c unplug_slaves 560 rcu_read_lock(); drivers/md/raid1.c unplug_slaves 563 rcu_read_unlock(); drivers/md/raid1.c raid1_issue_flush 581 rcu_read_lock(); drivers/md/raid1.c raid1_issue_flush 583 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c raid1_issue_flush 592 rcu_read_unlock(); drivers/md/raid1.c raid1_issue_flush 596 rcu_read_lock(); drivers/md/raid1.c raid1_issue_flush 600 rcu_read_unlock(); drivers/md/raid1.c raid1_congested 610 rcu_read_lock(); drivers/md/raid1.c raid1_congested 612 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c raid1_congested 625 rcu_read_unlock(); drivers/md/raid1.c make_request 861 rcu_read_lock(); drivers/md/raid1.c make_request 863 if ((rdev=rcu_dereference(conf->mirrors[i].rdev)) != NULL && drivers/md/raid1.c make_request 875 rcu_read_unlock(); drivers/md/raid1.c status 962 rcu_read_lock(); drivers/md/raid1.c status 964 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c status 968 rcu_read_unlock(); drivers/md/raid1.c print_conf 1020 rcu_read_lock(); drivers/md/raid1.c print_conf 1023 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c print_conf 1030 rcu_read_unlock(); drivers/md/raid1.c raid1_add_disk 1097 rcu_assign_pointer(p->rdev, rdev); drivers/md/raid1.c raid1_remove_disk 1121 synchronize_rcu(); drivers/md/raid1.c sync_request 1727 rcu_read_lock(); drivers/md/raid1.c sync_request 1758 rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c sync_request 1785 rcu_read_unlock(); drivers/md/raid5.c handle_stripe5 1374 rcu_read_lock(); drivers/md/raid5.c handle_stripe5 1417 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c handle_stripe5 1430 rcu_read_unlock(); drivers/md/raid5.c handle_stripe5 1443 rcu_read_lock(); drivers/md/raid5.c handle_stripe5 1444 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c handle_stripe5 1448 rcu_read_unlock(); drivers/md/raid5.c handle_stripe5 1844 rcu_read_lock(); drivers/md/raid5.c handle_stripe5 1845 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c handle_stripe5 1850 rcu_read_unlock(); drivers/md/raid5.c handle_stripe6 1914 rcu_read_lock(); drivers/md/raid5.c handle_stripe6 1957 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c handle_stripe6 1971 rcu_read_unlock(); drivers/md/raid5.c handle_stripe6 1985 rcu_read_lock(); drivers/md/raid5.c handle_stripe6 1986 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c handle_stripe6 1990 rcu_read_unlock(); drivers/md/raid5.c handle_stripe6 2464 rcu_read_lock(); drivers/md/raid5.c handle_stripe6 2465 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c handle_stripe6 2470 rcu_read_unlock(); drivers/md/raid5.c unplug_slaves 2550 rcu_read_lock(); drivers/md/raid5.c unplug_slaves 2552 mdk_rdev_t *rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c unplug_slaves 2557 rcu_read_unlock(); drivers/md/raid5.c unplug_slaves 2563 rcu_read_lock(); drivers/md/raid5.c unplug_slaves 2566 rcu_read_unlock(); drivers/md/raid5.c raid5_issue_flush 2595 rcu_read_lock(); drivers/md/raid5.c raid5_issue_flush 2597 mdk_rdev_t *rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c raid5_issue_flush 2606 rcu_read_unlock(); drivers/md/raid5.c raid5_issue_flush 2610 rcu_read_lock(); drivers/md/raid5.c raid5_issue_flush 2614 rcu_read_unlock(); drivers/md/raid5.c chunk_aligned_read 2804 rcu_read_lock(); drivers/md/raid5.c chunk_aligned_read 2805 rdev = rcu_dereference(conf->disks[dd_idx].rdev); drivers/md/raid5.c chunk_aligned_read 2808 rcu_read_unlock(); drivers/md/raid5.c chunk_aligned_read 2831 rcu_read_unlock(); drivers/md/raid5.c raid5_remove_disk 3806 synchronize_rcu(); drivers/md/raid5.c raid5_add_disk 3846 rcu_assign_pointer(p->rdev, rdev); drivers/net/bonding/bond_main.c bond_resend_igmp_join_requests 876 rcu_read_lock(); drivers/net/bonding/bond_main.c bond_resend_igmp_join_requests 884 rcu_read_unlock(); drivers/net/bonding/bond_main.c bond_glean_dev_ip 2289 rcu_read_lock(); drivers/net/bonding/bond_main.c bond_glean_dev_ip 2300 rcu_read_unlock(); drivers/net/hamradio/bpqether.c bpq_get_ax25_dev 147 list_for_each_entry_rcu(bpq, &bpq_devices, bpq_list) { drivers/net/hamradio/bpqether.c bpq_rcv 181 rcu_read_lock(); drivers/net/hamradio/bpqether.c bpq_rcv 219 rcu_read_unlock(); drivers/net/hamradio/bpqether.c bpq_seq_start 397 rcu_read_lock(); drivers/net/hamradio/bpqether.c bpq_seq_start 402 list_for_each_entry_rcu(bpqdev, &bpq_devices, bpq_list) { drivers/net/hamradio/bpqether.c bpq_seq_next 421 : rcu_dereference(list_entry(p, struct bpqdev, bpq_list)); drivers/net/hamradio/bpqether.c bpq_seq_stop 426 rcu_read_unlock(); drivers/net/hamradio/bpqether.c bpq_new_device 535 list_add_rcu(&bpq->bpq_list, &bpq_devices); drivers/net/hamradio/bpqether.c bpq_free_device 550 list_del_rcu(&bpq->bpq_list); drivers/net/r8169.c rtl8169_down 2759 synchronize_sched(); drivers/net/sis190.c sis190_down 1124 synchronize_sched(); 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 768 rcu_read_lock(); drivers/net/wan/syncppp.c sppp_cisco_input 781 rcu_read_unlock(); drivers/net/wireless/strip.c strip_get_idx 967 list_for_each_rcu(l, &strip_list) { drivers/net/wireless/strip.c strip_seq_start 977 rcu_read_lock(); drivers/net/wireless/strip.c strip_seq_next 992 list_for_each_continue_rcu(l, &strip_list) { drivers/net/wireless/strip.c strip_seq_stop 1000 rcu_read_unlock(); drivers/net/wireless/strip.c strip_make_packet 1348 rcu_read_lock(); drivers/net/wireless/strip.c strip_make_packet 1351 rcu_read_unlock(); drivers/net/wireless/strip.c strip_make_packet 1356 rcu_read_unlock(); drivers/net/wireless/strip.c strip_send 1504 rcu_read_lock(); drivers/net/wireless/strip.c strip_send 1512 rcu_read_unlock(); drivers/net/wireless/strip.c strip_free 2551 list_del_rcu(&strip_info->list); drivers/net/wireless/strip.c strip_alloc 2607 list_add_tail_rcu(&strip_info->list, &strip_list); drivers/parisc/led.c led_get_net_activity 367 rcu_read_lock(); drivers/parisc/led.c led_get_net_activity 381 rcu_read_unlock(); drivers/s390/cio/airq.c s390_register_adapter_interrupt 46 synchronize_sched(); drivers/s390/cio/airq.c s390_unregister_adapter_interrupt 66 synchronize_sched(); drivers/s390/net/qeth_main.c qeth_free_vlan_addresses4 5263 rcu_read_lock(); drivers/s390/net/qeth_main.c qeth_free_vlan_addresses4 5278 rcu_read_unlock(); drivers/s390/net/qeth_main.c qeth_arp_constructor 8034 rcu_read_lock(); drivers/s390/net/qeth_main.c qeth_arp_constructor 8037 rcu_read_unlock(); drivers/s390/net/qeth_main.c qeth_arp_constructor 8044 rcu_read_unlock(); fs/binfmt_elf.c elf_core_dump 1536 rcu_read_lock(); fs/binfmt_elf.c elf_core_dump 1541 rcu_read_unlock(); fs/binfmt_elf.c elf_core_dump 1548 rcu_read_unlock(); fs/binfmt_elf_fdpic.c elf_fdpic_core_dump 1611 rcu_read_lock(); fs/binfmt_elf_fdpic.c elf_fdpic_core_dump 1616 rcu_read_unlock(); fs/binfmt_elf_fdpic.c elf_fdpic_core_dump 1623 rcu_read_unlock(); fs/compat.c compat_core_sys_select 1690 rcu_read_lock(); fs/compat.c compat_core_sys_select 1693 rcu_read_unlock(); fs/dcache.c d_free 96 call_rcu(&dentry->d_u.d_rcu, d_callback); fs/dcache.c __d_lookup 1232 rcu_read_lock(); fs/dcache.c __d_lookup 1234 hlist_for_each_entry_rcu(dentry, node, head, d_hash) { fs/dcache.c __d_lookup 1276 rcu_read_unlock(); fs/dcache.c __d_rehash 1400 hlist_add_head_rcu(&entry->d_hash, list); fs/dcache.c d_move_locked 1518 hlist_del_rcu(&dentry->d_hash); fs/dcache.c is_subdir 1931 rcu_read_lock(); fs/dcache.c is_subdir 1949 rcu_read_unlock(); fs/exec.c de_thread 707 list_replace_rcu(&leader->tasks, &tsk->tasks); fs/exec.c de_thread 752 rcu_assign_pointer(tsk->sighand, newsighand); fs/exec.c zap_threads 1399 rcu_read_lock(); fs/exec.c zap_threads 1420 rcu_read_unlock(); fs/fcntl.c get_close_on_exec 44 rcu_read_lock(); fs/fcntl.c get_close_on_exec 47 rcu_read_unlock(); fs/fcntl.c sys_dup2 172 rcu_assign_pointer(fdt->fd[newfd], file); fs/fcntl.c f_setown 291 rcu_read_lock(); fs/fcntl.c f_setown 294 rcu_read_unlock(); fs/file.c expand_fdtable 207 rcu_assign_pointer(files->fdt, new_fdt); fs/file_table.c file_free 46 call_rcu(&f->f_u.fu_rcuhead, file_free_rcu); fs/file_table.c fget 191 rcu_read_lock(); fs/file_table.c fget 196 rcu_read_unlock(); fs/file_table.c fget 200 rcu_read_unlock(); fs/file_table.c fget_light 223 rcu_read_lock(); fs/file_table.c fget_light 232 rcu_read_unlock(); fs/nfs/read.c nfs_readdata_free 71 call_rcu_bh(&rdata->task.u.tk_rcu, nfs_readdata_rcu_free); fs/nfs/write.c nfs_commit_free 71 call_rcu_bh(&wdata->task.u.tk_rcu, nfs_commit_rcu_free); fs/nfs/write.c nfs_writedata_free 106 call_rcu_bh(&wdata->task.u.tk_rcu, nfs_writedata_rcu_free); fs/open.c fd_install 948 rcu_assign_pointer(fdt->fd[fd], file); fs/open.c sys_close 1060 rcu_assign_pointer(fdt->fd[fd], NULL); fs/proc/array.c task_state 165 rcu_read_lock(); fs/proc/array.c task_state 178 pid_alive(p) ? rcu_dereference(p->real_parent)->tgid : 0, fs/proc/array.c task_state 179 pid_alive(p) && p->ptrace ? rcu_dereference(p->parent)->pid : 0, fs/proc/array.c task_state 190 rcu_read_unlock(); fs/proc/array.c task_sig 258 rcu_read_lock(); fs/proc/array.c task_sig 269 rcu_read_unlock(); fs/proc/array.c do_task_stat 349 rcu_read_lock(); fs/proc/array.c do_task_stat 386 ppid = rcu_dereference(task->real_parent)->tgid; fs/proc/array.c do_task_stat 390 rcu_read_unlock(); fs/proc/base.c pid_getattr 1053 rcu_read_lock(); fs/proc/base.c pid_getattr 1064 rcu_read_unlock(); fs/proc/base.c tid_fd_revalidate 1243 rcu_read_lock(); fs/proc/base.c tid_fd_revalidate 1245 rcu_read_unlock(); fs/proc/base.c tid_fd_revalidate 1259 rcu_read_unlock(); fs/proc/base.c proc_readfd 1386 rcu_read_lock(); fs/proc/base.c proc_readfd 1394 rcu_read_unlock(); fs/proc/base.c proc_readfd 1397 rcu_read_lock(); fs/proc/base.c proc_readfd 1400 rcu_read_lock(); fs/proc/base.c proc_readfd 1402 rcu_read_unlock(); fs/proc/base.c proc_pid_lookup 2015 rcu_read_lock(); fs/proc/base.c proc_pid_lookup 2019 rcu_read_unlock(); fs/proc/base.c next_tgid 2038 rcu_read_lock(); fs/proc/base.c next_tgid 2061 rcu_read_unlock(); fs/proc/base.c proc_task_lookup 2224 rcu_read_lock(); fs/proc/base.c proc_task_lookup 2228 rcu_read_unlock(); fs/proc/base.c first_tid 2260 rcu_read_lock(); fs/proc/base.c first_tid 2286 rcu_read_unlock(); fs/proc/base.c next_tid 2299 rcu_read_lock(); fs/proc/base.c next_tid 2307 rcu_read_unlock(); fs/proc/base.c proc_task_readdir 2336 rcu_read_lock(); fs/proc/base.c proc_task_readdir 2341 rcu_read_unlock(); fs/proc/base.c proc_task_getattr 2393 rcu_read_lock(); fs/proc/base.c proc_task_getattr 2395 rcu_read_unlock(); fs/select.c do_select 198 rcu_read_lock(); fs/select.c do_select 200 rcu_read_unlock(); fs/select.c core_sys_select 325 rcu_read_lock(); fs/select.c core_sys_select 328 rcu_read_unlock(); include/linux/dcache.h __d_drop 201 hlist_del_rcu(&dentry->d_hash); include/linux/file.h files_fdtable 58 #define files_fdtable(files) (rcu_dereference((files)->fdt)) include/linux/file.h free_fdtable 85 call_rcu(&fdt->rcu, free_fdtable_rcu); include/linux/file.h fcheck_files 94 file = rcu_dereference(fdt->fd[fd]); include/linux/inetdevice.h 151 in_dev = rcu_dereference(in_dev); include/linux/inetdevice.h 160 rcu_read_lock(); include/linux/inetdevice.h 164 rcu_read_unlock(); include/linux/init_task.h INIT_FDTABLE 18 .rcu = RCU_HEAD_INIT, \ include/linux/list.h list_add_rcu 121 static inline void list_add_rcu(struct list_head *new, struct list_head *head) include/linux/list.h list_add_tail_rcu 142 static inline void list_add_tail_rcu(struct list_head *new, include/linux/list.h list_del_rcu 202 static inline void list_del_rcu(struct list_head *entry) include/linux/list.h list_replace_rcu 239 static inline void list_replace_rcu(struct list_head *old, include/linux/list.h 380 static inline void list_splice_init_rcu(struct list_head *list, include/linux/list.h 597 #define list_for_each_rcu(pos, head) \ include/linux/list.h list_for_each_rcu 599 prefetch(rcu_dereference(pos)->next), pos != (head); \ include/linux/list.h __list_for_each_rcu 604 rcu_dereference(pos) != (head); \ include/linux/list.h 619 #define list_for_each_safe_rcu(pos, n, head) \ include/linux/list.h list_for_each_safe_rcu 621 n = rcu_dereference(pos)->next, pos != (head); \ include/linux/list.h 634 #define list_for_each_entry_rcu(pos, head, member) \ include/linux/list.h list_for_each_entry_rcu 636 prefetch(rcu_dereference(pos)->member.next), \ include/linux/list.h 652 #define list_for_each_continue_rcu(pos, head) \ include/linux/list.h list_for_each_continue_rcu 654 prefetch(rcu_dereference((pos))->next), (pos) != (head); \ include/linux/list.h hlist_del_rcu 726 static inline void hlist_del_rcu(struct hlist_node *n) include/linux/list.h hlist_replace_rcu 747 static inline void hlist_replace_rcu(struct hlist_node *old, include/linux/list.h hlist_add_head_rcu 791 static inline void hlist_add_head_rcu(struct hlist_node *n, include/linux/list.h hlist_add_before_rcu 842 static inline void hlist_add_before_rcu(struct hlist_node *n, include/linux/list.h hlist_add_after_rcu 870 static inline void hlist_add_after_rcu(struct hlist_node *prev, include/linux/list.h 952 #define hlist_for_each_entry_rcu(tpos, pos, head, member) \ include/linux/list.h hlist_for_each_entry_rcu 954 rcu_dereference(pos) && ({ prefetch(pos->next); 1;}) && \ include/linux/netdevice.h 594 extern void synchronize_net(void ); include/linux/netfilter.h nf_get_afinfo 331 return rcu_dereference(nf_afinfo[family]); include/linux/netfilter.h nf_checksum 341 rcu_read_lock(); include/linux/netfilter.h nf_checksum 345 rcu_read_unlock(); include/linux/netpoll.h netpoll_poll_lock 69 rcu_read_lock(); include/linux/netpoll.h netpoll_poll_unlock 86 rcu_read_unlock(); include/linux/notifier.h srcu_cleanup_notifier_head 91 cleanup_srcu_struct(&(name)->srcu); include/linux/pid.h do_each_pid_task 112 hlist_for_each_entry_rcu((task), pos___, \ include/linux/radix-tree.h radix_tree_replace_slot 146 rcu_assign_pointer(*pslot, include/linux/sched.h next_task 1424 #define next_task(p) list_entry(rcu_dereference((p)->tasks.next), struct task_struct, tasks) include/linux/sched.h next_thread 1455 return list_entry(rcu_dereference(p->thread_group.next), include/linux/slab.h 33 #define SLAB_DESTROY_BY_RCU 0x00080000UL include/net/addrconf.h __in6_dev_get 132 return rcu_dereference(dev->ip6_ptr); include/net/addrconf.h in6_dev_get 139 rcu_read_lock(); include/net/addrconf.h in6_dev_get 143 rcu_read_unlock(); include/net/fib_rules.h fib_rule_put 85 call_rcu(&rule->rcu, fib_rule_put_rcu); include/net/netdma.h get_softnet_dma 30 rcu_read_lock(); include/net/netdma.h get_softnet_dma 31 chan = rcu_dereference(__get_cpu_var(softnet_data).net_dma); include/net/netdma.h get_softnet_dma 34 rcu_read_unlock(); include/net/netfilter/nf_conntrack_l3proto.h __nf_ct_l3proto_find 109 return rcu_dereference(nf_ct_l3protos[l3proto]); include/net/sock.h sk_filter 899 rcu_read_lock_bh(); include/net/sock.h sk_filter 906 rcu_read_unlock_bh(); include/net/sock.h sk_filter_release 936 call_rcu_bh(&fp->rcu, sk_filter_rcu_free); include/net/xfrm.h xfrm_aevent_is_on 1067 rcu_read_lock(); include/net/xfrm.h xfrm_aevent_is_on 1068 nlsk = rcu_dereference(xfrm_nl); include/net/xfrm.h xfrm_aevent_is_on 1071 rcu_read_unlock(); ipc/msg.c do_msgrcv 852 rcu_read_lock(); ipc/msg.c do_msgrcv 870 rcu_read_unlock(); ipc/msg.c do_msgrcv 878 rcu_read_unlock(); ipc/util.c grow_ary 308 rcu_assign_pointer(ids->entries, new); ipc/util.c ipc_addid 357 rcu_read_lock(); ipc/util.c ipc_rcu_putref 565 call_rcu(&container_of(ptr, struct ipc_rcu_grace, data)->rcu, ipc/util.c ipc_rcu_putref 568 call_rcu(&container_of(ptr, struct ipc_rcu_grace, data)->rcu, ipc/util.c ipc_lock 675 rcu_read_lock(); ipc/util.c ipc_lock 676 entries = rcu_dereference(ids->entries); ipc/util.c ipc_lock 678 rcu_read_unlock(); ipc/util.c ipc_lock 683 rcu_read_unlock(); ipc/util.c ipc_lock 693 rcu_read_unlock(); ipc/util.c ipc_lock_by_ptr 701 rcu_read_lock(); ipc/util.c ipc_unlock 708 rcu_read_unlock(); kernel/auditfilter.c audit_update_watch 925 list_del_rcu(&oentry->list); kernel/auditfilter.c audit_update_watch 933 list_add_rcu(&nentry->list, &audit_inode_hash[h]); kernel/auditfilter.c audit_update_watch 936 call_rcu(&oentry->rcu, audit_free_rule_rcu); kernel/auditfilter.c audit_remove_parent_watches 984 list_del_rcu(&e->list); kernel/auditfilter.c audit_remove_parent_watches 985 call_rcu(&e->rcu, audit_free_rule_rcu); kernel/auditfilter.c audit_add_rule 1216 list_add_rcu(&entry->list, list); kernel/auditfilter.c audit_add_rule 1219 list_add_tail_rcu(&entry->list, list); kernel/auditfilter.c audit_del_rule 1291 list_del_rcu(&e->list); kernel/auditfilter.c audit_del_rule 1292 call_rcu(&e->rcu, audit_free_rule_rcu); kernel/auditfilter.c audit_filter_user 1609 rcu_read_lock(); kernel/auditfilter.c audit_filter_user 1610 list_for_each_entry_rcu(e, &audit_filter_list[AUDIT_FILTER_USER], list) { kernel/auditfilter.c audit_filter_user 1617 rcu_read_unlock(); kernel/auditfilter.c audit_filter_type 1627 rcu_read_lock(); kernel/auditfilter.c audit_filter_type 1631 list_for_each_entry_rcu(e, &audit_filter_list[AUDIT_FILTER_TYPE], kernel/auditfilter.c audit_filter_type 1646 rcu_read_unlock(); kernel/auditfilter.c selinux_audit_rule_update 1705 list_del_rcu(&entry->list); kernel/auditfilter.c selinux_audit_rule_update 1712 list_replace_rcu(&entry->list, &nentry->list); kernel/auditfilter.c selinux_audit_rule_update 1714 call_rcu(&entry->rcu, audit_free_rule_rcu); kernel/auditsc.c audit_filter_task 483 rcu_read_lock(); kernel/auditsc.c audit_filter_task 484 list_for_each_entry_rcu(e, &audit_filter_list[AUDIT_FILTER_TASK], list) { kernel/auditsc.c audit_filter_task 486 rcu_read_unlock(); kernel/auditsc.c audit_filter_task 490 rcu_read_unlock(); kernel/auditsc.c audit_filter_syscall 509 rcu_read_lock(); kernel/auditsc.c audit_filter_syscall 514 list_for_each_entry_rcu(e, list, list) { kernel/auditsc.c audit_filter_syscall 518 rcu_read_unlock(); kernel/auditsc.c audit_filter_syscall 523 rcu_read_unlock(); kernel/auditsc.c audit_filter_inodes 542 rcu_read_lock(); kernel/auditsc.c audit_filter_inodes 553 list_for_each_entry_rcu(e, list, list) { kernel/auditsc.c audit_filter_inodes 556 rcu_read_unlock(); kernel/auditsc.c audit_filter_inodes 561 rcu_read_unlock(); kernel/cpuset.c cpuset_update_task_memory_state 659 rcu_read_lock(); kernel/cpuset.c cpuset_update_task_memory_state 660 cs = rcu_dereference(tsk->cpuset); kernel/cpuset.c cpuset_update_task_memory_state 662 rcu_read_unlock(); kernel/cpuset.c attach_task 1239 rcu_assign_pointer(tsk->cpuset, cs); kernel/cpuset.c attach_task 1259 synchronize_rcu(); kernel/exit.c __unhash_process 63 list_del_rcu(&p->tasks); kernel/exit.c __unhash_process 66 list_del_rcu(&p->thread_group); kernel/exit.c __exit_signal 81 rcu_read_lock(); kernel/exit.c __exit_signal 82 sighand = rcu_dereference(tsk->sighand); kernel/exit.c __exit_signal 124 rcu_read_unlock(); kernel/exit.c release_task 177 call_rcu(&p->rcu, delayed_put_task_struct); kernel/fork.c alloc_files 649 rcu_assign_pointer(newf->fdt, fdt); kernel/fork.c dup_fd 719 rcu_assign_pointer(*new_fds++, f); kernel/fork.c copy_sighand 815 rcu_assign_pointer(tsk->sighand, sig); kernel/fork.c copy_process 1226 list_add_tail_rcu(&p->thread_group, &p->group_leader->thread_group); kernel/fork.c copy_process 1256 list_add_tail_rcu(&p->tasks, &init_task.tasks); kernel/fork.c proc_caches_init 1435 SLAB_HWCACHE_ALIGN|SLAB_PANIC|SLAB_DESTROY_BY_RCU, kernel/futex.c futex_find_get_task 391 rcu_read_lock(); kernel/futex.c futex_find_get_task 405 rcu_read_unlock(); kernel/futex.c sys_get_robust_list 1635 rcu_read_lock(); kernel/futex.c sys_get_robust_list 1644 rcu_read_unlock(); kernel/futex.c sys_get_robust_list 1652 rcu_read_unlock(); kernel/kprobes.c check_safety 121 synchronize_sched(); kernel/kprobes.c get_kprobe 281 hlist_for_each_entry_rcu(p, node, head, hlist) { kernel/kprobes.c aggr_pre_handler 296 list_for_each_entry_rcu(kp, &p->list, list) { kernel/kprobes.c aggr_post_handler 312 list_for_each_entry_rcu(kp, &p->list, list) { kernel/kprobes.c kprobes_inc_nmissed_count 358 list_for_each_entry_rcu(kp, &p->list, list) kernel/kprobes.c add_new_kprobe 481 list_add_tail_rcu(&p->list, &old_p->list); kernel/kprobes.c add_new_kprobe 484 list_add_rcu(&p->list, &old_p->list); kernel/kprobes.c add_aggr_kprobe 507 list_add_rcu(&p->list, &ap->list); kernel/kprobes.c add_aggr_kprobe 509 hlist_replace_rcu(&p->hlist, &ap->hlist); kernel/kprobes.c __register_kprobe 600 hlist_add_head_rcu(&p->hlist, kernel/kprobes.c unregister_kprobe 636 list_for_each_entry_rcu(list_p, &old_p->list, list) kernel/kprobes.c unregister_kprobe 649 hlist_del_rcu(&old_p->hlist); kernel/kprobes.c unregister_kprobe 652 list_del_rcu(&p->list); kernel/kprobes.c unregister_kprobe 658 synchronize_sched(); kernel/kprobes.c unregister_kprobe 665 list_del_rcu(&p->list); kernel/kprobes.c unregister_kprobe 674 list_for_each_entry_rcu(list_p, &old_p->list, list){ kernel/kprobes.c show_kprobe_addr 875 hlist_for_each_entry_rcu(p, node, head, hlist) { kernel/kprobes.c show_kprobe_addr 879 list_for_each_entry_rcu(kp, &p->list, list) kernel/lockdep.c add_lock_to_list 516 list_add_tail_rcu(&entry->entry, head); kernel/lockdep.c register_lock_class 1283 list_add_tail_rcu(&class->hash_entry, hash_head); kernel/lockdep.c lookup_chain_cache 1370 list_add_tail_rcu(&chain->entry, hash_head); kernel/lockdep.c mark_lock 1779 list_add_tail_rcu(&this->class->lock_entry, &all_lock_classes); kernel/lockdep.c zap_class 2521 list_del_rcu(&list_entries[i].entry); kernel/lockdep.c zap_class 2526 list_del_rcu(&class->hash_entry); kernel/lockdep.c zap_class 2527 list_del_rcu(&class->lock_entry); kernel/module.c sys_init_module 2015 synchronize_sched(); kernel/pid.c free_pid 197 hlist_del_rcu(&pid->pid_chain); kernel/pid.c free_pid 201 call_rcu(&pid->rcu, delayed_put_pid); kernel/pid.c alloc_pid 224 hlist_add_head_rcu(&pid->pid_chain, &pid_hash[pid_hashfn(pid->nr)]); kernel/pid.c find_pid 241 hlist_for_each_entry_rcu(pid, elem, kernel/pid.c attach_pid 257 hlist_add_head_rcu(&link->node, &pid->tasks[type]); kernel/pid.c detach_pid 271 hlist_del_rcu(&link->node); kernel/pid.c transfer_pid 286 hlist_replace_rcu(&old->pids[type].node, &new->pids[type].node); kernel/pid.c pid_task 295 first = rcu_dereference(pid->tasks[type].first); kernel/pid.c get_task_pid 315 rcu_read_lock(); kernel/pid.c get_task_pid 317 rcu_read_unlock(); kernel/pid.c get_pid_task 324 rcu_read_lock(); kernel/pid.c get_pid_task 328 rcu_read_unlock(); kernel/pid.c find_get_pid 336 rcu_read_lock(); kernel/pid.c find_get_pid 338 rcu_read_unlock(); kernel/posix-cpu-timers.c posix_cpu_clock_get 307 rcu_read_lock(); kernel/posix-cpu-timers.c posix_cpu_clock_get 325 rcu_read_unlock(); kernel/profile.c sys_init_module 194 synchronize_sched(); kernel/rcutorture.c __acquires 208 rcu_read_lock(); kernel/rcutorture.c __releases 226 rcu_read_unlock(); kernel/rcutorture.c rcu_torture_deferred_free 258 call_rcu(&p->rtort_rcu, rcu_torture_cb); kernel/rcutorture.c 269 .sync = synchronize_rcu, kernel/rcutorture.c 308 .sync = synchronize_rcu, kernel/rcutorture.c __acquires 319 rcu_read_lock_bh(); kernel/rcutorture.c __releases 325 rcu_read_unlock_bh(); kernel/rcutorture.c rcu_bh_torture_deferred_free 335 call_rcu_bh(&p->rtort_rcu, rcu_torture_cb); kernel/rcutorture.c rcu_bh_torture_synchronize 356 call_rcu_bh(&rcu.head, rcu_bh_torture_wakeme_after_cb); kernel/rcutorture.c srcu_torture_init 394 init_srcu_struct(&srcu_ctl); kernel/rcutorture.c srcu_torture_cleanup 400 synchronize_srcu(&srcu_ctl); kernel/rcutorture.c srcu_torture_cleanup 401 cleanup_srcu_struct(&srcu_ctl); kernel/rcutorture.c __acquires 406 return srcu_read_lock(&srcu_ctl); kernel/rcutorture.c __releases 424 srcu_read_unlock(&srcu_ctl, idx); kernel/rcutorture.c srcu_torture_synchronize 434 synchronize_srcu(&srcu_ctl); kernel/rcutorture.c sched_torture_synchronize 489 synchronize_sched(); kernel/rcutorture.c rcu_torture_writer 535 rcu_assign_pointer(rcu_torture_current, rp); kernel/rcutorture.c rcu_torture_reader 601 p = rcu_dereference(rcu_torture_current); kernel/rcutorture.c rcu_torture_cleanup 857 rcu_barrier(); kernel/sched.c for_each_domain 300 for (__sd = rcu_dereference(cpu_rq(cpu)->sd); __sd; __sd = __sd->parent) kernel/sched.c do_sched_setscheduler 4186 rcu_read_lock(); kernel/sched.c do_sched_setscheduler 4191 rcu_read_unlock(); kernel/sched.c cpu_attach_domain 5430 rcu_assign_pointer(rq->sd, sd); kernel/sched.c detach_destroy_domains 6553 synchronize_sched(); kernel/signal.c lock_task_sighand 1061 sighand = rcu_dereference(tsk->sighand); kernel/signal.c kill_pid_info 1128 rcu_read_lock(); kernel/signal.c kill_pid_info 1139 rcu_read_unlock(); kernel/signal.c kill_proc_info 1147 rcu_read_lock(); kernel/signal.c kill_proc_info 1149 rcu_read_unlock(); kernel/signal.c kill_something_info 1200 rcu_read_lock(); kernel/signal.c kill_something_info 1223 rcu_read_unlock(); kernel/signal.c send_sigqueue 1383 rcu_read_lock(); kernel/signal.c send_sigqueue 1413 rcu_read_unlock(); kernel/sys.c notifier_chain_register 120 rcu_assign_pointer(*nl, n); kernel/sys.c notifier_chain_unregister 129 rcu_assign_pointer(*nl, n->next); kernel/sys.c notifier_call_chain 143 nb = rcu_dereference(*nl); kernel/sys.c notifier_call_chain 145 next_nb = rcu_dereference(nb->next); kernel/sys.c atomic_notifier_chain_unregister 201 synchronize_rcu(); kernel/sys.c atomic_notifier_call_chain 230 rcu_read_lock(); kernel/sys.c atomic_notifier_call_chain 232 rcu_read_unlock(); kernel/sys.c blocking_notifier_call_chain 333 if (rcu_dereference(nh->head)) { kernel/sys.c srcu_notifier_chain_unregister 474 synchronize_srcu(&nh->srcu); kernel/sys.c srcu_notifier_call_chain 503 idx = srcu_read_lock(&nh->srcu); kernel/sys.c srcu_notifier_call_chain 505 srcu_read_unlock(&nh->srcu, idx); kernel/sys.c srcu_init_notifier_head 527 if (init_srcu_struct(&nh->srcu) < 0) kernel/sys.c k_getrusage 2009 rcu_read_lock(); kernel/sys.c k_getrusage 2011 rcu_read_unlock(); kernel/sys.c k_getrusage 2052 rcu_read_unlock(); kernel/taskstats.c fill_pid 177 rcu_read_lock(); kernel/taskstats.c fill_pid 181 rcu_read_unlock(); kernel/taskstats.c fill_tgid 221 rcu_read_lock(); kernel/taskstats.c fill_tgid 250 rcu_read_unlock(); kernel/timer.c sys_getppid 1360 rcu_read_lock(); kernel/timer.c sys_getppid 1361 pid = rcu_dereference(current->real_parent)->tgid; kernel/timer.c sys_getppid 1362 rcu_read_unlock(); kernel/tsacct.c bacct_add_tsk 59 rcu_read_lock(); kernel/tsacct.c bacct_add_tsk 61 rcu_dereference(tsk->real_parent)->tgid : 0; kernel/tsacct.c bacct_add_tsk 62 rcu_read_unlock(); lib/radix-tree.c radix_tree_node_free 121 call_rcu(&node->rcu_head, radix_tree_node_rcu_free); lib/radix-tree.c radix_tree_extend 253 rcu_assign_pointer(root->rnode, node); lib/radix-tree.c radix_tree_insert 297 rcu_assign_pointer(node->slots[offset], slot); lib/radix-tree.c radix_tree_insert 300 rcu_assign_pointer(root->rnode, slot); lib/radix-tree.c radix_tree_insert 316 rcu_assign_pointer(node->slots[offset], item); lib/radix-tree.c radix_tree_insert 320 rcu_assign_pointer(root->rnode, radix_tree_ptr_to_direct(item)); lib/radix-tree.c radix_tree_lookup 396 node = rcu_dereference(root->rnode); lib/radix-tree.c radix_tree_lookup 415 node = rcu_dereference(*slot); lib/radix-tree.c radix_tree_tag_get 560 node = rcu_dereference(root->rnode); lib/radix-tree.c radix_tree_tag_get 593 node = rcu_dereference(node->slots[offset]); lib/radix-tree.c __lookup 629 slot = rcu_dereference(slot->slots[i]); lib/radix-tree.c __lookup 640 results[nr_found++] = rcu_dereference(node); lib/radix-tree.c radix_tree_gang_lookup 678 node = rcu_dereference(root->rnode); lib/radix-tree.c radix_tree_gang_lookup 686 results[0] = rcu_dereference(node); lib/radix-tree.c __lookup_tag 762 node = rcu_dereference(node); lib/radix-tree.c __lookup_tag 770 slot = rcu_dereference(slot->slots[i]); lib/radix-tree.c radix_tree_gang_lookup_tag 806 node = rcu_dereference(root->rnode); lib/radix-tree.c radix_tree_gang_lookup_tag 814 results[0] = rcu_dereference(node); lib/textsearch.c lookup_ts_algo 111 rcu_read_lock(); lib/textsearch.c lookup_ts_algo 112 list_for_each_entry_rcu(o, &ts_ops, list) { lib/textsearch.c lookup_ts_algo 116 rcu_read_unlock(); lib/textsearch.c lookup_ts_algo 120 rcu_read_unlock(); lib/textsearch.c textsearch_register 152 list_add_tail_rcu(&ops->list, &ts_ops); lib/textsearch.c textsearch_unregister 179 list_del_rcu(&o->list); mm/rmap.c anon_vma_init 177 0, SLAB_DESTROY_BY_RCU|SLAB_PANIC, anon_vma_ctor, NULL); mm/rmap.c page_lock_anon_vma 189 rcu_read_lock(); mm/rmap.c page_lock_anon_vma 200 rcu_read_unlock(); mm/rmap.c page_unlock_anon_vma 207 rcu_read_unlock(); mm/slab.c CREATE_MASK 180 SLAB_DESTROY_BY_RCU | SLAB_MEM_SPREAD) mm/slab.c CREATE_MASK 185 SLAB_DESTROY_BY_RCU | SLAB_MEM_SPREAD) mm/slab.c slab_destroy 1914 if (unlikely(cachep->flags & SLAB_DESTROY_BY_RCU)) { mm/slab.c slab_destroy 1920 call_rcu(&slab_rcu->head, kmem_rcu_free); mm/slab.c 2183 if (!(flags & SLAB_DESTROY_BY_RCU)) mm/slab.c 2186 if (flags & SLAB_DESTROY_BY_RCU) mm/slab.c 2189 if (flags & SLAB_DESTROY_BY_RCU) mm/slab.c kmem_cache_destroy 2552 if (unlikely(cachep->flags & SLAB_DESTROY_BY_RCU)) mm/slab.c kmem_cache_destroy 2553 synchronize_rcu(); net/8021q/vlan.c vlan_cleanup_module 156 synchronize_net(); net/8021q/vlan.c __vlan_find_group 169 hlist_for_each_entry_rcu(grp, n, &vlan_group_hash[hash], hlist) { net/8021q/vlan.c unregister_vlan_dev 250 synchronize_net(); net/8021q/vlan.c unregister_vlan_dev 270 hlist_del_rcu(&grp->hlist); net/8021q/vlan.c unregister_vlan_dev 273 call_rcu(&grp->rcu, vlan_rcu_free); net/8021q/vlan.c register_vlan_device 569 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 174 rcu_read_unlock(); net/8021q/vlan_dev.c vlan_skb_recv 248 rcu_read_unlock(); net/8021q/vlan_dev.c vlan_skb_recv 277 rcu_read_unlock(); net/8021q/vlan_dev.c vlan_skb_recv 300 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 add_aggr_kprobe 137 list_add_rcu(&proto->node, &snap_list); net/802/psnap.c 142 synchronize_net(); net/802/psnap.c unregister_snap_client 152 list_del_rcu(&proto->node); net/802/psnap.c unregister_snap_client 155 synchronize_net(); net/atm/clip.c clip_constructor 300 rcu_read_lock(); net/atm/clip.c clip_constructor 303 rcu_read_unlock(); net/atm/clip.c clip_constructor 310 rcu_read_unlock(); net/bridge/br.c br_deinit 68 rcu_assign_pointer(br_stp_sap->rcv_func, NULL); net/bridge/br.c br_deinit 77 synchronize_net(); net/bridge/br_fdb.c fdb_delete 66 hlist_del_rcu(&f->hlist); net/bridge/br_fdb.c __br_fdb_get 181 hlist_for_each_entry_rcu(fdb, h, &br->hash[br_mac_hash(addr)], hlist) { net/bridge/br_fdb.c br_fdb_get 198 rcu_read_lock(); net/bridge/br_fdb.c br_fdb_get 202 rcu_read_unlock(); net/bridge/br_fdb.c br_fdb_put 217 call_rcu(&ent->rcu, fdb_rcu_free); net/bridge/br_fdb.c br_fdb_fillbuf 234 rcu_read_lock(); net/bridge/br_fdb.c br_fdb_fillbuf 236 hlist_for_each_entry_rcu(f, h, &br->hash[i], hlist) { net/bridge/br_fdb.c br_fdb_fillbuf 260 rcu_read_unlock(); net/bridge/br_fdb.c fdb_find 271 hlist_for_each_entry_rcu(fdb, h, head, hlist) { net/bridge/br_fdb.c fdb_create 289 hlist_add_head_rcu(&fdb->hlist, head); net/bridge/br_forward.c lookup_ts_algo 123 list_for_each_entry_rcu(p, &br->port_list, list) { net/bridge/br_if.c del_nbp 157 list_del_rcu(&p->list); net/bridge/br_if.c del_nbp 159 rcu_assign_pointer(dev->br_port, NULL); net/bridge/br_if.c del_nbp 164 call_rcu(&p->rcu, destroy_nbp_rcu); net/bridge/br_if.c br_add_if 423 rcu_assign_pointer(dev->br_port, p); net/bridge/br_if.c br_add_if 426 list_add_rcu(&p->list, &br->port_list); net/bridge/br_input.c br_handle_frame_finish 43 struct net_bridge_port *p = rcu_dereference(skb->dev->br_port); net/bridge/br_input.c br_handle_local_finish 102 struct net_bridge_port *p = rcu_dereference(skb->dev->br_port); net/bridge/br_ioctl.c old_dev_ioctl 127 rcu_read_lock(); net/bridge/br_ioctl.c old_dev_ioctl 146 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_netfilter.c bridge_parent 111 struct net_bridge_port *port = rcu_dereference(dev->br_port); net/bridge/br_stp_bpdu.c br_stp_rcv 137 struct net_bridge_port *p = rcu_dereference(dev->br_port); 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 ebtable_broute_fini 80 synchronize_net(); net/core/dev.c dev_add_pack 270 list_add_rcu(&pt->list, &ptype_all); net/core/dev.c dev_add_pack 273 list_add_rcu(&pt->list, &ptype_base[hash]); net/core/dev.c __dev_remove_pack 306 list_del_rcu(&pt->list); net/core/dev.c dev_remove_pack 331 synchronize_net(); net/core/dev.c dev_queue_xmit_nit 1064 rcu_read_lock(); net/core/dev.c dev_queue_xmit_nit 1065 list_for_each_entry_rcu(ptype, &ptype_all, list) { net/core/dev.c dev_queue_xmit_nit 1096 rcu_read_unlock(); net/core/dev.c skb_gso_segment 1230 rcu_read_lock(); net/core/dev.c skb_gso_segment 1231 list_for_each_entry_rcu(ptype, &ptype_base[ntohs(type) & 15], list) { net/core/dev.c skb_gso_segment 1244 rcu_read_unlock(); net/core/dev.c dev_queue_xmit 1458 rcu_read_lock_bh(); net/core/dev.c dev_queue_xmit 1472 q = rcu_dereference(dev->qdisc); net/core/dev.c dev_queue_xmit 1531 rcu_read_unlock_bh(); net/core/dev.c dev_queue_xmit 1537 rcu_read_unlock_bh(); net/core/dev.c handle_bridge 1709 (port = rcu_dereference((*pskb)->dev->br_port)) == NULL) net/core/dev.c netif_receive_skb 1790 rcu_read_lock(); net/core/dev.c netif_receive_skb 1799 list_for_each_entry_rcu(ptype, &ptype_all, list) { net/core/dev.c netif_receive_skb 1830 list_for_each_entry_rcu(ptype, &ptype_base[ntohs(type)&15], list) { net/core/dev.c netif_receive_skb 1850 rcu_read_unlock(); net/core/dev.c net_rx_action 1944 rcu_read_lock(); net/core/dev.c net_rx_action 1945 list_for_each_entry_rcu(chan, &net_dma_client->channels, client_node) net/core/dev.c net_rx_action 1947 rcu_read_unlock(); net/core/dev.c netdev_set_master 2283 synchronize_net(); net/core/dev.c synchronize_net 3229 void synchronize_net(void ) net/core/dev.c synchronize_net 3232 synchronize_rcu(); net/core/dev.c unregister_netdevice 3286 synchronize_net(); net/core/dev.c unregister_netdevice 3311 synchronize_net(); net/core/dev.c net_dma_rebalance 3394 rcu_assign_pointer(per_cpu(softnet_data, cpu).net_dma, NULL); net/core/dev.c net_dma_rebalance 3401 rcu_read_lock(); net/core/dev.c net_dma_rebalance 3413 rcu_read_unlock(); net/core/dev.c 3554 EXPORT_SYMBOL(synchronize_net); net/core/fib_rules.c lookup_rules_ops 27 rcu_read_lock(); net/core/fib_rules.c lookup_rules_ops 28 list_for_each_entry_rcu(ops, &rules_ops, list) { net/core/fib_rules.c lookup_rules_ops 32 rcu_read_unlock(); net/core/fib_rules.c lookup_rules_ops 36 rcu_read_unlock(); net/core/fib_rules.c fib_rules_register 65 list_add_tail_rcu(&ops->list, &rules_ops); net/core/fib_rules.c cleanup_ops 80 list_del_rcu(&rule->list); net/core/fib_rules.c fib_rules_unregister 93 list_del_rcu(&o->list); net/core/fib_rules.c fib_rules_unregister 103 synchronize_rcu(); net/core/fib_rules.c fib_rules_lookup 132 rcu_read_lock(); net/core/fib_rules.c fib_rules_lookup 134 list_for_each_entry_rcu(rule, ops->rules_list, list) { net/core/fib_rules.c fib_rules_lookup 148 rcu_read_unlock(); net/core/fib_rules.c fib_nl_newrule 253 list_add_rcu(&rule->list, &last->list); net/core/fib_rules.c fib_nl_newrule 255 list_add_rcu(&rule->list, ops->rules_list); net/core/fib_rules.c fib_nl_delrule 324 list_del_rcu(&rule->list); net/core/fib_rules.c fib_nl_delrule 325 synchronize_rcu(); net/core/fib_rules.c fib_rules_dump 406 rcu_read_lock(); net/core/fib_rules.c fib_rules_dump 407 list_for_each_entry_rcu(rule, ops->rules_list, list) { net/core/fib_rules.c fib_rules_dump 418 rcu_read_unlock(); net/core/fib_rules.c fib_rules_event 479 rcu_read_lock(); net/core/fib_rules.c fib_rules_event 493 rcu_read_unlock(); net/core/filter.c sk_attach_filter 424 rcu_read_lock_bh(); net/core/filter.c sk_attach_filter 425 old_fp = rcu_dereference(sk->sk_filter); net/core/filter.c sk_attach_filter 426 rcu_assign_pointer(sk->sk_filter, fp); net/core/filter.c sk_attach_filter 427 rcu_read_unlock_bh(); net/core/neighbour.c neigh_parms_release 1321 call_rcu(&parms->rcu_head, neigh_rcu_free_parms); net/core/netpoll.c netpoll_setup 714 rcu_read_lock(); net/core/netpoll.c netpoll_setup 718 rcu_read_unlock(); net/core/netpoll.c netpoll_setup 726 rcu_read_unlock(); net/core/netpoll.c netpoll_setup 745 synchronize_rcu(); net/core/pktgen.c pktgen_setup_inject 2005 rcu_read_lock(); net/core/pktgen.c pktgen_setup_inject 2024 rcu_read_unlock(); net/core/pktgen.c pktgen_setup_inject 2036 rcu_read_lock(); net/core/pktgen.c pktgen_setup_inject 2045 rcu_read_unlock(); net/core/sock.c sock_setsockopt 609 rcu_read_lock_bh(); net/core/sock.c sock_setsockopt 610 filter = rcu_dereference(sk->sk_filter); net/core/sock.c sock_setsockopt 612 rcu_assign_pointer(sk->sk_filter, NULL); net/core/sock.c sock_setsockopt 614 rcu_read_unlock_bh(); net/core/sock.c sock_setsockopt 617 rcu_read_unlock_bh(); net/core/sock.c sk_free 874 filter = rcu_dereference(sk->sk_filter); net/core/sock.c sk_free 877 rcu_assign_pointer(sk->sk_filter, NULL); net/decnet/dn_neigh.c dn_neigh_construct 135 rcu_read_lock(); net/decnet/dn_neigh.c dn_neigh_construct 136 dn_db = rcu_dereference(dev->dn_ptr); net/decnet/dn_neigh.c dn_neigh_construct 138 rcu_read_unlock(); net/decnet/dn_neigh.c dn_neigh_construct 144 rcu_read_unlock(); net/decnet/dn_neigh.c dn_neigh_construct 155 rcu_read_unlock(); net/decnet/dn_route.c dnrt_free 147 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/decnet/dn_route.c dnrt_drop 153 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.dst.dn_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.dst.dn_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 1170 rcu_read_lock_bh(); net/decnet/dn_route.c __dn_route_output_key 1171 for (rt = rcu_dereference(dn_rt_hash_table[hash].chain); rt; net/decnet/dn_route.c __dn_route_output_key 1172 rt = rcu_dereference(rt->u.dst.dn_next)) { net/decnet/dn_route.c __dn_route_output_key 1181 rcu_read_unlock_bh(); net/decnet/dn_route.c __dn_route_output_key 1186 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_route_input 1444 rcu_read_lock(); net/decnet/dn_route.c dn_route_input 1445 for (rt = rcu_dereference(dn_rt_hash_table[hash].chain); rt != NULL; net/decnet/dn_route.c dn_route_input 1446 rt = rcu_dereference(rt->u.dst.dn_next)) { net/decnet/dn_route.c dn_route_input 1455 rcu_read_unlock(); net/decnet/dn_route.c dn_route_input 1460 rcu_read_unlock(); net/decnet/dn_route.c dn_cache_dump 1627 rcu_read_lock_bh(); net/decnet/dn_route.c dn_cache_dump 1628 for (rt = rcu_dereference(dn_rt_hash_table[h].chain), idx = 0; net/decnet/dn_route.c dn_cache_dump 1630 rt = rcu_dereference(rt->u.dst.dn_next), idx++) { net/decnet/dn_route.c dn_cache_dump 1638 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_cache_dump 1643 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_rt_cache_get_first 1663 rcu_read_lock_bh(); net/decnet/dn_route.c dn_rt_cache_get_first 1667 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_rt_cache_get_next 1674 struct dn_rt_cache_iter_state *s = rcu_dereference(seq->private); net/decnet/dn_route.c dn_rt_cache_get_next 1678 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_rt_cache_get_next 1681 rcu_read_lock_bh(); net/decnet/dn_route.c dn_rt_cache_seq_stop 1708 rcu_read_unlock_bh(); net/decnet/dn_table.c dn_fib_get_table 819 rcu_read_lock(); net/decnet/dn_table.c dn_fib_get_table 820 hlist_for_each_entry_rcu(t, node, &dn_fib_table_hash[h], hlist) { net/decnet/dn_table.c dn_fib_get_table 822 rcu_read_unlock(); net/decnet/dn_table.c dn_fib_get_table 826 rcu_read_unlock(); net/decnet/dn_table.c dn_fib_get_table 847 hlist_add_head_rcu(&t->hlist, &dn_fib_table_hash[h]); net/econet/af_econet.c econet_sendmsg 430 rcu_read_lock(); net/econet/af_econet.c econet_sendmsg 437 rcu_read_unlock(); net/ipv4/af_inet.c inet_create 242 rcu_read_lock(); net/ipv4/af_inet.c inet_create 243 list_for_each_rcu(p, &inetsw[sock->type]) { net/ipv4/af_inet.c inet_create 265 rcu_read_unlock(); net/ipv4/af_inet.c inet_create 293 rcu_read_unlock(); net/ipv4/af_inet.c inet_create 357 rcu_read_unlock(); net/ipv4/af_inet.c inet_register_protosw 952 list_add_rcu(&p->list, last_perm); net/ipv4/af_inet.c inet_register_protosw 956 synchronize_net(); net/ipv4/af_inet.c inet_unregister_protosw 980 list_del_rcu(&p->list); net/ipv4/af_inet.c inet_unregister_protosw 983 synchronize_net(); net/ipv4/af_inet.c inet_gso_send_check 1125 rcu_read_lock(); net/ipv4/af_inet.c inet_gso_send_check 1126 ops = rcu_dereference(inet_protos[proto]); net/ipv4/af_inet.c inet_gso_send_check 1129 rcu_read_unlock(); net/ipv4/af_inet.c inet_gso_segment 1169 rcu_read_lock(); net/ipv4/af_inet.c inet_gso_segment 1170 ops = rcu_dereference(inet_protos[proto]); net/ipv4/af_inet.c inet_gso_segment 1173 rcu_read_unlock(); net/ipv4/arp.c arp_constructor 243 rcu_read_lock(); net/ipv4/arp.c arp_constructor 246 rcu_read_unlock(); net/ipv4/arp.c arp_constructor 253 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_search 430 list_for_each_entry_rcu(iter, &cipso_v4_doi_list, list) net/ipv4/cipso_ipv4.c cipso_v4_doi_add 479 rcu_read_lock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_add 485 list_add_tail_rcu(&doi_def->list, &cipso_v4_doi_list); net/ipv4/cipso_ipv4.c cipso_v4_doi_add 487 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_add 494 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_add 518 rcu_read_lock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_add 524 rcu_read_unlock(); net/ipv4/cipso_ipv4.c inet_unregister_protosw 528 list_del_rcu(&doi_def->list); net/ipv4/cipso_ipv4.c cipso_v4_doi_search 530 list_for_each_entry_rcu(dom_iter, &doi_def->dom_list, list) net/ipv4/cipso_ipv4.c cipso_v4_doi_add 535 rcu_read_unlock(); net/ipv4/cipso_ipv4.c neigh_parms_release 537 call_rcu(&doi_def->rcu, callback); net/ipv4/cipso_ipv4.c cipso_v4_doi_add 540 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_add 581 rcu_read_lock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_search 582 list_for_each_entry_rcu(iter_doi, &cipso_v4_doi_list, list) net/ipv4/cipso_ipv4.c cipso_v4_doi_add 594 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_add 628 rcu_read_lock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_add 630 list_for_each_entry_rcu(iter, &doi_def->dom_list, list) net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_add 636 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_add 641 list_add_tail_rcu(&new_dom->list, &doi_def->dom_list); net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_add 643 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_remove 664 rcu_read_lock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_remove 666 list_for_each_entry_rcu(iter, &doi_def->dom_list, list) net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_remove 672 list_del_rcu(&iter->list); net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_remove 674 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_remove 675 call_rcu(&iter->rcu, cipso_v4_doi_domhsh_free); net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_remove 680 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_validate 1544 rcu_read_lock(); net/ipv4/cipso_ipv4.c cipso_v4_validate 1644 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_sock_getattr 1839 rcu_read_lock(); net/ipv4/cipso_ipv4.c cipso_v4_sock_getattr 1842 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_sock_getattr 1866 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_skbuff_getattr 1917 rcu_read_lock(); net/ipv4/cipso_ipv4.c cipso_v4_skbuff_getattr 1944 rcu_read_unlock(); net/ipv4/devinet.c inet_free_ifa 124 call_rcu(&ifa->rcu_head, inet_rcu_free_ifa); net/ipv4/devinet.c inetdev_init 178 rcu_assign_pointer(dev->ip_ptr, in_dev); net/ipv4/devinet.c inetdev_destroy 225 call_rcu(&in_dev->rcu_head, in_dev_rcu_put); net/ipv4/devinet.c inet_addr_onlink 230 rcu_read_lock(); net/ipv4/devinet.c inet_addr_onlink 234 rcu_read_unlock(); net/ipv4/devinet.c inet_addr_onlink 239 rcu_read_unlock(); net/ipv4/devinet.c inet_select_addr 887 rcu_read_lock(); net/ipv4/devinet.c inet_select_addr 903 rcu_read_unlock(); net/ipv4/devinet.c inet_select_addr 913 rcu_read_lock(); net/ipv4/devinet.c inet_select_addr 928 rcu_read_unlock(); net/ipv4/devinet.c inet_confirm_addr 983 rcu_read_lock(); net/ipv4/devinet.c inet_confirm_addr 986 rcu_read_unlock(); net/ipv4/devinet.c inet_confirm_addr 992 rcu_read_lock(); net/ipv4/devinet.c inet_confirm_addr 1000 rcu_read_unlock(); net/ipv4/devinet.c inet_dump_ifaddr 1192 rcu_read_lock(); net/ipv4/devinet.c inet_dump_ifaddr 1194 rcu_read_unlock(); net/ipv4/devinet.c inet_dump_ifaddr 1205 rcu_read_unlock(); net/ipv4/devinet.c inet_dump_ifaddr 1209 rcu_read_unlock(); net/ipv4/devinet.c inet_forward_change 1270 rcu_read_lock(); net/ipv4/devinet.c inet_forward_change 1274 rcu_read_unlock(); net/ipv4/fib_frontend.c fib_new_table 79 hlist_add_head_rcu(&tb->tb_hlist, &fib_table_hash[h]); net/ipv4/fib_frontend.c fib_get_table 92 rcu_read_lock(); net/ipv4/fib_frontend.c fib_get_table 93 hlist_for_each_entry_rcu(tb, node, &fib_table_hash[h], tb_hlist) { net/ipv4/fib_frontend.c fib_get_table 95 rcu_read_unlock(); net/ipv4/fib_frontend.c fib_get_table 99 rcu_read_unlock(); net/ipv4/fib_frontend.c fib_validate_source 196 rcu_read_lock(); net/ipv4/fib_frontend.c fib_validate_source 202 rcu_read_unlock(); net/ipv4/fib_frontend.c ip_fib_init 918 hlist_add_head_rcu(&ip_fib_local_table->tb_hlist, &fib_table_hash[0]); net/ipv4/fib_frontend.c ip_fib_init 920 hlist_add_head_rcu(&ip_fib_main_table->tb_hlist, &fib_table_hash[0]); net/ipv4/fib_semantics.c 883 list_for_each_entry_rcu(fa, head, fa_list) { net/ipv4/fib_trie.c NODE_PARENT 97 ((struct tnode *)rcu_dereference(((node)->parent & ~NODE_TYPE_MASK))) net/ipv4/fib_trie.c NODE_SET_PARENT 102 rcu_assign_pointer((node)->parent, \ net/ipv4/fib_trie.c tnode_get_child 184 return rcu_dereference(tn->child[i]); net/ipv4/fib_trie.c alias_free_mem_rcu 307 call_rcu(&fa->rcu, __alias_free_mem); net/ipv4/fib_trie.c free_leaf_info 322 call_rcu(&leaf->rcu, __leaf_info_free_rcu); net/ipv4/fib_trie.c tnode_free 355 call_rcu_bh(&l->rcu, __leaf_free_rcu); net/ipv4/fib_trie.c tnode_free 358 call_rcu(&tn->rcu, __tnode_free_rcu); net/ipv4/fib_trie.c tnode_put_child_reorg 452 rcu_assign_pointer(tn->child[i], n); net/ipv4/fib_trie.c trie_init 857 rcu_assign_pointer(t->trie, NULL); net/ipv4/fib_trie.c find_leaf_info 873 hlist_for_each_entry_rcu(li, node, head, hlist) net/ipv4/fib_trie.c insert_leaf_info 896 hlist_add_head_rcu(&new->hlist, head); net/ipv4/fib_trie.c insert_leaf_info 905 hlist_add_after_rcu(&last->hlist, &new->hlist); net/ipv4/fib_trie.c insert_leaf_info 907 hlist_add_before_rcu(&new->hlist, &li->hlist); net/ipv4/fib_trie.c fib_find_node 921 n = rcu_dereference(t->trie); net/ipv4/fib_trie.c fib_insert_node 1108 rcu_assign_pointer(t->trie, (struct node *)tn); net/ipv4/fib_trie.c fib_insert_node 1119 rcu_assign_pointer(t->trie, trie_rebalance(t, tp)); net/ipv4/fib_trie.c fn_trie_insert 1204 list_replace_rcu(&fa->fa_list, &new_fa->fa_list); net/ipv4/fib_trie.c fn_trie_insert 1257 list_add_tail_rcu(&new_fa->fa_list, net/ipv4/fib_trie.c check_leaf 1286 hlist_for_each_entry_rcu(li, node, hhead, hlist) { net/ipv4/fib_trie.c fn_trie_lookup 1322 rcu_read_lock(); net/ipv4/fib_trie.c fn_trie_lookup 1324 n = rcu_dereference(t->trie); net/ipv4/fib_trie.c fn_trie_lookup 1494 rcu_read_unlock(); net/ipv4/fib_trie.c trie_leaf_remove 1539 rcu_assign_pointer(t->trie, trie_rebalance(t, tp)); net/ipv4/fib_trie.c trie_leaf_remove 1541 rcu_assign_pointer(t->trie, NULL); net/ipv4/fib_trie.c fn_trie_delete 1613 list_del_rcu(&fa->fa_list); net/ipv4/fib_trie.c fn_trie_delete 1616 hlist_del_rcu(&li->hlist); net/ipv4/fib_trie.c trie_flush_list 1640 list_del_rcu(&fa->fa_list); net/ipv4/fib_trie.c trie_flush_leaf 1660 hlist_del_rcu(&li->hlist); net/ipv4/fib_trie.c nextleaf 1674 struct node *trie = rcu_dereference(t->trie); net/ipv4/fib_trie.c nextleaf 1698 c = rcu_dereference(p->child[idx]); net/ipv4/fib_trie.c nextleaf 1710 while (!(c = rcu_dereference(p->child[idx])) net/ipv4/fib_trie.c fn_trie_select_default 1770 rcu_read_lock(); net/ipv4/fib_trie.c fn_trie_select_default 1783 list_for_each_entry_rcu(fa, fa_head, fa_list) { net/ipv4/fib_trie.c fn_trie_select_default 1834 rcu_read_unlock(); net/ipv4/fib_trie.c fn_trie_dump_fa 1850 list_for_each_entry_rcu(fa, fah, fa_list) { net/ipv4/fib_trie.c fn_trie_dump 1916 rcu_read_lock(); net/ipv4/fib_trie.c fn_trie_dump 1929 rcu_read_unlock(); net/ipv4/fib_trie.c fn_trie_dump 1933 rcu_read_unlock(); net/ipv4/fib_trie.c fib_trie_get_first 2045 n = rcu_dereference(t->trie); net/ipv4/fib_trie.c trie_collect_stats 2074 rcu_read_lock(); net/ipv4/fib_trie.c trie_collect_stats 2095 rcu_read_unlock(); net/ipv4/fib_trie.c fib_trie_seq_start 2212 rcu_read_lock(); net/ipv4/fib_trie.c fib_trie_seq_stop 2241 rcu_read_unlock(); net/ipv4/fib_trie.c fib_trie_seq_show 2326 list_for_each_entry_rcu(fa, &li->falh, fa_list) { net/ipv4/fib_trie.c fib_route_seq_show 2432 list_for_each_entry_rcu(fa, &li->falh, fa_list) { net/ipv4/icmp.c icmp_unreach 713 rcu_read_lock(); net/ipv4/icmp.c icmp_unreach 714 ipprot = rcu_dereference(inet_protos[hash]); net/ipv4/icmp.c icmp_unreach 717 rcu_read_unlock(); net/ipv4/icmp.c icmp_address_reply 894 rcu_read_lock(); net/ipv4/icmp.c icmp_address_reply 913 rcu_read_unlock(); net/ipv4/inet_diag.c inet_diag_unregister 905 synchronize_rcu(); net/ipv4/ip_input.c ip_local_deliver_finish 208 rcu_read_lock(); net/ipv4/ip_input.c ip_local_deliver_finish 226 if ((ipprot = rcu_dereference(inet_protos[hash])) != NULL) { net/ipv4/ip_input.c ip_local_deliver_finish 255 rcu_read_unlock(); net/ipv4/multipath.c multipath_alg_unregister 53 synchronize_net(); net/ipv4/multipath_drr.c drr_select_route 144 for (nh = rcu_dereference(first); nh; net/ipv4/multipath_drr.c drr_select_route 145 nh = rcu_dereference(nh->u.dst.rt_next)) { net/ipv4/multipath_random.c random_select_route 61 for (rt = rcu_dereference(first); rt; net/ipv4/multipath_random.c random_select_route 62 rt = rcu_dereference(rt->u.dst.rt_next)) { net/ipv4/multipath_rr.c rr_select_route 59 for (nh = rcu_dereference(first); nh; net/ipv4/multipath_rr.c rr_select_route 60 nh = rcu_dereference(nh->u.dst.rt_next)) { net/ipv4/multipath_wrandom.c __multipath_lookup_weight 98 rcu_read_lock(); net/ipv4/multipath_wrandom.c __multipath_lookup_weight 101 list_for_each_entry_rcu(r, &state[state_idx].head, list) { net/ipv4/multipath_wrandom.c __multipath_lookup_weight 118 list_for_each_entry_rcu(d, &target_route->dests, list) { net/ipv4/multipath_wrandom.c __multipath_lookup_weight 129 rcu_read_unlock(); net/ipv4/multipath_wrandom.c wrandom_select_route 157 for (rt = rcu_dereference(first); rt; net/ipv4/multipath_wrandom.c wrandom_select_route 158 rt = rcu_dereference(rt->u.dst.rt_next)) { net/ipv4/multipath_wrandom.c wrandom_set_nhinfo 221 list_for_each_entry_rcu(r, &state[state_idx].head, list) { net/ipv4/multipath_wrandom.c wrandom_set_nhinfo 238 list_add_rcu(&target_route->list, &state[state_idx].head); net/ipv4/multipath_wrandom.c wrandom_set_nhinfo 242 list_for_each_entry_rcu(d, &target_route->dests, list) { net/ipv4/multipath_wrandom.c wrandom_set_nhinfo 260 list_add_rcu(&target_dest->list, &target_route->dests); net/ipv4/multipath_wrandom.c wrandom_flush 293 list_for_each_entry_rcu(r, &state[i].head, list) { net/ipv4/multipath_wrandom.c wrandom_flush 295 list_for_each_entry_rcu(d, &r->dests, list) { net/ipv4/multipath_wrandom.c wrandom_flush 296 list_del_rcu(&d->list); net/ipv4/multipath_wrandom.c wrandom_flush 297 call_rcu(&d->rcu, net/ipv4/multipath_wrandom.c wrandom_flush 300 list_del_rcu(&r->list); net/ipv4/multipath_wrandom.c wrandom_flush 301 call_rcu(&r->rcu, net/ipv4/netfilter/ip_conntrack_amanda.c help 166 ip_nat_amanda = rcu_dereference(ip_nat_amanda_hook); net/ipv4/netfilter/ip_conntrack_core.c destroy_conntrack 322 rcu_read_lock(); net/ipv4/netfilter/ip_conntrack_core.c destroy_conntrack 327 destroyed = rcu_dereference(ip_conntrack_destroyed); net/ipv4/netfilter/ip_conntrack_core.c destroy_conntrack 331 rcu_read_unlock(); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_proto_find_get 603 rcu_read_lock(); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_proto_find_get 609 rcu_read_unlock(); net/ipv4/netfilter/ip_conntrack_core.c invert_tuplepr 887 rcu_read_lock(); net/ipv4/netfilter/ip_conntrack_core.c invert_tuplepr 890 rcu_read_unlock(); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_helper_unregister 1116 synchronize_net(); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_cleanup 1370 rcu_assign_pointer(ip_ct_attach, NULL); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_cleanup 1375 synchronize_net(); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_init 1523 rcu_assign_pointer(ip_ct_protos[i], &ip_conntrack_generic_protocol); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_init 1525 rcu_assign_pointer(ip_ct_protos[IPPROTO_TCP], &ip_conntrack_protocol_tcp); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_init 1526 rcu_assign_pointer(ip_ct_protos[IPPROTO_UDP], &ip_conntrack_protocol_udp); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_init 1527 rcu_assign_pointer(ip_ct_protos[IPPROTO_ICMP], &ip_conntrack_protocol_icmp); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_init 1531 rcu_assign_pointer(ip_ct_attach, ip_conntrack_attach); net/ipv4/netfilter/ip_conntrack_ftp.c help 437 ip_nat_ftp = rcu_dereference(ip_nat_ftp_hook); net/ipv4/netfilter/ip_conntrack_helper_h323.c expect_rtp_rtcp 284 (nat_rtp_rtcp = rcu_dereference(nat_rtp_rtcp_hook))) { net/ipv4/netfilter/ip_conntrack_helper_h323.c expect_t120 356 (nat_t120 = rcu_dereference(nat_t120_hook))) { net/ipv4/netfilter/ip_conntrack_helper_h323.c expect_h245 681 (nat_h245 = rcu_dereference(nat_h245_hook))) { net/ipv4/netfilter/ip_conntrack_helper_h323.c expect_callforwarding 769 (nat_callforwarding = rcu_dereference(nat_callforwarding_hook))) { net/ipv4/netfilter/ip_conntrack_helper_h323.c process_setup 814 set_h225_addr = rcu_dereference(set_h225_addr_hook); net/ipv4/netfilter/ip_conntrack_helper_h323.c expect_q931 1272 nat_q931 = rcu_dereference(nat_q931_hook); net/ipv4/netfilter/ip_conntrack_helper_h323.c process_grq 1306 set_ras_addr = rcu_dereference(set_ras_addr_hook); net/ipv4/netfilter/ip_conntrack_helper_h323.c process_rrq 1389 set_ras_addr = rcu_dereference(set_ras_addr_hook); net/ipv4/netfilter/ip_conntrack_helper_h323.c process_rcf 1420 set_sig_addr = rcu_dereference(set_sig_addr_hook); net/ipv4/netfilter/ip_conntrack_helper_h323.c process_urq 1473 set_sig_addr = rcu_dereference(set_sig_addr_hook); net/ipv4/netfilter/ip_conntrack_helper_h323.c process_arq 1506 set_h225_addr = rcu_dereference(set_h225_addr_hook); net/ipv4/netfilter/ip_conntrack_helper_h323.c process_acf 1549 set_sig_addr = rcu_dereference(set_sig_addr_hook); net/ipv4/netfilter/ip_conntrack_helper_h323.c process_lrq 1596 set_ras_addr = rcu_dereference(set_ras_addr_hook); net/ipv4/netfilter/ip_conntrack_helper_h323.c process_irr 1663 set_ras_addr = rcu_dereference(set_ras_addr_hook); net/ipv4/netfilter/ip_conntrack_helper_h323.c process_irr 1671 set_sig_addr = rcu_dereference(set_sig_addr_hook); net/ipv4/netfilter/ip_conntrack_helper_pptp.c pptp_expectfn 138 rcu_read_lock(); net/ipv4/netfilter/ip_conntrack_helper_pptp.c pptp_expectfn 139 ip_nat_pptp_expectfn = rcu_dereference(ip_nat_pptp_hook_expectfn); net/ipv4/netfilter/ip_conntrack_helper_pptp.c pptp_expectfn 162 rcu_read_unlock(); net/ipv4/netfilter/ip_conntrack_helper_pptp.c exp_gre 271 ip_nat_pptp_exp_gre = rcu_dereference(ip_nat_pptp_hook_exp_gre); net/ipv4/netfilter/ip_conntrack_helper_pptp.c pptp_inbound_pkt 413 ip_nat_pptp_inbound = rcu_dereference(ip_nat_pptp_hook_inbound); net/ipv4/netfilter/ip_conntrack_helper_pptp.c pptp_outbound_pkt 504 ip_nat_pptp_outbound = rcu_dereference(ip_nat_pptp_hook_outbound); net/ipv4/netfilter/ip_conntrack_irc.c help 226 ip_nat_irc = rcu_dereference(ip_nat_irc_hook); net/ipv4/netfilter/ip_conntrack_netbios_ns.c help 61 rcu_read_lock(); net/ipv4/netfilter/ip_conntrack_netbios_ns.c help 71 rcu_read_unlock(); net/ipv4/netfilter/ip_conntrack_sip.c set_expected_rtp 378 ip_nat_sdp = rcu_dereference(ip_nat_sdp_hook); net/ipv4/netfilter/ip_conntrack_sip.c sip_help 420 ip_nat_sip = rcu_dereference(ip_nat_sip_hook); net/ipv4/netfilter/ip_conntrack_standalone.c ip_conntrack_protocol_register 799 rcu_assign_pointer(ip_ct_protos[proto->proto], proto); net/ipv4/netfilter/ip_conntrack_standalone.c ip_conntrack_protocol_unregister 808 rcu_assign_pointer(ip_ct_protos[proto->proto], net/ipv4/netfilter/ip_conntrack_standalone.c ip_conntrack_protocol_unregister 811 synchronize_rcu(); net/ipv4/netfilter/ip_conntrack_standalone.c ip_conntrack_standalone_fini 879 synchronize_net(); net/ipv4/netfilter/ip_conntrack_tftp.c tftp_help 85 ip_nat_tftp = rcu_dereference(ip_nat_tftp_hook); net/ipv4/netfilter/ip_nat_amanda.c ip_nat_amanda_fini 73 rcu_assign_pointer(ip_nat_amanda_hook, NULL); net/ipv4/netfilter/ip_nat_amanda.c ip_nat_amanda_fini 74 synchronize_rcu(); net/ipv4/netfilter/ip_nat_amanda.c ip_nat_amanda_init 79 BUG_ON(rcu_dereference(ip_nat_amanda_hook)); net/ipv4/netfilter/ip_nat_amanda.c ip_nat_amanda_init 80 rcu_assign_pointer(ip_nat_amanda_hook, help); net/ipv4/netfilter/ip_nat_core.c __ip_nat_proto_find 53 return rcu_dereference(ip_nat_protos[protonum]); net/ipv4/netfilter/ip_nat_core.c ip_nat_proto_find_get 61 rcu_read_lock(); net/ipv4/netfilter/ip_nat_core.c ip_nat_proto_find_get 65 rcu_read_unlock(); net/ipv4/netfilter/ip_nat_core.c in_range 132 rcu_read_lock(); net/ipv4/netfilter/ip_nat_core.c in_range 138 rcu_read_unlock(); net/ipv4/netfilter/ip_nat_core.c get_unique_tuple 264 rcu_read_lock(); net/ipv4/netfilter/ip_nat_core.c get_unique_tuple 282 rcu_read_unlock(); net/ipv4/netfilter/ip_nat_core.c ip_nat_protocol_register 518 rcu_assign_pointer(ip_nat_protos[proto->protonum], proto); net/ipv4/netfilter/ip_nat_core.c ip_nat_protocol_unregister 529 rcu_assign_pointer(ip_nat_protos[proto->protonum], net/ipv4/netfilter/ip_nat_core.c ip_nat_protocol_unregister 532 synchronize_rcu(); net/ipv4/netfilter/ip_nat_core.c ip_nat_init 596 rcu_assign_pointer(ip_nat_protos[i], &ip_nat_unknown_protocol); net/ipv4/netfilter/ip_nat_core.c ip_nat_init 597 rcu_assign_pointer(ip_nat_protos[IPPROTO_TCP], &ip_nat_protocol_tcp); net/ipv4/netfilter/ip_nat_core.c ip_nat_init 598 rcu_assign_pointer(ip_nat_protos[IPPROTO_UDP], &ip_nat_protocol_udp); net/ipv4/netfilter/ip_nat_core.c ip_nat_init 599 rcu_assign_pointer(ip_nat_protos[IPPROTO_ICMP], &ip_nat_protocol_icmp); net/ipv4/netfilter/ip_nat_core.c ip_nat_init 607 IP_NF_ASSERT(rcu_dereference(ip_conntrack_destroyed) == NULL); net/ipv4/netfilter/ip_nat_core.c ip_nat_init 608 rcu_assign_pointer(ip_conntrack_destroyed, ip_nat_cleanup_conntrack); net/ipv4/netfilter/ip_nat_core.c ip_nat_cleanup 626 rcu_assign_pointer(ip_conntrack_destroyed, NULL); net/ipv4/netfilter/ip_nat_core.c ip_nat_cleanup 627 synchronize_rcu(); net/ipv4/netfilter/ip_nat_ftp.c ip_nat_ftp_fini 159 rcu_assign_pointer(ip_nat_ftp_hook, NULL); net/ipv4/netfilter/ip_nat_ftp.c ip_nat_ftp_fini 160 synchronize_rcu(); net/ipv4/netfilter/ip_nat_ftp.c ip_nat_ftp_init 165 BUG_ON(rcu_dereference(ip_nat_ftp_hook)); net/ipv4/netfilter/ip_nat_ftp.c ip_nat_ftp_init 166 rcu_assign_pointer(ip_nat_ftp_hook, ip_nat_ftp); net/ipv4/netfilter/ip_nat_helper_h323.c init 566 BUG_ON(rcu_dereference(set_h245_addr_hook) != NULL); net/ipv4/netfilter/ip_nat_helper_h323.c init 567 BUG_ON(rcu_dereference(set_h225_addr_hook) != NULL); net/ipv4/netfilter/ip_nat_helper_h323.c init 568 BUG_ON(rcu_dereference(set_sig_addr_hook) != NULL); net/ipv4/netfilter/ip_nat_helper_h323.c init 569 BUG_ON(rcu_dereference(set_ras_addr_hook) != NULL); net/ipv4/netfilter/ip_nat_helper_h323.c init 570 BUG_ON(rcu_dereference(nat_rtp_rtcp_hook) != NULL); net/ipv4/netfilter/ip_nat_helper_h323.c init 571 BUG_ON(rcu_dereference(nat_t120_hook) != NULL); net/ipv4/netfilter/ip_nat_helper_h323.c init 572 BUG_ON(rcu_dereference(nat_h245_hook) != NULL); net/ipv4/netfilter/ip_nat_helper_h323.c init 573 BUG_ON(rcu_dereference(nat_callforwarding_hook) != NULL); net/ipv4/netfilter/ip_nat_helper_h323.c init 574 BUG_ON(rcu_dereference(nat_q931_hook) != NULL); net/ipv4/netfilter/ip_nat_helper_h323.c init 576 rcu_assign_pointer(set_h245_addr_hook, set_h245_addr); net/ipv4/netfilter/ip_nat_helper_h323.c init 577 rcu_assign_pointer(set_h225_addr_hook, set_h225_addr); net/ipv4/netfilter/ip_nat_helper_h323.c init 578 rcu_assign_pointer(set_sig_addr_hook, set_sig_addr); net/ipv4/netfilter/ip_nat_helper_h323.c init 579 rcu_assign_pointer(set_ras_addr_hook, set_ras_addr); net/ipv4/netfilter/ip_nat_helper_h323.c init 580 rcu_assign_pointer(nat_rtp_rtcp_hook, nat_rtp_rtcp); net/ipv4/netfilter/ip_nat_helper_h323.c init 581 rcu_assign_pointer(nat_t120_hook, nat_t120); net/ipv4/netfilter/ip_nat_helper_h323.c init 582 rcu_assign_pointer(nat_h245_hook, nat_h245); net/ipv4/netfilter/ip_nat_helper_h323.c init 583 rcu_assign_pointer(nat_callforwarding_hook, nat_callforwarding); net/ipv4/netfilter/ip_nat_helper_h323.c init 584 rcu_assign_pointer(nat_q931_hook, nat_q931); net/ipv4/netfilter/ip_nat_helper_h323.c fini 593 rcu_assign_pointer(set_h245_addr_hook, NULL); net/ipv4/netfilter/ip_nat_helper_h323.c fini 594 rcu_assign_pointer(set_h225_addr_hook, NULL); net/ipv4/netfilter/ip_nat_helper_h323.c fini 595 rcu_assign_pointer(set_sig_addr_hook, NULL); net/ipv4/netfilter/ip_nat_helper_h323.c fini 596 rcu_assign_pointer(set_ras_addr_hook, NULL); net/ipv4/netfilter/ip_nat_helper_h323.c fini 597 rcu_assign_pointer(nat_rtp_rtcp_hook, NULL); net/ipv4/netfilter/ip_nat_helper_h323.c fini 598 rcu_assign_pointer(nat_t120_hook, NULL); net/ipv4/netfilter/ip_nat_helper_h323.c fini 599 rcu_assign_pointer(nat_h245_hook, NULL); net/ipv4/netfilter/ip_nat_helper_h323.c fini 600 rcu_assign_pointer(nat_callforwarding_hook, NULL); net/ipv4/netfilter/ip_nat_helper_h323.c fini 601 rcu_assign_pointer(nat_q931_hook, NULL); net/ipv4/netfilter/ip_nat_helper_h323.c fini 602 synchronize_rcu(); net/ipv4/netfilter/ip_nat_helper_pptp.c ip_nat_helper_pptp_init 318 BUG_ON(rcu_dereference(ip_nat_pptp_hook_outbound)); net/ipv4/netfilter/ip_nat_helper_pptp.c ip_nat_helper_pptp_init 319 rcu_assign_pointer(ip_nat_pptp_hook_outbound, pptp_outbound_pkt); net/ipv4/netfilter/ip_nat_helper_pptp.c ip_nat_helper_pptp_init 321 BUG_ON(rcu_dereference(ip_nat_pptp_hook_inbound)); net/ipv4/netfilter/ip_nat_helper_pptp.c ip_nat_helper_pptp_init 322 rcu_assign_pointer(ip_nat_pptp_hook_inbound, pptp_inbound_pkt); net/ipv4/netfilter/ip_nat_helper_pptp.c ip_nat_helper_pptp_init 324 BUG_ON(rcu_dereference(ip_nat_pptp_hook_exp_gre)); net/ipv4/netfilter/ip_nat_helper_pptp.c ip_nat_helper_pptp_init 325 rcu_assign_pointer(ip_nat_pptp_hook_exp_gre, pptp_exp_gre); net/ipv4/netfilter/ip_nat_helper_pptp.c ip_nat_helper_pptp_init 327 BUG_ON(rcu_dereference(ip_nat_pptp_hook_expectfn)); net/ipv4/netfilter/ip_nat_helper_pptp.c ip_nat_helper_pptp_init 328 rcu_assign_pointer(ip_nat_pptp_hook_expectfn, pptp_nat_expected); net/ipv4/netfilter/ip_nat_helper_pptp.c ip_nat_helper_pptp_fini 338 rcu_assign_pointer(ip_nat_pptp_hook_expectfn, NULL); net/ipv4/netfilter/ip_nat_helper_pptp.c ip_nat_helper_pptp_fini 339 rcu_assign_pointer(ip_nat_pptp_hook_exp_gre, NULL); net/ipv4/netfilter/ip_nat_helper_pptp.c ip_nat_helper_pptp_fini 340 rcu_assign_pointer(ip_nat_pptp_hook_inbound, NULL); net/ipv4/netfilter/ip_nat_helper_pptp.c ip_nat_helper_pptp_fini 341 rcu_assign_pointer(ip_nat_pptp_hook_outbound, NULL); net/ipv4/netfilter/ip_nat_helper_pptp.c ip_nat_helper_pptp_fini 342 synchronize_rcu(); net/ipv4/netfilter/ip_nat_irc.c ip_nat_irc_fini 101 rcu_assign_pointer(ip_nat_irc_hook, NULL); net/ipv4/netfilter/ip_nat_irc.c ip_nat_irc_fini 102 synchronize_rcu(); net/ipv4/netfilter/ip_nat_irc.c ip_nat_irc_init 107 BUG_ON(rcu_dereference(ip_nat_irc_hook)); net/ipv4/netfilter/ip_nat_irc.c ip_nat_irc_init 108 rcu_assign_pointer(ip_nat_irc_hook, help); net/ipv4/netfilter/ip_nat_sip.c fini 267 rcu_assign_pointer(ip_nat_sip_hook, NULL); net/ipv4/netfilter/ip_nat_sip.c fini 268 rcu_assign_pointer(ip_nat_sdp_hook, NULL); net/ipv4/netfilter/ip_nat_sip.c fini 269 synchronize_rcu(); net/ipv4/netfilter/ip_nat_sip.c init 274 BUG_ON(rcu_dereference(ip_nat_sip_hook)); net/ipv4/netfilter/ip_nat_sip.c init 275 BUG_ON(rcu_dereference(ip_nat_sdp_hook)); net/ipv4/netfilter/ip_nat_sip.c init 276 rcu_assign_pointer(ip_nat_sip_hook, ip_nat_sip); net/ipv4/netfilter/ip_nat_sip.c init 277 rcu_assign_pointer(ip_nat_sdp_hook, ip_nat_sdp); net/ipv4/netfilter/ip_nat_standalone.c ip_nat_standalone_init 370 synchronize_net(); net/ipv4/netfilter/ip_nat_standalone.c ip_nat_standalone_fini 381 synchronize_net(); net/ipv4/netfilter/ip_nat_tftp.c ip_nat_tftp_fini 58 rcu_assign_pointer(ip_nat_tftp_hook, NULL); net/ipv4/netfilter/ip_nat_tftp.c ip_nat_tftp_fini 59 synchronize_rcu(); net/ipv4/netfilter/ip_nat_tftp.c ip_nat_tftp_init 64 BUG_ON(rcu_dereference(ip_nat_tftp_hook)); net/ipv4/netfilter/ip_nat_tftp.c ip_nat_tftp_init 65 rcu_assign_pointer(ip_nat_tftp_hook, help); net/ipv4/netfilter/ip_queue.c ip_queue_fini 723 synchronize_net(); net/ipv4/netfilter/ipt_REDIRECT.c redirect_target 88 rcu_read_lock(); net/ipv4/netfilter/ipt_REDIRECT.c redirect_target 92 rcu_read_unlock(); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c nf_conntrack_l3proto_ipv4_fini 519 synchronize_net(); net/ipv4/netfilter/nf_nat_amanda.c nf_nat_amanda_fini 66 rcu_assign_pointer(nf_nat_amanda_hook, NULL); net/ipv4/netfilter/nf_nat_amanda.c nf_nat_amanda_fini 67 synchronize_rcu(); net/ipv4/netfilter/nf_nat_amanda.c nf_nat_amanda_init 72 BUG_ON(rcu_dereference(nf_nat_amanda_hook)); net/ipv4/netfilter/nf_nat_amanda.c nf_nat_amanda_init 73 rcu_assign_pointer(nf_nat_amanda_hook, help); net/ipv4/netfilter/nf_nat_core.c __nf_nat_proto_find 56 return rcu_dereference(nf_nat_protos[protonum]); net/ipv4/netfilter/nf_nat_core.c nf_nat_proto_find_get 64 rcu_read_lock(); net/ipv4/netfilter/nf_nat_core.c nf_nat_proto_find_get 68 rcu_read_unlock(); net/ipv4/netfilter/nf_nat_core.c in_range 137 rcu_read_lock(); net/ipv4/netfilter/nf_nat_core.c in_range 143 rcu_read_unlock(); net/ipv4/netfilter/nf_nat_core.c get_unique_tuple 272 rcu_read_lock(); net/ipv4/netfilter/nf_nat_core.c get_unique_tuple 290 rcu_read_unlock(); net/ipv4/netfilter/nf_nat_core.c nf_nat_protocol_register 531 rcu_assign_pointer(nf_nat_protos[proto->protonum], proto); net/ipv4/netfilter/nf_nat_core.c nf_nat_protocol_unregister 542 rcu_assign_pointer(nf_nat_protos[proto->protonum], net/ipv4/netfilter/nf_nat_core.c nf_nat_protocol_unregister 545 synchronize_rcu(); net/ipv4/netfilter/nf_nat_core.c nf_nat_init 608 rcu_assign_pointer(nf_nat_protos[i], &nf_nat_unknown_protocol); net/ipv4/netfilter/nf_nat_core.c nf_nat_init 609 rcu_assign_pointer(nf_nat_protos[IPPROTO_TCP], &nf_nat_protocol_tcp); net/ipv4/netfilter/nf_nat_core.c nf_nat_init 610 rcu_assign_pointer(nf_nat_protos[IPPROTO_UDP], &nf_nat_protocol_udp); net/ipv4/netfilter/nf_nat_core.c nf_nat_init 611 rcu_assign_pointer(nf_nat_protos[IPPROTO_ICMP], &nf_nat_protocol_icmp); net/ipv4/netfilter/nf_nat_core.c nf_nat_init 619 NF_CT_ASSERT(rcu_dereference(nf_conntrack_destroyed) == NULL); net/ipv4/netfilter/nf_nat_core.c nf_nat_init 620 rcu_assign_pointer(nf_conntrack_destroyed, nf_nat_cleanup_conntrack); net/ipv4/netfilter/nf_nat_core.c nf_nat_cleanup 644 rcu_assign_pointer(nf_conntrack_destroyed, NULL); net/ipv4/netfilter/nf_nat_core.c nf_nat_cleanup 645 synchronize_rcu(); net/ipv4/netfilter/nf_nat_ftp.c nf_nat_ftp_fini 158 rcu_assign_pointer(nf_nat_ftp_hook, NULL); net/ipv4/netfilter/nf_nat_ftp.c nf_nat_ftp_fini 159 synchronize_rcu(); net/ipv4/netfilter/nf_nat_ftp.c nf_nat_ftp_init 164 BUG_ON(rcu_dereference(nf_nat_ftp_hook)); net/ipv4/netfilter/nf_nat_ftp.c nf_nat_ftp_init 165 rcu_assign_pointer(nf_nat_ftp_hook, nf_nat_ftp); net/ipv4/netfilter/nf_nat_h323.c init 550 BUG_ON(rcu_dereference(set_h245_addr_hook) != NULL); net/ipv4/netfilter/nf_nat_h323.c init 551 BUG_ON(rcu_dereference(set_h225_addr_hook) != NULL); net/ipv4/netfilter/nf_nat_h323.c init 552 BUG_ON(rcu_dereference(set_sig_addr_hook) != NULL); net/ipv4/netfilter/nf_nat_h323.c init 553 BUG_ON(rcu_dereference(set_ras_addr_hook) != NULL); net/ipv4/netfilter/nf_nat_h323.c init 554 BUG_ON(rcu_dereference(nat_rtp_rtcp_hook) != NULL); net/ipv4/netfilter/nf_nat_h323.c init 555 BUG_ON(rcu_dereference(nat_t120_hook) != NULL); net/ipv4/netfilter/nf_nat_h323.c init 556 BUG_ON(rcu_dereference(nat_h245_hook) != NULL); net/ipv4/netfilter/nf_nat_h323.c init 557 BUG_ON(rcu_dereference(nat_callforwarding_hook) != NULL); net/ipv4/netfilter/nf_nat_h323.c init 558 BUG_ON(rcu_dereference(nat_q931_hook) != NULL); net/ipv4/netfilter/nf_nat_h323.c init 560 rcu_assign_pointer(set_h245_addr_hook, set_h245_addr); net/ipv4/netfilter/nf_nat_h323.c init 561 rcu_assign_pointer(set_h225_addr_hook, set_h225_addr); net/ipv4/netfilter/nf_nat_h323.c init 562 rcu_assign_pointer(set_sig_addr_hook, set_sig_addr); net/ipv4/netfilter/nf_nat_h323.c init 563 rcu_assign_pointer(set_ras_addr_hook, set_ras_addr); net/ipv4/netfilter/nf_nat_h323.c init 564 rcu_assign_pointer(nat_rtp_rtcp_hook, nat_rtp_rtcp); net/ipv4/netfilter/nf_nat_h323.c init 565 rcu_assign_pointer(nat_t120_hook, nat_t120); net/ipv4/netfilter/nf_nat_h323.c init 566 rcu_assign_pointer(nat_h245_hook, nat_h245); net/ipv4/netfilter/nf_nat_h323.c init 567 rcu_assign_pointer(nat_callforwarding_hook, nat_callforwarding); net/ipv4/netfilter/nf_nat_h323.c init 568 rcu_assign_pointer(nat_q931_hook, nat_q931); net/ipv4/netfilter/nf_nat_h323.c fini 577 rcu_assign_pointer(set_h245_addr_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 578 rcu_assign_pointer(set_h225_addr_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 579 rcu_assign_pointer(set_sig_addr_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 580 rcu_assign_pointer(set_ras_addr_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 581 rcu_assign_pointer(nat_rtp_rtcp_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 582 rcu_assign_pointer(nat_t120_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 583 rcu_assign_pointer(nat_h245_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 584 rcu_assign_pointer(nat_callforwarding_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 585 rcu_assign_pointer(nat_q931_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 586 synchronize_rcu(); net/ipv4/netfilter/nf_nat_irc.c nf_nat_irc_fini 80 rcu_assign_pointer(nf_nat_irc_hook, NULL); net/ipv4/netfilter/nf_nat_irc.c nf_nat_irc_fini 81 synchronize_rcu(); net/ipv4/netfilter/nf_nat_irc.c nf_nat_irc_init 86 BUG_ON(rcu_dereference(nf_nat_irc_hook)); net/ipv4/netfilter/nf_nat_irc.c nf_nat_irc_init 87 rcu_assign_pointer(nf_nat_irc_hook, help); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_init 291 BUG_ON(rcu_dereference(nf_nat_pptp_hook_outbound)); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_init 292 rcu_assign_pointer(nf_nat_pptp_hook_outbound, pptp_outbound_pkt); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_init 294 BUG_ON(rcu_dereference(nf_nat_pptp_hook_inbound)); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_init 295 rcu_assign_pointer(nf_nat_pptp_hook_inbound, pptp_inbound_pkt); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_init 297 BUG_ON(rcu_dereference(nf_nat_pptp_hook_exp_gre)); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_init 298 rcu_assign_pointer(nf_nat_pptp_hook_exp_gre, pptp_exp_gre); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_init 300 BUG_ON(rcu_dereference(nf_nat_pptp_hook_expectfn)); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_init 301 rcu_assign_pointer(nf_nat_pptp_hook_expectfn, pptp_nat_expected); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_fini 307 rcu_assign_pointer(nf_nat_pptp_hook_expectfn, NULL); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_fini 308 rcu_assign_pointer(nf_nat_pptp_hook_exp_gre, NULL); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_fini 309 rcu_assign_pointer(nf_nat_pptp_hook_inbound, NULL); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_fini 310 rcu_assign_pointer(nf_nat_pptp_hook_outbound, NULL); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_fini 311 synchronize_rcu(); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_fini 268 rcu_assign_pointer(nf_nat_sip_hook, NULL); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_fini 269 rcu_assign_pointer(nf_nat_sdp_hook, NULL); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_fini 270 synchronize_rcu(); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_init 275 BUG_ON(rcu_dereference(nf_nat_sip_hook)); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_init 276 BUG_ON(rcu_dereference(nf_nat_sdp_hook)); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_init 277 rcu_assign_pointer(nf_nat_sip_hook, ip_nat_sip); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_init 278 rcu_assign_pointer(nf_nat_sdp_hook, ip_nat_sdp); net/ipv4/netfilter/nf_nat_standalone.c nf_nat_standalone_init 378 synchronize_net(); net/ipv4/netfilter/nf_nat_standalone.c nf_nat_standalone_fini 393 synchronize_net(); net/ipv4/netfilter/nf_nat_tftp.c nf_nat_tftp_fini 40 rcu_assign_pointer(nf_nat_tftp_hook, NULL); net/ipv4/netfilter/nf_nat_tftp.c nf_nat_tftp_fini 41 synchronize_rcu(); net/ipv4/netfilter/nf_nat_tftp.c nf_nat_tftp_init 46 BUG_ON(rcu_dereference(nf_nat_tftp_hook)); net/ipv4/netfilter/nf_nat_tftp.c nf_nat_tftp_init 47 rcu_assign_pointer(nf_nat_tftp_hook, help); net/ipv4/protocol.c inet_del_protocol 92 synchronize_net(); net/ipv4/route.c rt_cache_get_first 278 rcu_read_lock_bh(); net/ipv4/route.c rt_cache_get_first 282 rcu_read_unlock_bh(); net/ipv4/route.c rt_cache_get_next 289 struct rt_cache_iter_state *st = rcu_dereference(seq->private); net/ipv4/route.c rt_cache_get_next 293 rcu_read_unlock_bh(); net/ipv4/route.c rt_cache_get_next 296 rcu_read_lock_bh(); net/ipv4/route.c rt_cache_seq_stop 332 rcu_read_unlock_bh(); net/ipv4/route.c rt_free 499 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/ipv4/route.c rt_drop 506 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/ipv4/route.c rt_intern_hash 955 rcu_assign_pointer(rth->u.dst.rt_next, net/ipv4/route.c rt_intern_hash 961 rcu_assign_pointer(rt_hash_table[hash].chain, rth); net/ipv4/route.c ip_rt_redirect 1161 rcu_read_lock(); net/ipv4/route.c ip_rt_redirect 1162 while ((rth = rcu_dereference(*rthp)) != NULL) { net/ipv4/route.c ip_rt_redirect 1181 rcu_read_unlock(); net/ipv4/route.c ip_rt_redirect 1238 rcu_read_unlock(); net/ipv4/route.c ip_rt_frag_needed 1416 rcu_read_lock(); net/ipv4/route.c ip_rt_frag_needed 1417 for (rth = rcu_dereference(rt_hash_table[hash].chain); rth; net/ipv4/route.c ip_rt_frag_needed 1418 rth = rcu_dereference(rth->u.dst.rt_next)) { net/ipv4/route.c ip_rt_frag_needed 1453 rcu_read_unlock(); net/ipv4/route.c ip_route_input 2099 rcu_read_lock(); net/ipv4/route.c ip_route_input 2100 for (rth = rcu_dereference(rt_hash_table[hash].chain); rth; net/ipv4/route.c ip_route_input 2101 rth = rcu_dereference(rth->u.dst.rt_next)) { net/ipv4/route.c ip_route_input 2112 rcu_read_unlock(); net/ipv4/route.c ip_route_input 2118 rcu_read_unlock(); net/ipv4/route.c ip_route_input 2134 rcu_read_lock(); net/ipv4/route.c ip_route_input 2143 rcu_read_unlock(); net/ipv4/route.c ip_route_input 2148 rcu_read_unlock(); net/ipv4/route.c __ip_route_output_key 2563 rcu_read_lock_bh(); net/ipv4/route.c __ip_route_output_key 2564 for (rth = rcu_dereference(rt_hash_table[hash].chain); rth; net/ipv4/route.c __ip_route_output_key 2565 rth = rcu_dereference(rth->u.dst.rt_next)) { net/ipv4/route.c __ip_route_output_key 2580 rcu_read_unlock_bh(); net/ipv4/route.c __ip_route_output_key 2588 rcu_read_unlock_bh(); net/ipv4/route.c __ip_route_output_key 2594 rcu_read_unlock_bh(); net/ipv4/route.c ip_rt_dump 2825 rcu_read_lock_bh(); net/ipv4/route.c ip_rt_dump 2826 for (rt = rcu_dereference(rt_hash_table[h].chain), idx = 0; rt; net/ipv4/route.c ip_rt_dump 2827 rt = rcu_dereference(rt->u.dst.rt_next), idx++) { net/ipv4/route.c ip_rt_dump 2835 rcu_read_unlock_bh(); net/ipv4/route.c ip_rt_dump 2840 rcu_read_unlock_bh(); net/ipv4/tcp_cong.c tcp_ca_find 23 list_for_each_entry_rcu(e, &tcp_cong_list, list) { net/ipv4/tcp_cong.c tcp_register_congestion_control 51 list_add_tail_rcu(&ca->list, &tcp_cong_list); net/ipv4/tcp_cong.c tcp_unregister_congestion_control 69 list_del_rcu(&ca->list); net/ipv4/tcp_cong.c tcp_init_congestion_control 82 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_init_congestion_control 83 list_for_each_entry_rcu(ca, &tcp_cong_list, list) { net/ipv4/tcp_cong.c tcp_init_congestion_control 91 rcu_read_unlock(); net/ipv4/tcp_cong.c tcp_get_available_congestion_control 150 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_get_available_congestion_control 151 list_for_each_entry_rcu(ca, &tcp_cong_list, list) { net/ipv4/tcp_cong.c tcp_get_available_congestion_control 157 rcu_read_unlock(); net/ipv4/tcp_cong.c tcp_get_default_congestion_control 167 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_get_default_congestion_control 170 rcu_read_unlock(); net/ipv4/tcp_cong.c tcp_get_allowed_congestion_control 180 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_get_allowed_congestion_control 181 list_for_each_entry_rcu(ca, &tcp_cong_list, list) { net/ipv4/tcp_cong.c tcp_get_allowed_congestion_control 189 rcu_read_unlock(); net/ipv4/tcp_cong.c tcp_set_allowed_congestion_control 214 list_for_each_entry_rcu(ca, &tcp_cong_list, list) net/ipv4/tcp_cong.c tcp_set_congestion_control 238 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_set_congestion_control 248 rcu_read_unlock(); net/ipv4/tcp_cong.c tcp_set_congestion_control 250 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_set_congestion_control 271 rcu_read_unlock(); net/ipv4/tunnel4.c xfrm4_tunnel_deregister 67 synchronize_net(); net/ipv6/addrconf.c in6_dev_finish_destroy 271 call_rcu(&idev->rcu, in6_dev_finish_destroy_rcu); net/ipv6/addrconf.c ipv6_add_dev 360 rcu_assign_pointer(dev->ip6_ptr, ndev); net/ipv6/addrconf.c addrconf_forward_change 421 rcu_read_lock(); net/ipv6/addrconf.c addrconf_forward_change 429 rcu_read_unlock(); net/ipv6/addrconf.c ipv6_add_addr 490 rcu_read_lock_bh(); net/ipv6/addrconf.c ipv6_add_addr 559 rcu_read_unlock_bh(); net/ipv6/addrconf.c ipv6_dev_get_saddr 862 rcu_read_lock(); net/ipv6/addrconf.c ipv6_dev_get_saddr 1092 rcu_read_unlock(); net/ipv6/addrconf.c ipv6_get_lladdr 1116 rcu_read_lock(); net/ipv6/addrconf.c ipv6_get_lladdr 1130 rcu_read_unlock(); net/ipv6/addrconf.c ipv6_regen_rndid 1431 rcu_read_lock_bh(); net/ipv6/addrconf.c ipv6_regen_rndid 1455 rcu_read_unlock_bh(); net/ipv6/addrconf.c addrconf_ifdown 2334 rcu_assign_pointer(dev->ip6_ptr, NULL); net/ipv6/addrconf.c ipv6_ifa_notify 3593 rcu_read_lock_bh(); net/ipv6/addrconf.c ipv6_ifa_notify 3596 rcu_read_unlock_bh(); net/ipv6/af_inet6.c inet6_create 105 rcu_read_lock(); net/ipv6/af_inet6.c inet6_create 106 list_for_each_rcu(p, &inetsw6[sock->type]) { net/ipv6/af_inet6.c inet6_create 128 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_create 156 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_create 237 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_register_protosw 589 list_add_rcu(&p->list, last_perm); net/ipv6/af_inet6.c inet6_unregister_protosw 615 list_del_rcu(&p->list); net/ipv6/af_inet6.c inet6_unregister_protosw 618 synchronize_net(); net/ipv6/anycast.c ip6_onlink 58 rcu_read_lock(); net/ipv6/anycast.c ip6_onlink 70 rcu_read_unlock(); net/ipv6/icmp.c icmpv6_notify 594 rcu_read_lock(); net/ipv6/icmp.c icmpv6_notify 595 ipprot = rcu_dereference(inet6_protos[hash]); net/ipv6/icmp.c icmpv6_notify 598 rcu_read_unlock(); net/ipv6/ip6_fib.c fib6_link_table 200 hlist_add_head_rcu(&tb->tb6_hlist, &fib_table_hash[h]); net/ipv6/ip6_fib.c fib6_get_table 252 rcu_read_lock(); net/ipv6/ip6_fib.c fib6_get_table 253 hlist_for_each_entry_rcu(tb, node, &fib_table_hash[h], tb6_hlist) { net/ipv6/ip6_fib.c fib6_get_table 255 rcu_read_unlock(); net/ipv6/ip6_fib.c fib6_get_table 259 rcu_read_unlock(); net/ipv6/ip6_fib.c fib6_get_table 1379 rcu_read_lock(); net/ipv6/ip6_fib.c fib6_get_table 1381 hlist_for_each_entry_rcu(table, node, &fib_table_hash[h], net/ipv6/ip6_fib.c fib6_get_table 1388 rcu_read_unlock(); net/ipv6/ip6_input.c ipv6_rcv 69 rcu_read_lock(); net/ipv6/ip6_input.c ipv6_rcv 77 rcu_read_unlock(); net/ipv6/ip6_input.c ipv6_rcv 125 rcu_read_unlock(); net/ipv6/ip6_input.c ipv6_rcv 130 rcu_read_unlock(); net/ipv6/ip6_input.c ipv6_rcv 136 rcu_read_unlock(); net/ipv6/ip6_input.c ip6_input_finish 160 rcu_read_lock(); net/ipv6/ip6_input.c ip6_input_finish 173 if ((ipprot = rcu_dereference(inet6_protos[hash])) != NULL) { net/ipv6/ip6_input.c ip6_input_finish 214 rcu_read_unlock(); net/ipv6/ip6_input.c ip6_input_finish 219 rcu_read_unlock(); net/ipv6/ipv6_sockglue.c ipv6_gso_pull_exthdrs 70 ops = rcu_dereference(inet6_protos[proto]); net/ipv6/ipv6_sockglue.c ipv6_gso_send_check 108 rcu_read_lock(); net/ipv6/ipv6_sockglue.c ipv6_gso_send_check 114 rcu_read_unlock(); net/ipv6/ipv6_sockglue.c ipv6_gso_segment 144 rcu_read_lock(); net/ipv6/ipv6_sockglue.c ipv6_gso_segment 150 rcu_read_unlock(); net/ipv6/mcast.c igmp6_send 1768 rcu_read_lock(); net/ipv6/mcast.c igmp6_send 1771 rcu_read_unlock(); net/ipv6/mcast.c igmp6_send 1785 rcu_read_lock(); net/ipv6/mcast.c igmp6_send 1788 rcu_read_unlock(); net/ipv6/ndisc.c ndisc_constructor 342 rcu_read_lock(); net/ipv6/ndisc.c ndisc_constructor 345 rcu_read_unlock(); net/ipv6/ndisc.c ndisc_constructor 352 rcu_read_unlock(); net/ipv6/netfilter/ip6_queue.c ip6_queue_fini 713 synchronize_net(); net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c nf_conntrack_l3proto_ipv6_fini 481 synchronize_net(); net/ipv6/protocol.c inet6_del_protocol 82 synchronize_net(); net/ipv6/reassembly.c ip6_frag_expire 308 rcu_read_lock(); net/ipv6/reassembly.c ip6_frag_expire 311 rcu_read_unlock(); net/ipv6/reassembly.c ip6_frag_reasm 676 rcu_read_lock(); net/ipv6/reassembly.c ip6_frag_reasm 678 rcu_read_unlock(); net/ipv6/reassembly.c ip6_frag_reasm 690 rcu_read_lock(); net/ipv6/reassembly.c ip6_frag_reasm 692 rcu_read_unlock(); net/ipv6/tunnel6.c xfrm6_tunnel_deregister 83 synchronize_net(); net/irda/irlan/irlan_client.c irlan_client_discovery_indication 173 rcu_read_lock(); net/irda/irlan/irlan_client.c irlan_client_discovery_indication 184 rcu_read_unlock(); net/irda/irlan/irlan_common.c irlan_open 262 list_add_rcu(&self->dev_list, &irlans); net/irda/irlan/irlan_common.c irlan_get_any 304 list_for_each_entry_rcu(self, &irlans, dev_list) { net/irda/irlan/irlan_common.c irlan_seq_start 1145 rcu_read_lock(); net/irda/irlan/irlan_common.c irlan_seq_stop 1175 rcu_read_unlock(); net/irda/irlan/irlan_eth.c irlan_eth_send_gratuitous_arp 311 rcu_read_lock(); net/irda/irlan/irlan_eth.c irlan_eth_send_gratuitous_arp 323 rcu_read_unlock(); net/llc/llc_input.c llc_rcv 174 rcv = rcu_dereference(sap->rcv_func); net/netfilter/core.c nf_register_afinfo 42 rcu_assign_pointer(nf_afinfo[afinfo->family], afinfo); net/netfilter/core.c nf_unregister_afinfo 51 rcu_assign_pointer(nf_afinfo[afinfo->family], NULL); net/netfilter/core.c nf_unregister_afinfo 53 synchronize_rcu(); net/netfilter/core.c nf_register_hook 78 list_add_rcu(®->list, i->prev); net/netfilter/core.c nf_unregister_hook 87 list_del_rcu(®->list); net/netfilter/core.c nf_unregister_hook 90 synchronize_net(); net/netfilter/core.c 137 list_for_each_continue_rcu(*i, head) { net/netfilter/core.c irlan_eth_send_gratuitous_arp 177 rcu_read_lock(); net/netfilter/core.c irlan_eth_send_gratuitous_arp 196 rcu_read_unlock(); net/netfilter/core.c nf_ct_attach 258 rcu_read_lock(); net/netfilter/core.c nf_ct_attach 259 attach = rcu_dereference(ip_ct_attach); net/netfilter/core.c nf_ct_attach 262 rcu_read_unlock(); net/netfilter/nf_conntrack_amanda.c amanda_help 155 nf_nat_amanda = rcu_dereference(nf_nat_amanda_hook); net/netfilter/nf_conntrack_core.c nf_conntrack_unregister_cache 252 synchronize_net(); net/netfilter/nf_conntrack_core.c destroy_conntrack 336 rcu_read_lock(); net/netfilter/nf_conntrack_core.c destroy_conntrack 346 destroyed = rcu_dereference(nf_conntrack_destroyed); net/netfilter/nf_conntrack_core.c destroy_conntrack 350 rcu_read_unlock(); net/netfilter/nf_conntrack_core.c nf_conntrack_alloc 658 rcu_read_lock(); net/netfilter/nf_conntrack_core.c nf_conntrack_alloc 661 rcu_read_unlock(); net/netfilter/nf_conntrack_core.c nf_ct_invert_tuplepr 890 rcu_read_lock(); net/netfilter/nf_conntrack_core.c nf_ct_invert_tuplepr 895 rcu_read_unlock(); net/netfilter/nf_conntrack_core.c nf_conntrack_cleanup 1125 rcu_assign_pointer(ip_ct_attach, NULL); net/netfilter/nf_conntrack_core.c nf_conntrack_cleanup 1130 synchronize_net(); net/netfilter/nf_conntrack_core.c nf_conntrack_init 1293 rcu_assign_pointer(ip_ct_attach, __nf_conntrack_attach); net/netfilter/nf_conntrack_ftp.c help 525 nf_nat_ftp = rcu_dereference(nf_nat_ftp_hook); net/netfilter/nf_conntrack_h323_main.c expect_rtp_rtcp 305 (nat_rtp_rtcp = rcu_dereference(nat_rtp_rtcp_hook)) && net/netfilter/nf_conntrack_h323_main.c expect_t120 363 (nat_t120 = rcu_dereference(nat_t120_hook)) && net/netfilter/nf_conntrack_h323_main.c expect_h245 688 (nat_h245 = rcu_dereference(nat_h245_hook)) && net/netfilter/nf_conntrack_h323_main.c expect_callforwarding 799 (nat_callforwarding = rcu_dereference(nat_callforwarding_hook)) && net/netfilter/nf_conntrack_h323_main.c process_setup 839 set_h225_addr = rcu_dereference(set_h225_addr_hook); net/netfilter/nf_conntrack_h323_main.c expect_q931 1304 nat_q931 = rcu_dereference(nat_q931_hook); net/netfilter/nf_conntrack_h323_main.c process_grq 1332 set_ras_addr = rcu_dereference(set_ras_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_rrq 1400 set_ras_addr = rcu_dereference(set_ras_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_rcf 1431 set_sig_addr = rcu_dereference(set_sig_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_urq 1480 set_sig_addr = rcu_dereference(set_sig_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_arq 1513 set_h225_addr = rcu_dereference(set_h225_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_acf 1562 set_sig_addr = rcu_dereference(set_sig_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_lrq 1598 set_ras_addr = rcu_dereference(set_ras_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_irr 1655 set_ras_addr = rcu_dereference(set_ras_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_irr 1663 set_sig_addr = rcu_dereference(set_sig_addr_hook); net/netfilter/nf_conntrack_helper.c nf_conntrack_helper_unregister 153 synchronize_net(); net/netfilter/nf_conntrack_irc.c help 198 nf_nat_irc = rcu_dereference(nf_nat_irc_hook); net/netfilter/nf_conntrack_netbios_ns.c help 62 rcu_read_lock(); net/netfilter/nf_conntrack_netbios_ns.c help 72 rcu_read_unlock(); net/netfilter/nf_conntrack_pptp.c pptp_expectfn 114 rcu_read_lock(); net/netfilter/nf_conntrack_pptp.c pptp_expectfn 115 nf_nat_pptp_expectfn = rcu_dereference(nf_nat_pptp_hook_expectfn); net/netfilter/nf_conntrack_pptp.c pptp_expectfn 137 rcu_read_unlock(); net/netfilter/nf_conntrack_pptp.c exp_gre 228 nf_nat_pptp_exp_gre = rcu_dereference(nf_nat_pptp_hook_exp_gre); net/netfilter/nf_conntrack_pptp.c pptp_inbound_pkt 371 nf_nat_pptp_inbound = rcu_dereference(nf_nat_pptp_hook_inbound); net/netfilter/nf_conntrack_pptp.c pptp_outbound_pkt 466 nf_nat_pptp_outbound = rcu_dereference(nf_nat_pptp_hook_outbound); net/netfilter/nf_conntrack_proto.c __nf_ct_l4proto_find 69 return rcu_dereference(nf_ct_protos[l3proto][l4proto]); net/netfilter/nf_conntrack_proto.c nf_ct_l4proto_find_get 80 rcu_read_lock(); net/netfilter/nf_conntrack_proto.c nf_ct_l4proto_find_get 84 rcu_read_unlock(); net/netfilter/nf_conntrack_proto.c nf_ct_l3proto_find_get 101 rcu_read_lock(); net/netfilter/nf_conntrack_proto.c nf_ct_l3proto_find_get 105 rcu_read_unlock(); net/netfilter/nf_conntrack_proto.c nf_conntrack_l3proto_register 203 rcu_assign_pointer(nf_ct_l3protos[proto->l3proto], proto); net/netfilter/nf_conntrack_proto.c nf_conntrack_l3proto_unregister 224 rcu_assign_pointer(nf_ct_l3protos[proto->l3proto], net/netfilter/nf_conntrack_proto.c nf_conntrack_l3proto_unregister 227 synchronize_rcu(); net/netfilter/nf_conntrack_proto.c nf_conntrack_l4proto_register 343 rcu_assign_pointer(nf_ct_protos[l4proto->l3proto][l4proto->l4proto], l4proto); net/netfilter/nf_conntrack_proto.c nf_conntrack_l4proto_unregister 369 rcu_assign_pointer(nf_ct_protos[l4proto->l3proto][l4proto->l4proto], net/netfilter/nf_conntrack_proto.c nf_conntrack_l4proto_unregister 372 synchronize_rcu(); net/netfilter/nf_conntrack_sip.c set_expected_rtp 388 nf_nat_sdp = rcu_dereference(nf_nat_sdp_hook); net/netfilter/nf_conntrack_sip.c sip_help 431 nf_nat_sip = rcu_dereference(nf_nat_sip_hook); net/netfilter/nf_conntrack_tftp.c tftp_help 82 nf_nat_tftp = rcu_dereference(nf_nat_tftp_hook); net/netfilter/nf_log.c nf_log_register 36 rcu_assign_pointer(nf_loggers[pf], logger); net/netfilter/nf_log.c nf_log_unregister_pf 52 rcu_assign_pointer(nf_loggers[pf], NULL); net/netfilter/nf_log.c nf_log_unregister_pf 56 synchronize_rcu(); net/netfilter/nf_log.c nf_log_unregister 67 rcu_assign_pointer(nf_loggers[i], NULL); net/netfilter/nf_log.c nf_log_unregister 71 synchronize_rcu(); net/netfilter/nf_log.c nf_log_packet 87 rcu_read_lock(); net/netfilter/nf_log.c nf_log_packet 88 logger = rcu_dereference(nf_loggers[pf]); net/netfilter/nf_log.c nf_log_packet 100 rcu_read_unlock(); net/netfilter/nf_log.c seq_start 107 rcu_read_lock(); net/netfilter/nf_log.c seq_stop 127 rcu_read_unlock(); net/netfilter/nf_log.c seq_show 135 logger = rcu_dereference(nf_loggers[*pos]); net/netfilter/nf_queue.c nf_reinject 211 rcu_read_lock(); net/netfilter/nf_queue.c nf_reinject 228 list_for_each_rcu(i, &nf_hooks[info->pf][info->hook]) { net/netfilter/nf_queue.c nf_reinject 275 rcu_read_unlock(); net/netlabel/netlabel_cipso_v4.c netlbl_cipsov4_list 486 rcu_read_lock(); net/netlabel/netlabel_cipso_v4.c netlbl_cipsov4_list 580 rcu_read_unlock(); net/netlabel/netlabel_cipso_v4.c netlbl_cipsov4_list 593 rcu_read_unlock(); net/netlabel/netlabel_cipso_v4.c netlbl_cipsov4_list 599 rcu_read_unlock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_hash 106 return val & (rcu_dereference(netlbl_domhsh)->size - 1); net/netlabel/netlabel_domainhash.c netlbl_domhsh_search 129 list_for_each_entry_rcu(iter, &netlbl_domhsh->tbl[bkt], list) net/netlabel/netlabel_domainhash.c netlbl_domhsh_search 135 iter = rcu_dereference(netlbl_domhsh_def); net/netlabel/netlabel_domainhash.c netlbl_domhsh_init 179 rcu_read_lock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_init 181 rcu_assign_pointer(netlbl_domhsh, hsh_tbl); net/netlabel/netlabel_domainhash.c netlbl_domhsh_init 183 rcu_read_unlock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_add 224 rcu_read_lock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_add 229 list_add_tail_rcu(&entry->list, net/netlabel/netlabel_domainhash.c netlbl_domhsh_add 237 if (rcu_dereference(netlbl_domhsh_def) == NULL) net/netlabel/netlabel_domainhash.c netlbl_domhsh_add 238 rcu_assign_pointer(netlbl_domhsh_def, entry); net/netlabel/netlabel_domainhash.c netlbl_domhsh_add 264 rcu_read_unlock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 313 rcu_read_lock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 331 if (entry != rcu_dereference(netlbl_domhsh_def)) { net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 335 list_del_rcu(&entry->list); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 343 rcu_assign_pointer(netlbl_domhsh_def, NULL); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 359 call_rcu(&entry->rcu, netlbl_domhsh_free_entry); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 362 rcu_read_unlock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 421 rcu_read_lock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 423 iter_bkt < rcu_dereference(netlbl_domhsh)->size; net/netlabel/netlabel_domainhash.c netlbl_domhsh_search 425 list_for_each_entry_rcu(iter_entry, net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 440 rcu_read_unlock(); net/netlabel/netlabel_kapi.c netlbl_socket_setattr 269 rcu_read_lock(); net/netlabel/netlabel_kapi.c netlbl_socket_setattr 287 rcu_read_unlock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_add 125 rcu_read_lock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_add 128 rcu_read_unlock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_add 132 rcu_read_unlock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_adddef 297 rcu_read_lock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_adddef 300 rcu_read_unlock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_adddef 304 rcu_read_unlock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_listdef 364 rcu_read_lock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_listdef 382 rcu_read_unlock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_listdef 392 rcu_read_unlock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_acceptflg_set 87 rcu_read_lock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_acceptflg_set 92 rcu_read_unlock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_list 160 rcu_read_lock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_list 164 rcu_read_unlock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_getattr 252 rcu_read_lock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_getattr 258 rcu_read_unlock(); net/packet/af_packet.c run_filter 444 rcu_read_lock_bh(); net/packet/af_packet.c run_filter 445 filter = rcu_dereference(sk->sk_filter); net/packet/af_packet.c run_filter 448 rcu_read_unlock_bh(); net/packet/af_packet.c packet_set_ring 1744 synchronize_net(); net/sched/sch_generic.c qdisc_destroy 511 call_rcu(&qdisc->q_rcu, __qdisc_destroy); net/sched/sch_generic.c dev_activate 547 rcu_assign_pointer(dev->qdisc, dev->qdisc_sleeping); net/sched/sch_generic.c dev_deactivate 570 synchronize_rcu(); net/sctp/ipv6.c sctp_v6_copy_addrlist 357 rcu_read_lock(); net/sctp/ipv6.c sctp_v6_copy_addrlist 359 rcu_read_unlock(); net/sctp/ipv6.c sctp_v6_copy_addrlist 378 rcu_read_unlock(); net/sctp/protocol.c sctp_v4_copy_addrlist 143 rcu_read_lock(); net/sctp/protocol.c sctp_v4_copy_addrlist 145 rcu_read_unlock(); net/sctp/protocol.c sctp_v4_copy_addrlist 160 rcu_read_unlock(); net/socket.c __sock_create 1103 rcu_read_lock(); net/socket.c __sock_create 1104 pf = rcu_dereference(net_families[family]); net/socket.c __sock_create 1117 rcu_read_unlock(); net/socket.c __sock_create 1152 rcu_read_unlock(); net/socket.c sock_unregister 2112 synchronize_rcu(); net/sunrpc/sched.c rpc_wake_up_task 432 rcu_read_lock_bh(); net/sunrpc/sched.c rpc_wake_up_task 444 rcu_read_unlock_bh(); net/sunrpc/sched.c rpc_wake_up_next 508 rcu_read_lock_bh(); net/sunrpc/sched.c rpc_wake_up_next 517 rcu_read_unlock_bh(); net/sunrpc/sched.c rpc_wake_up 533 rcu_read_lock_bh(); net/sunrpc/sched.c rpc_wake_up 544 rcu_read_unlock_bh(); net/sunrpc/sched.c rpc_wake_up_status 559 rcu_read_lock_bh(); net/sunrpc/sched.c rpc_wake_up_status 572 rcu_read_unlock_bh(); net/sunrpc/sched.c rpc_put_task 896 call_rcu_bh(&task->u.tk_rcu, rpc_free_task); net/xfrm/xfrm_user.c xfrm_user_init 2472 rcu_assign_pointer(xfrm_nl, nlsk); net/xfrm/xfrm_user.c xfrm_user_exit 2484 rcu_assign_pointer(xfrm_nl, NULL); net/xfrm/xfrm_user.c xfrm_user_exit 2485 synchronize_rcu(); security/keys/key.c unregister_key_type 973 synchronize_rcu(); security/keys/keyring.c keyring_destroy 151 klist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c keyring_describe 175 rcu_read_lock(); security/keys/keyring.c keyring_describe 176 klist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c keyring_describe 181 rcu_read_unlock(); security/keys/keyring.c keyring_read 199 klist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c keyring_search_aux 314 rcu_read_lock(); security/keys/keyring.c keyring_search_aux 325 keylist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c keyring_search_aux 410 rcu_read_unlock(); security/keys/keyring.c __keyring_search_one 458 rcu_read_lock(); security/keys/keyring.c __keyring_search_one 460 klist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c __keyring_search_one 476 rcu_read_unlock(); security/keys/keyring.c __keyring_search_one 481 rcu_read_unlock(); security/keys/keyring.c keyring_detect_cycle 561 rcu_read_lock(); security/keys/keyring.c keyring_detect_cycle 575 keylist = rcu_dereference(subtree->payload.subscriptions); security/keys/keyring.c keyring_detect_cycle 618 rcu_read_unlock(); security/keys/keyring.c __key_link 717 rcu_assign_pointer( security/keys/keyring.c __key_link 724 call_rcu(&klist->rcu, security/keys/keyring.c __key_link 780 rcu_assign_pointer(keyring->payload.subscriptions, nklist); security/keys/keyring.c __key_link 784 call_rcu(&klist->rcu, keyring_link_rcu_disposal); security/keys/keyring.c key_unlink 877 rcu_assign_pointer(keyring->payload.subscriptions, nklist); security/keys/keyring.c key_unlink 883 call_rcu(&klist->rcu, keyring_unlink_rcu_disposal); security/keys/keyring.c keyring_clear 938 rcu_assign_pointer(keyring->payload.subscriptions, security/keys/keyring.c keyring_clear 946 call_rcu(&klist->rcu, keyring_clear_rcu_disposal); security/keys/keyring.c keyring_revoke 970 rcu_assign_pointer(keyring->payload.subscriptions, NULL); security/keys/keyring.c keyring_revoke 971 call_rcu(&klist->rcu, keyring_clear_rcu_disposal); security/keys/proc.c proc_keys_show 150 rcu_read_lock(); security/keys/proc.c proc_keys_show 198 rcu_read_unlock(); security/keys/process_keys.c install_session_keyring 241 rcu_assign_pointer(tsk->signal->session_keyring, keyring); security/keys/process_keys.c install_session_keyring 247 synchronize_rcu(); security/keys/process_keys.c copy_thread_group_keys 268 rcu_read_lock(); security/keys/process_keys.c copy_thread_group_keys 270 key_get(rcu_dereference(current->signal->session_keyring)); security/keys/process_keys.c copy_thread_group_keys 271 rcu_read_unlock(); security/keys/process_keys.c search_process_keyrings 460 rcu_read_lock(); security/keys/process_keys.c search_process_keyrings 462 make_key_ref(rcu_dereference( security/keys/process_keys.c search_process_keyrings 466 rcu_read_unlock(); security/keys/process_keys.c lookup_user_key 623 rcu_read_lock(); security/keys/process_keys.c lookup_user_key 624 key = rcu_dereference(context->signal->session_keyring); security/keys/process_keys.c lookup_user_key 626 rcu_read_unlock(); security/keys/process_keys.c join_session_keyring 727 rcu_read_lock(); security/keys/process_keys.c join_session_keyring 728 ret = rcu_dereference(tsk->signal->session_keyring)->serial; security/keys/process_keys.c join_session_keyring 729 rcu_read_unlock(); security/keys/request_key.c call_sbin_request_key 82 rcu_read_lock(); security/keys/request_key.c call_sbin_request_key 83 sskey = rcu_dereference(tsk->signal->session_keyring)->serial; security/keys/request_key.c call_sbin_request_key 84 rcu_read_unlock(); security/keys/request_key.c __request_key_construction 232 rcu_read_lock(); security/keys/request_key.c __request_key_construction 233 keyring = rcu_dereference(current->signal->session_keyring); security/keys/request_key.c __request_key_construction 235 rcu_read_unlock(); security/keys/request_key.c request_key_link 355 rcu_read_lock(); security/keys/request_key.c request_key_link 357 rcu_dereference(tsk->signal->session_keyring)); security/keys/request_key.c request_key_link 358 rcu_read_unlock(); security/keys/user_defined.c user_instantiate 63 rcu_assign_pointer(key->payload.data, upayload); security/keys/user_defined.c user_update 118 rcu_assign_pointer(key->payload.data, upayload); security/keys/user_defined.c user_update 122 call_rcu(&zap->rcu, user_update_rcu_disposal); security/keys/user_defined.c user_revoke 156 rcu_assign_pointer(key->payload.data, NULL); security/keys/user_defined.c user_revoke 157 call_rcu(&upayload->rcu, user_update_rcu_disposal); security/keys/user_defined.c user_read 202 upayload = rcu_dereference(key->payload.data); security/selinux/avc.c avc_get_hash_stats 250 rcu_read_lock(); security/selinux/avc.c avc_get_hash_stats 258 list_for_each_entry_rcu(node, &avc_cache.slots[i], list) security/selinux/avc.c avc_get_hash_stats 265 rcu_read_unlock(); security/selinux/avc.c avc_node_delete 282 list_del_rcu(&node->list); security/selinux/avc.c avc_node_delete 283 call_rcu(&node->rhead, avc_node_free); security/selinux/avc.c avc_node_replace 296 list_replace_rcu(&old->list, &new->list); security/selinux/avc.c avc_node_replace 297 call_rcu(&old->rhead, avc_node_free); security/selinux/avc.c avc_search_node 365 list_for_each_entry_rcu(node, &avc_cache.slots[hvalue], list) { security/selinux/avc.c avc_insert 480 list_add_rcu(&node->list, &avc_cache.slots[hvalue]); security/selinux/avc.c avc_has_perm_noaudit 855 rcu_read_lock(); security/selinux/avc.c avc_has_perm_noaudit 859 rcu_read_unlock(); security/selinux/avc.c avc_has_perm_noaudit 863 rcu_read_lock(); security/selinux/avc.c avc_has_perm_noaudit 883 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 184 rcu_read_lock(); security/selinux/netif.c sel_netif_sids 187 rcu_read_unlock(); security/selinux/netif.c sel_netif_sids 192 rcu_read_unlock(); security/selinux/netif.c sel_netif_avc_callback 227 synchronize_net(); security/selinux/ss/services.c selinux_netlbl_sk_security_clone 2564 rcu_read_lock(); security/selinux/ss/services.c selinux_netlbl_sk_security_clone 2567 rcu_read_unlock(); security/selinux/ss/services.c selinux_netlbl_socket_post_create 2587 rcu_read_lock(); security/selinux/ss/services.c selinux_netlbl_socket_post_create 2590 rcu_read_unlock(); security/selinux/ss/services.c selinux_netlbl_sock_graft 2614 rcu_read_lock(); security/selinux/ss/services.c selinux_netlbl_sock_graft 2617 rcu_read_unlock(); security/selinux/ss/services.c selinux_netlbl_sock_graft 2636 rcu_read_unlock(); security/selinux/ss/services.c selinux_netlbl_inode_permission 2663 rcu_read_lock(); security/selinux/ss/services.c selinux_netlbl_inode_permission 2665 rcu_read_unlock(); security/selinux/ss/services.c selinux_netlbl_inode_permission 2673 rcu_read_unlock(); security/selinux/ss/services.c selinux_netlbl_socket_setsockopt 2751 rcu_read_lock(); security/selinux/ss/services.c selinux_netlbl_socket_setsockopt 2760 rcu_read_unlock();