arch/ia64/sn/kernel/irq.c sn_retarget_vector 200 list_replace_rcu(&sn_irq_info->list, &new_irq_info->list); arch/ia64/sn/kernel/irq.c sn_retarget_vector 202 call_rcu(&sn_irq_info->rcu, sn_irq_info_free); arch/ia64/sn/kernel/irq.c unregister_intr_pda 327 rcu_read_lock(); arch/ia64/sn/kernel/irq.c unregister_intr_pda 332 list_for_each_entry_rcu(tmp_irq_info, arch/ia64/sn/kernel/irq.c unregister_intr_pda 348 list_for_each_entry_rcu(tmp_irq_info, arch/ia64/sn/kernel/irq.c unregister_intr_pda 359 rcu_read_unlock(); arch/ia64/sn/kernel/irq.c sn_irq_fixup 385 list_add_rcu(&sn_irq_info->list, sn_irq_lh[sn_irq_info->irq_irq]); arch/ia64/sn/kernel/irq.c sn_irq_unfixup 414 list_del_rcu(&sn_irq_info->list); arch/ia64/sn/kernel/irq.c sn_irq_unfixup 418 call_rcu(&sn_irq_info->rcu, sn_irq_info_free); arch/ia64/sn/kernel/irq.c force_interrupt 443 rcu_read_lock(); arch/ia64/sn/kernel/irq.c force_interrupt 444 list_for_each_entry_rcu(sn_irq_info, sn_irq_lh[irq], list) arch/ia64/sn/kernel/irq.c force_interrupt 447 rcu_read_unlock(); arch/ia64/sn/kernel/irq.c sn_lb_int_war_check 503 rcu_read_lock(); arch/ia64/sn/kernel/irq.c sn_lb_int_war_check 505 list_for_each_entry_rcu(sn_irq_info, sn_irq_lh[i], list) { arch/ia64/sn/kernel/irq.c sn_lb_int_war_check 509 rcu_read_unlock(); arch/powerpc/mm/tlb_64.c pte_free_submit 89 call_rcu(&batch->rcu, pte_free_rcu_callback); arch/powerpc/platforms/cell/spu_syscalls.c spufs_calls_get 40 rcu_read_lock(); arch/powerpc/platforms/cell/spu_syscalls.c spufs_calls_get 41 calls = rcu_dereference(spufs_calls); arch/powerpc/platforms/cell/spu_syscalls.c spufs_calls_get 44 rcu_read_unlock(); arch/powerpc/platforms/cell/spu_syscalls.c register_spu_syscalls 167 rcu_assign_pointer(spufs_calls, calls); arch/powerpc/platforms/cell/spu_syscalls.c unregister_spu_syscalls 175 rcu_assign_pointer(spufs_calls, NULL); arch/powerpc/platforms/cell/spu_syscalls.c unregister_spu_syscalls 176 synchronize_rcu(); arch/powerpc/platforms/iseries/lpevents.c HvLpEvent_unregisterHandler 242 synchronize_sched(); arch/x86/kernel/cpu/mcheck/mce_64.c mce_log 78 entry = rcu_dereference(mcelog.next); arch/x86/kernel/cpu/mcheck/mce_64.c mce_read 579 next = rcu_dereference(mcelog.next); arch/x86/kernel/cpu/mcheck/mce_64.c mce_read 609 synchronize_sched(); arch/x86/kernel/cpu/mcheck/mce_64.c mce_poll 634 if (rcu_dereference(mcelog.next)) arch/x86/oprofile/nmi_timer_int.c timer_stop 55 synchronize_sched(); block/as-iosched.c as_exit 1497 synchronize_rcu(); block/blk-ioc.c put_io_context 41 rcu_read_lock(); block/blk-ioc.c put_io_context 45 rcu_read_unlock(); block/blk-ioc.c cfq_exit 56 rcu_read_lock(); block/blk-ioc.c cfq_exit 65 rcu_read_unlock(); block/cfq-iosched.c cfq_exit 1166 rcu_read_lock(); block/cfq-iosched.c cfq_exit 1168 rcu_read_unlock(); block/cfq-iosched.c cfq_cic_free 1186 call_rcu(&cic->rcu_head, cfq_cic_free_rcu); block/cfq-iosched.c cic_free_func 1197 hlist_del_rcu(&cic->cic_list); block/cfq-iosched.c __cfq_exit_single_io_context 1244 rcu_assign_pointer(ioc->ioc_data, NULL); block/cfq-iosched.c cfq_drop_dead_cic 1503 hlist_del_rcu(&cic->cic_list); block/cfq-iosched.c cfq_cic_lookup 1519 rcu_read_lock(); block/cfq-iosched.c cfq_cic_lookup 1524 cic = rcu_dereference(ioc->ioc_data); block/cfq-iosched.c cfq_cic_lookup 1526 rcu_read_unlock(); block/cfq-iosched.c cfq_cic_lookup 1532 rcu_read_unlock(); block/cfq-iosched.c cfq_cic_lookup 1539 rcu_read_lock(); block/cfq-iosched.c cfq_cic_lookup 1544 rcu_assign_pointer(ioc->ioc_data, cic); block/cfq-iosched.c cfq_cic_link 1572 hlist_add_head_rcu(&cic->cic_list, &ioc->cic_list); crypto/async_tx/async_tx.c async_tx_issue_pending_all 67 rcu_read_lock(); crypto/async_tx/async_tx.c async_tx_issue_pending_all 68 list_for_each_entry_rcu(ref, &async_tx_master_list, node) crypto/async_tx/async_tx.c async_tx_issue_pending_all 70 rcu_read_unlock(); crypto/async_tx/async_tx.c get_chan_ref_by_cap 180 rcu_read_lock(); crypto/async_tx/async_tx.c get_chan_ref_by_cap 181 list_for_each_entry_rcu(ref, &async_tx_master_list, node) crypto/async_tx/async_tx.c get_chan_ref_by_cap 194 rcu_read_unlock(); crypto/async_tx/async_tx.c dma_channel_add_remove 257 rcu_read_lock(); crypto/async_tx/async_tx.c dma_channel_add_remove 258 list_for_each_entry_rcu(ref, &async_tx_master_list, node) crypto/async_tx/async_tx.c dma_channel_add_remove 263 rcu_read_unlock(); crypto/async_tx/async_tx.c dma_channel_add_remove 280 list_add_tail_rcu(&master_ref->node, crypto/async_tx/async_tx.c dma_channel_add_remove 297 list_for_each_entry_rcu(ref, &async_tx_master_list, node) crypto/async_tx/async_tx.c dma_channel_add_remove 301 list_del_rcu(&ref->node); crypto/async_tx/async_tx.c dma_channel_add_remove 302 call_rcu(&ref->rcu, free_dma_chan_ref); drivers/acpi/processor_idle.c acpi_processor_cst_has_changed 1317 synchronize_sched(); drivers/block/brd.c brd_lookup_page 73 rcu_read_lock(); drivers/block/brd.c brd_lookup_page 76 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c clean_up_interface_data 482 list_splice_init_rcu(&intf->cmd_rcvrs, &list, synchronize_rcu); drivers/char/ipmi/ipmi_msghandler.c clean_up_interface_data 482 list_splice_init_rcu(&intf->cmd_rcvrs, &list, synchronize_rcu); drivers/char/ipmi/ipmi_msghandler.c ipmi_create_user 900 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_create_user 939 list_add_rcu(&new_user->link, &intf->users); drivers/char/ipmi/ipmi_msghandler.c ipmi_destroy_user 971 list_del_rcu(&user->link); drivers/char/ipmi/ipmi_msghandler.c ipmi_destroy_user 989 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_destroy_user 991 list_del_rcu(&rcvr->link); drivers/char/ipmi/ipmi_msghandler.c ipmi_destroy_user 997 synchronize_rcu(); drivers/char/ipmi/ipmi_msghandler.c find_cmd_rcvr 1189 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link) { drivers/char/ipmi/ipmi_msghandler.c is_cmd_rcvr_exclusive 1204 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_register_for_cmd 1237 list_add_rcu(&rcvr->link, &intf->cmd_rcvrs); drivers/char/ipmi/ipmi_msghandler.c ipmi_unregister_for_cmd 1269 list_del_rcu(&rcvr->link); drivers/char/ipmi/ipmi_msghandler.c ipmi_unregister_for_cmd 1276 synchronize_rcu(); drivers/char/ipmi/ipmi_msghandler.c i_ipmi_request 1426 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c i_ipmi_request 1765 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c i_ipmi_request 1770 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_register_smi 2800 list_for_each_entry_rcu(tintf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_register_smi 2809 list_add_rcu(&intf->link, &ipmi_interfaces); drivers/char/ipmi/ipmi_msghandler.c ipmi_register_smi 2811 list_add_tail_rcu(&intf->link, link); drivers/char/ipmi/ipmi_msghandler.c ipmi_register_smi 2852 list_del_rcu(&intf->link); drivers/char/ipmi/ipmi_msghandler.c ipmi_register_smi 2855 synchronize_rcu(); drivers/char/ipmi/ipmi_msghandler.c ipmi_unregister_smi 2900 list_del_rcu(&intf->link); drivers/char/ipmi/ipmi_msghandler.c ipmi_unregister_smi 2902 synchronize_rcu(); drivers/char/ipmi/ipmi_msghandler.c handle_ipmb_get_msg_cmd 3012 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c handle_ipmb_get_msg_cmd 3019 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c handle_ipmb_get_msg_cmd 3048 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c handle_ipmb_get_msg_cmd 3059 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c handle_lan_get_msg_cmd 3201 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c handle_lan_get_msg_cmd 3208 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp 3317 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp 3318 list_for_each_entry_rcu(user, &intf->users, link) { drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp 3324 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp 3346 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_smi_watchdog_pretimeout 3671 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_smi_watchdog_pretimeout 3672 list_for_each_entry_rcu(user, &intf->users, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_smi_watchdog_pretimeout 3678 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_timeout_handler 3787 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_timeout_handler 3788 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_timeout_handler 3845 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_request_event 3853 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_request_event 3858 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_request_event 3867 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c send_panic_events 4035 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_msghandler.c send_panic_events 4066 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_msghandler.c panic_event 4221 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { drivers/char/ipmi/ipmi_si_intf.c try_smi_init 2955 synchronize_sched(); drivers/char/tty_io.c tiocspgrp 3235 rcu_read_lock(); drivers/char/tty_io.c tiocspgrp 3249 rcu_read_unlock(); drivers/dma/dmaengine.c dma_chan_release 239 call_rcu(&chan->rcu, dma_chan_free_rcu); drivers/edac/edac_device.c add_edac_dev_to_global_list 330 list_add_tail_rcu(&edac_dev->link, insert_before); drivers/edac/edac_device.c del_edac_device_from_global_list 371 list_del_rcu(&edac_device->link); drivers/edac/edac_device.c del_edac_device_from_global_list 374 call_rcu(&edac_device->rcu, complete_edac_device_list_del); drivers/edac/edac_mc.c add_mc_to_global_list 398 list_add_tail_rcu(&mci->link, insert_before); drivers/edac/edac_mc.c del_mc_from_global_list 427 list_del_rcu(&mci->link); drivers/edac/edac_mc.c del_mc_from_global_list 429 call_rcu(&mci->rcu, complete_mc_list_del); drivers/edac/edac_pci.c add_edac_pci_to_global_list 147 list_add_tail_rcu(&pci->link, insert_before); drivers/edac/edac_pci.c del_edac_pci_from_global_list 186 list_del_rcu(&pci->link); drivers/edac/edac_pci.c del_edac_pci_from_global_list 188 call_rcu(&pci->rcu, complete_edac_pci_list_del); drivers/infiniband/hw/ipath/ipath_verbs.c ipath_ib_rcv 633 list_for_each_entry_rcu(p, &mcast->qp_list, list) drivers/infiniband/hw/ipath/ipath_verbs_mcast.c ipath_mcast_add 191 list_for_each_entry_rcu(p, &tmcast->qp_list, list) { drivers/infiniband/hw/ipath/ipath_verbs_mcast.c ipath_mcast_add 204 list_add_tail_rcu(&mqp->list, &tmcast->qp_list); drivers/infiniband/hw/ipath/ipath_verbs_mcast.c ipath_mcast_add 221 list_add_tail_rcu(&mqp->list, &mcast->qp_list); drivers/infiniband/hw/ipath/ipath_verbs_mcast.c ipath_multicast_detach 324 list_del_rcu(&p->list); drivers/input/evdev.c evdev_event 80 rcu_read_lock(); drivers/input/evdev.c evdev_event 82 client = rcu_dereference(evdev->grab); drivers/input/evdev.c evdev_event 86 list_for_each_entry_rcu(client, &evdev->client_list, node) drivers/input/evdev.c evdev_event 89 rcu_read_unlock(); drivers/input/evdev.c evdev_grab 146 rcu_assign_pointer(evdev->grab, client); drivers/input/evdev.c evdev_grab 147 synchronize_rcu(); drivers/input/evdev.c evdev_ungrab 157 rcu_assign_pointer(evdev->grab, NULL); drivers/input/evdev.c evdev_ungrab 158 synchronize_rcu(); drivers/input/evdev.c evdev_attach_client 168 list_add_tail_rcu(&client->node, &evdev->client_list); drivers/input/evdev.c evdev_attach_client 170 synchronize_rcu(); drivers/input/evdev.c evdev_detach_client 177 list_del_rcu(&client->node); drivers/input/evdev.c evdev_detach_client 179 synchronize_rcu(); drivers/input/input.c input_pass_event 75 rcu_read_lock(); drivers/input/input.c input_pass_event 77 handle = rcu_dereference(dev->grab); drivers/input/input.c input_pass_event 81 list_for_each_entry_rcu(handle, &dev->h_list, d_node) drivers/input/input.c input_pass_event 85 rcu_read_unlock(); drivers/input/input.c input_inject_event 301 rcu_read_lock(); drivers/input/input.c input_inject_event 302 grab = rcu_dereference(dev->grab); drivers/input/input.c input_inject_event 305 rcu_read_unlock(); drivers/input/input.c input_grab_device 334 rcu_assign_pointer(dev->grab, handle); drivers/input/input.c input_grab_device 335 synchronize_rcu(); drivers/input/input.c __input_release_device 348 rcu_assign_pointer(dev->grab, NULL); drivers/input/input.c __input_release_device 350 synchronize_rcu(); drivers/input/input.c input_open_device 410 synchronize_rcu(); drivers/input/input.c input_close_device 461 synchronize_rcu(); drivers/input/input.c input_register_handle 1544 list_add_tail_rcu(&handle->d_node, &dev->h_list); drivers/input/input.c input_register_handle 1546 synchronize_rcu(); drivers/input/input.c input_unregister_handle 1583 list_del_rcu(&handle->d_node); drivers/input/input.c input_unregister_handle 1585 synchronize_rcu(); drivers/input/joydev.c joydev_event 152 rcu_read_lock(); drivers/input/joydev.c joydev_event 153 list_for_each_entry_rcu(client, &joydev->client_list, node) drivers/input/joydev.c joydev_event 155 rcu_read_unlock(); drivers/input/joydev.c joydev_attach_client 182 list_add_tail_rcu(&client->node, &joydev->client_list); drivers/input/joydev.c joydev_attach_client 184 synchronize_rcu(); drivers/input/joydev.c joydev_detach_client 191 list_del_rcu(&client->node); drivers/input/joydev.c joydev_detach_client 193 synchronize_rcu(); drivers/input/mousedev.c mousedev_notify_readers 267 rcu_read_lock(); drivers/input/mousedev.c mousedev_notify_readers 268 list_for_each_entry_rcu(client, &mousedev->client_list, node) { drivers/input/mousedev.c mousedev_notify_readers 312 rcu_read_unlock(); drivers/input/mousedev.c mousedev_attach_client 502 list_add_tail_rcu(&client->node, &mousedev->client_list); drivers/input/mousedev.c mousedev_attach_client 504 synchronize_rcu(); drivers/input/mousedev.c mousedev_detach_client 511 list_del_rcu(&client->node); drivers/input/mousedev.c mousedev_detach_client 513 synchronize_rcu(); 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 118 rcu_read_lock(); drivers/md/multipath.c unplug_slaves 120 mdk_rdev_t *rdev = rcu_dereference(conf->multipaths[i].rdev); drivers/md/multipath.c unplug_slaves 126 rcu_read_unlock(); drivers/md/multipath.c unplug_slaves 131 rcu_read_lock(); drivers/md/multipath.c unplug_slaves 134 rcu_read_unlock(); drivers/md/multipath.c multipath_congested 202 rcu_read_lock(); drivers/md/multipath.c multipath_congested 204 mdk_rdev_t *rdev = rcu_dereference(conf->multipaths[i].rdev); drivers/md/multipath.c multipath_congested 215 rcu_read_unlock(); drivers/md/multipath.c multipath_add_disk 309 rcu_assign_pointer(p->rdev, rdev); drivers/md/multipath.c multipath_remove_disk 336 synchronize_rcu(); drivers/md/raid10.c read_balance 494 rcu_read_lock(); drivers/md/raid10.c read_balance 507 while ((rdev = rcu_dereference(conf->mirrors[disk].rdev)) == NULL || drivers/md/raid10.c read_balance 525 while ((rdev=rcu_dereference(conf->mirrors[disk].rdev)) == NULL || drivers/md/raid10.c read_balance 547 if ((rdev=rcu_dereference(conf->mirrors[ndisk].rdev)) == NULL || drivers/md/raid10.c read_balance 579 if (disk >= 0 && (rdev=rcu_dereference(conf->mirrors[disk].rdev))!= NULL) drivers/md/raid10.c read_balance 583 rcu_read_unlock(); drivers/md/raid10.c unplug_slaves 593 rcu_read_lock(); drivers/md/raid10.c unplug_slaves 595 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid10.c unplug_slaves 600 rcu_read_unlock(); drivers/md/raid10.c unplug_slaves 605 rcu_read_lock(); drivers/md/raid10.c unplug_slaves 608 rcu_read_unlock(); drivers/md/raid10.c raid10_congested 625 rcu_read_lock(); drivers/md/raid10.c raid10_congested 627 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid10.c raid10_congested 634 rcu_read_unlock(); drivers/md/raid10.c make_request 890 rcu_read_lock(); drivers/md/raid10.c make_request 893 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[d].rdev); drivers/md/raid10.c make_request 907 rcu_read_unlock(); drivers/md/raid10.c raid10_add_disk 1151 rcu_assign_pointer(p->rdev, rdev); drivers/md/raid10.c raid10_remove_disk 1183 synchronize_rcu(); drivers/md/raid10.c fix_read_error 1435 rcu_read_lock(); drivers/md/raid10.c fix_read_error 1438 rdev = rcu_dereference(conf->mirrors[d].rdev); drivers/md/raid10.c fix_read_error 1442 rcu_read_unlock(); drivers/md/raid10.c fix_read_error 1449 rcu_read_lock(); drivers/md/raid10.c fix_read_error 1457 rcu_read_unlock(); drivers/md/raid10.c fix_read_error 1468 rcu_read_lock(); drivers/md/raid10.c fix_read_error 1475 rdev = rcu_dereference(conf->mirrors[d].rdev); drivers/md/raid10.c fix_read_error 1479 rcu_read_unlock(); drivers/md/raid10.c fix_read_error 1489 rcu_read_lock(); drivers/md/raid10.c fix_read_error 1499 rdev = rcu_dereference(conf->mirrors[d].rdev); drivers/md/raid10.c fix_read_error 1504 rcu_read_unlock(); drivers/md/raid10.c fix_read_error 1521 rcu_read_lock(); drivers/md/raid10.c fix_read_error 1524 rcu_read_unlock(); drivers/md/raid1.c read_balance 423 rcu_read_lock(); drivers/md/raid1.c read_balance 435 for (rdev = rcu_dereference(conf->mirrors[new_disk].rdev); drivers/md/raid1.c read_balance 439 rdev = rcu_dereference(conf->mirrors[++new_disk].rdev)) { drivers/md/raid1.c read_balance 455 for (rdev = rcu_dereference(conf->mirrors[new_disk].rdev); drivers/md/raid1.c read_balance 459 rdev = rcu_dereference(conf->mirrors[new_disk].rdev)) { drivers/md/raid1.c read_balance 497 rdev = rcu_dereference(conf->mirrors[disk].rdev); drivers/md/raid1.c read_balance 519 rdev = rcu_dereference(conf->mirrors[new_disk].rdev); drivers/md/raid1.c read_balance 533 rcu_read_unlock(); drivers/md/raid1.c unplug_slaves 543 rcu_read_lock(); drivers/md/raid1.c unplug_slaves 545 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c unplug_slaves 550 rcu_read_unlock(); drivers/md/raid1.c unplug_slaves 555 rcu_read_lock(); drivers/md/raid1.c unplug_slaves 558 rcu_read_unlock(); drivers/md/raid1.c raid1_congested 575 rcu_read_lock(); drivers/md/raid1.c raid1_congested 577 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c raid1_congested 590 rcu_read_unlock(); drivers/md/raid1.c make_request 869 rcu_read_lock(); drivers/md/raid1.c make_request 871 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c make_request 888 rcu_read_unlock(); drivers/md/raid1.c status 992 rcu_read_lock(); drivers/md/raid1.c status 994 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c status 998 rcu_read_unlock(); drivers/md/raid1.c print_conf 1051 rcu_read_lock(); drivers/md/raid1.c print_conf 1054 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c print_conf 1061 rcu_read_unlock(); drivers/md/raid1.c raid1_add_disk 1128 rcu_assign_pointer(p->rdev, rdev); drivers/md/raid1.c raid1_remove_disk 1160 synchronize_rcu(); drivers/md/raid1.c sync_request 1762 rcu_read_lock(); drivers/md/raid1.c sync_request 1793 rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c sync_request 1820 rcu_read_unlock(); drivers/md/raid5.c ops_run_io 424 rcu_read_lock(); drivers/md/raid5.c ops_run_io 425 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c ops_run_io 430 rcu_read_unlock(); drivers/md/raid5.c handle_requests_to_failed_array 1890 rcu_read_lock(); drivers/md/raid5.c handle_requests_to_failed_array 1891 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c handle_requests_to_failed_array 1895 rcu_read_unlock(); drivers/md/raid5.c handle_stripe5 2670 rcu_read_lock(); drivers/md/raid5.c handle_stripe5 2705 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c handle_stripe5 2723 rcu_read_unlock(); drivers/md/raid5.c handle_stripe6 2967 rcu_read_lock(); drivers/md/raid5.c handle_stripe6 3012 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c handle_stripe6 3031 rcu_read_unlock(); drivers/md/raid5.c handle_stripe6 3172 rcu_read_lock(); drivers/md/raid5.c handle_stripe6 3173 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c handle_stripe6 3178 rcu_read_unlock(); drivers/md/raid5.c unplug_slaves 3259 rcu_read_lock(); drivers/md/raid5.c unplug_slaves 3261 mdk_rdev_t *rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c unplug_slaves 3266 rcu_read_unlock(); drivers/md/raid5.c unplug_slaves 3271 rcu_read_lock(); drivers/md/raid5.c unplug_slaves 3274 rcu_read_unlock(); drivers/md/raid5.c chunk_aligned_read 3479 rcu_read_lock(); drivers/md/raid5.c chunk_aligned_read 3480 rdev = rcu_dereference(conf->disks[dd_idx].rdev); drivers/md/raid5.c chunk_aligned_read 3483 rcu_read_unlock(); drivers/md/raid5.c chunk_aligned_read 3506 rcu_read_unlock(); drivers/md/raid5.c raid5_remove_disk 4594 synchronize_rcu(); drivers/md/raid5.c raid5_add_disk 4634 rcu_assign_pointer(p->rdev, rdev); drivers/net/bonding/bond_main.c bond_resend_igmp_join_requests 851 rcu_read_lock(); drivers/net/bonding/bond_main.c bond_resend_igmp_join_requests 859 rcu_read_unlock(); drivers/net/bonding/bond_main.c bond_glean_dev_ip 2414 rcu_read_lock(); drivers/net/bonding/bond_main.c bond_glean_dev_ip 2425 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 184 rcu_read_lock(); drivers/net/hamradio/bpqether.c bpq_rcv 222 rcu_read_unlock(); drivers/net/hamradio/bpqether.c bpq_seq_start 390 rcu_read_lock(); drivers/net/hamradio/bpqether.c bpq_seq_start 395 list_for_each_entry_rcu(bpqdev, &bpq_devices, bpq_list) { drivers/net/hamradio/bpqether.c bpq_seq_next 409 p = rcu_dereference(bpq_devices.next); drivers/net/hamradio/bpqether.c bpq_seq_next 411 p = rcu_dereference(((struct bpqdev *)v)->bpq_list.next); drivers/net/hamradio/bpqether.c bpq_seq_stop 419 rcu_read_unlock(); drivers/net/hamradio/bpqether.c bpq_new_device 529 list_add_rcu(&bpq->bpq_list, &bpq_devices); drivers/net/hamradio/bpqether.c bpq_free_device 544 list_del_rcu(&bpq->bpq_list); drivers/net/macvlan.c macvlan_hash_lookup 56 hlist_for_each_entry_rcu(vlan, n, &port->vlan_hash[addr[5]], hlist) { drivers/net/macvlan.c macvlan_broadcast 74 hlist_for_each_entry_rcu(vlan, n, &port->vlan_hash[i], hlist) { drivers/net/macvlan.c macvlan_handle_frame 108 port = rcu_dereference(skb->dev->macvlan_port); drivers/net/macvlan.c macvlan_open 196 hlist_add_head_rcu(&vlan->hlist, &port->vlan_hash[dev->dev_addr[5]]); drivers/net/macvlan.c macvlan_stop 211 hlist_del_rcu(&vlan->hlist); drivers/net/macvlan.c macvlan_stop 212 synchronize_rcu(); drivers/net/macvlan.c macvlan_port_create 351 rcu_assign_pointer(dev->macvlan_port, port); drivers/net/macvlan.c macvlan_port_destroy 359 rcu_assign_pointer(dev->macvlan_port, NULL); drivers/net/macvlan.c macvlan_port_destroy 360 synchronize_rcu(); drivers/net/r8169.c rtl8169_down 3008 synchronize_sched(); drivers/net/sis190.c sis190_down 1131 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 103 rcu_read_lock(); drivers/net/wan/lapbether.c lapbeth_rcv 123 rcu_read_unlock(); drivers/net/wan/lapbether.c lapbeth_new_device 364 list_add_rcu(&lapbeth->node, &lapbeth_devices); drivers/net/wan/lapbether.c lapbeth_free_device 381 list_del_rcu(&lapbeth->node); drivers/net/wan/syncppp.c sppp_cisco_input 770 rcu_read_lock(); drivers/net/wan/syncppp.c sppp_cisco_input 783 rcu_read_unlock(); drivers/net/wireless/iwlwifi/iwl-3945-rs.c rs_tx_status 474 rcu_read_lock(); drivers/net/wireless/iwlwifi/iwl-3945-rs.c rs_tx_status 478 rcu_read_unlock(); drivers/net/wireless/iwlwifi/iwl-3945-rs.c rs_tx_status 551 rcu_read_unlock(); drivers/net/wireless/iwlwifi/iwl-3945-rs.c rs_get_rate 662 rcu_read_lock(); drivers/net/wireless/iwlwifi/iwl-3945-rs.c rs_get_rate 674 rcu_read_unlock(); drivers/net/wireless/iwlwifi/iwl-3945-rs.c rs_get_rate 813 rcu_read_unlock(); drivers/net/wireless/iwlwifi/iwl-3945-rs.c iwl3945_fill_rs_info 845 rcu_read_lock(); drivers/net/wireless/iwlwifi/iwl-3945-rs.c iwl3945_fill_rs_info 853 rcu_read_unlock(); drivers/net/wireless/iwlwifi/iwl-3945-rs.c iwl3945_fill_rs_info 894 rcu_read_unlock(); drivers/net/wireless/iwlwifi/iwl-3945-rs.c iwl3945_rate_scale_init 931 rcu_read_lock(); drivers/net/wireless/iwlwifi/iwl-3945-rs.c iwl3945_rate_scale_init 936 rcu_read_unlock(); drivers/net/wireless/iwlwifi/iwl-3945-rs.c iwl3945_rate_scale_init 963 rcu_read_unlock(); drivers/net/wireless/iwlwifi/iwl-4965-rs.c rs_tx_status 805 rcu_read_lock(); drivers/net/wireless/iwlwifi/iwl-4965-rs.c rs_tx_status 981 rcu_read_unlock(); drivers/net/wireless/iwlwifi/iwl-4965-rs.c rs_get_rate 2174 rcu_read_lock(); drivers/net/wireless/iwlwifi/iwl-4965-rs.c rs_get_rate 2219 rcu_read_unlock(); drivers/net/wireless/iwlwifi/iwl-4965-rs.c iwl4965_fill_rs_info 2691 rcu_read_lock(); drivers/net/wireless/iwlwifi/iwl-4965-rs.c iwl4965_fill_rs_info 2699 rcu_read_unlock(); drivers/net/wireless/iwlwifi/iwl-4965-rs.c iwl4965_fill_rs_info 2766 rcu_read_unlock(); drivers/net/wireless/strip.c strip_get_idx 944 list_for_each_entry_rcu(str, &strip_list, list) { drivers/net/wireless/strip.c strip_seq_start 954 rcu_read_lock(); drivers/net/wireless/strip.c strip_seq_next 969 list_for_each_continue_rcu(l, &strip_list) { drivers/net/wireless/strip.c strip_seq_stop 977 rcu_read_unlock(); drivers/net/wireless/strip.c strip_make_packet 1325 rcu_read_lock(); drivers/net/wireless/strip.c strip_make_packet 1328 rcu_read_unlock(); drivers/net/wireless/strip.c strip_make_packet 1333 rcu_read_unlock(); drivers/net/wireless/strip.c strip_send 1481 rcu_read_lock(); drivers/net/wireless/strip.c strip_send 1489 rcu_read_unlock(); drivers/net/wireless/strip.c strip_free 2529 list_del_rcu(&strip_info->list); drivers/net/wireless/strip.c strip_alloc 2585 list_add_tail_rcu(&strip_info->list, &strip_list); drivers/parisc/led.c led_get_net_activity 361 rcu_read_lock(); drivers/parisc/led.c led_get_net_activity 373 rcu_read_unlock(); drivers/s390/cio/airq.c s390_unregister_adapter_interrupt 104 synchronize_sched(); fs/afs/inode.c afs_clear_inode 350 rcu_assign_pointer(vnode->permits, NULL); fs/afs/inode.c afs_clear_inode 353 call_rcu(&permits->rcu, afs_zap_permits); fs/afs/main.c afs_init 153 rcu_barrier(); fs/afs/main.c afs_exit 182 rcu_barrier(); fs/afs/security.c afs_clear_permits 117 rcu_assign_pointer(vnode->permits, NULL); fs/afs/security.c afs_clear_permits 121 call_rcu(&permits->rcu, afs_zap_permits); fs/afs/security.c afs_cache_permit 201 rcu_assign_pointer(auth_vnode->permits, permits); fs/afs/security.c afs_cache_permit 203 call_rcu(&xpermits->rcu, afs_dispose_of_permits); fs/afs/security.c afs_check_permit 244 rcu_read_lock(); fs/afs/security.c afs_check_permit 245 permits = rcu_dereference(auth_vnode->permits); fs/afs/security.c afs_check_permit 258 rcu_read_unlock(); fs/binfmt_elf.c fill_note_info 1519 rcu_read_lock(); fs/binfmt_elf.c fill_note_info 1526 rcu_read_unlock(); fs/binfmt_elf.c fill_note_info 1543 rcu_read_unlock(); fs/binfmt_elf.c fill_note_info 1723 rcu_read_lock(); fs/binfmt_elf.c fill_note_info 1728 rcu_read_unlock(); fs/binfmt_elf.c fill_note_info 1735 rcu_read_unlock(); fs/binfmt_elf_fdpic.c elf_fdpic_core_dump 1626 rcu_read_lock(); fs/binfmt_elf_fdpic.c elf_fdpic_core_dump 1631 rcu_read_unlock(); fs/binfmt_elf_fdpic.c elf_fdpic_core_dump 1638 rcu_read_unlock(); fs/cifs/cifs_spnego.c cifs_spnego_key_instantiate 44 rcu_assign_pointer(key->payload.data, payload); fs/cifs/dns_resolve.c dns_resolver_instantiate 45 rcu_assign_pointer(key->payload.data, ip); fs/compat.c compat_core_sys_select 1528 rcu_read_lock(); fs/compat.c compat_core_sys_select 1531 rcu_read_unlock(); fs/dcache.c d_free 96 call_rcu(&dentry->d_u.d_rcu, d_callback); fs/dcache.c __d_lookup 1251 rcu_read_lock(); fs/dcache.c __d_lookup 1253 hlist_for_each_entry_rcu(dentry, node, head, d_hash) { fs/dcache.c __d_lookup 1295 rcu_read_unlock(); fs/dcache.c __d_rehash 1416 hlist_add_head_rcu(&entry->d_hash, list); fs/dcache.c d_move_locked 1536 hlist_del_rcu(&dentry->d_hash); fs/dcache.c is_subdir 2032 rcu_read_lock(); fs/dcache.c is_subdir 2050 rcu_read_unlock(); fs/dnotify.c fcntl_dirnotify 97 rcu_read_lock(); fs/dnotify.c fcntl_dirnotify 99 rcu_read_unlock(); fs/ecryptfs/messaging.c ecryptfs_process_response 393 rcu_read_lock(); fs/ecryptfs/messaging.c ecryptfs_process_response 399 rcu_read_unlock(); fs/ecryptfs/messaging.c ecryptfs_process_response 406 rcu_read_unlock(); fs/exec.c de_thread 849 list_replace_rcu(&leader->tasks, &tsk->tasks); fs/exec.c de_thread 887 rcu_assign_pointer(tsk->sighand, newsighand); fs/exec.c zap_threads 1545 rcu_read_lock(); fs/exec.c zap_threads 1566 rcu_read_unlock(); fs/ext4/mballoc.c ext4_mb_normalize_request 2951 rcu_read_lock(); fs/ext4/mballoc.c ext4_mb_normalize_request 2952 list_for_each_entry_rcu(pa, &ei->i_prealloc_list, pa_inode_list) { fs/ext4/mballoc.c ext4_mb_normalize_request 2991 rcu_read_unlock(); fs/ext4/mballoc.c ext4_mb_normalize_request 2995 rcu_read_lock(); fs/ext4/mballoc.c ext4_mb_normalize_request 2996 list_for_each_entry_rcu(pa, &ei->i_prealloc_list, pa_inode_list) { fs/ext4/mballoc.c ext4_mb_normalize_request 3005 rcu_read_unlock(); fs/ext4/mballoc.c ext4_mb_use_preallocated 3130 rcu_read_lock(); fs/ext4/mballoc.c ext4_mb_use_preallocated 3131 list_for_each_entry_rcu(pa, &ei->i_prealloc_list, pa_inode_list) { fs/ext4/mballoc.c ext4_mb_use_preallocated 3146 rcu_read_unlock(); fs/ext4/mballoc.c ext4_mb_use_preallocated 3151 rcu_read_unlock(); fs/ext4/mballoc.c ext4_mb_use_preallocated 3162 rcu_read_lock(); fs/ext4/mballoc.c ext4_mb_use_preallocated 3163 list_for_each_entry_rcu(pa, &lg->lg_prealloc_list, pa_inode_list) { fs/ext4/mballoc.c ext4_mb_use_preallocated 3170 rcu_read_unlock(); fs/ext4/mballoc.c ext4_mb_use_preallocated 3175 rcu_read_unlock(); fs/ext4/mballoc.c ext4_mb_put_pa 3274 list_del_rcu(&pa->pa_inode_list); fs/ext4/mballoc.c ext4_mb_put_pa 3277 call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback); fs/ext4/mballoc.c ext4_mb_new_inode_pa 3362 list_add_rcu(&pa->pa_inode_list, &ei->i_prealloc_list); fs/ext4/mballoc.c ext4_mb_new_group_pa 3420 list_add_tail_rcu(&pa->pa_inode_list, &lg->lg_prealloc_list); fs/ext4/mballoc.c ext4_mb_discard_group_preallocations 3639 list_del_rcu(&pa->pa_inode_list); fs/ext4/mballoc.c ext4_mb_discard_group_preallocations 3648 call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback); fs/ext4/mballoc.c ext4_mb_discard_inode_preallocations 3713 list_del_rcu(&pa->pa_inode_list); fs/ext4/mballoc.c ext4_mb_discard_inode_preallocations 3762 call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback); fs/fcntl.c get_close_on_exec 46 rcu_read_lock(); fs/fcntl.c get_close_on_exec 49 rcu_read_unlock(); fs/fcntl.c sys_dup2 165 rcu_assign_pointer(fdt->fd[newfd], file); fs/fcntl.c f_setown 284 rcu_read_lock(); fs/fcntl.c f_setown 287 rcu_read_unlock(); fs/file.c expand_fdtable 228 rcu_assign_pointer(files->fdt, new_fdt); fs/file.c dup_fd 369 rcu_assign_pointer(*new_fds++, f); fs/file.c dup_fd 387 rcu_assign_pointer(newf->fdt, new_fdt); fs/file.c 422 .rcu = RCU_HEAD_INIT, fs/file_table.c file_free 47 call_rcu(&f->f_u.fu_rcuhead, file_free_rcu); fs/file_table.c fget 294 rcu_read_lock(); fs/file_table.c fget 299 rcu_read_unlock(); fs/file_table.c fget 303 rcu_read_unlock(); fs/file_table.c fget_light 326 rcu_read_lock(); fs/file_table.c fget_light 335 rcu_read_unlock(); fs/nfs/delegation.c nfs_free_delegation 39 cred = rcu_dereference(delegation->cred); fs/nfs/delegation.c nfs_free_delegation 40 rcu_assign_pointer(delegation->cred, NULL); fs/nfs/delegation.c nfs_free_delegation 41 call_rcu(&delegation->rcu, nfs_free_delegation_callback); fs/nfs/delegation.c nfs_detach_delegation_locked 139 struct nfs_delegation *delegation = rcu_dereference(nfsi->delegation); fs/nfs/delegation.c nfs_detach_delegation_locked 146 list_del_rcu(&delegation->super_list); fs/nfs/delegation.c nfs_detach_delegation_locked 148 rcu_assign_pointer(nfsi->delegation, NULL); fs/nfs/delegation.c nfs_inode_set_delegation 177 if (rcu_dereference(nfsi->delegation) != NULL) { fs/nfs/delegation.c nfs_inode_set_delegation 197 list_add_rcu(&delegation->super_list, &clp->cl_delegations); fs/nfs/delegation.c nfs_inode_set_delegation 199 rcu_assign_pointer(nfsi->delegation, delegation); fs/nfs/delegation.c nfs_inode_return_delegation_noreclaim 256 if (rcu_dereference(nfsi->delegation) != NULL) { fs/nfs/delegation.c nfs_inode_return_delegation 272 if (rcu_dereference(nfsi->delegation) != NULL) { fs/nfs/delegation.c nfs_return_all_delegations 294 rcu_read_lock(); fs/nfs/delegation.c nfs_return_all_delegations 295 list_for_each_entry_rcu(delegation, &clp->cl_delegations, super_list) { fs/nfs/delegation.c nfs_return_all_delegations 304 rcu_read_unlock(); fs/nfs/delegation.c nfs_return_all_delegations 310 rcu_read_unlock(); fs/nfs/delegation.c nfs_do_expire_all_delegations 325 rcu_read_lock(); fs/nfs/delegation.c nfs_do_expire_all_delegations 326 list_for_each_entry_rcu(delegation, &clp->cl_delegations, super_list) { fs/nfs/delegation.c nfs_do_expire_all_delegations 333 rcu_read_unlock(); fs/nfs/delegation.c nfs_do_expire_all_delegations 339 rcu_read_unlock(); fs/nfs/delegation.c nfs_handle_cb_pathdown 372 rcu_read_lock(); fs/nfs/delegation.c nfs_handle_cb_pathdown 373 list_for_each_entry_rcu(delegation, &clp->cl_delegations, super_list) { fs/nfs/delegation.c nfs_handle_cb_pathdown 380 rcu_read_unlock(); fs/nfs/delegation.c nfs_handle_cb_pathdown 386 rcu_read_unlock(); fs/nfs/delegation.c nfs_delegation_find_inode 460 rcu_read_lock(); fs/nfs/delegation.c nfs_delegation_find_inode 461 list_for_each_entry_rcu(delegation, &clp->cl_delegations, super_list) { fs/nfs/delegation.c nfs_delegation_find_inode 467 rcu_read_unlock(); fs/nfs/delegation.c nfs_delegation_mark_reclaim 477 rcu_read_lock(); fs/nfs/delegation.c nfs_delegation_mark_reclaim 478 list_for_each_entry_rcu(delegation, &clp->cl_delegations, super_list) fs/nfs/delegation.c nfs_delegation_mark_reclaim 480 rcu_read_unlock(); fs/nfs/delegation.c nfs_delegation_reap_unclaimed 490 rcu_read_lock(); fs/nfs/delegation.c nfs_delegation_reap_unclaimed 491 list_for_each_entry_rcu(delegation, &clp->cl_delegations, super_list) { fs/nfs/delegation.c nfs_delegation_reap_unclaimed 497 rcu_read_unlock(); fs/nfs/delegation.c nfs_delegation_reap_unclaimed 502 rcu_read_unlock(); fs/nfs/delegation.c nfs4_copy_delegation_stateid 511 rcu_read_lock(); fs/nfs/delegation.c nfs4_copy_delegation_stateid 512 delegation = rcu_dereference(nfsi->delegation); fs/nfs/delegation.c nfs4_copy_delegation_stateid 517 rcu_read_unlock(); fs/nfs/delegation.h nfs_have_delegation 54 rcu_read_lock(); fs/nfs/delegation.h nfs_have_delegation 55 delegation = rcu_dereference(NFS_I(inode)->delegation); fs/nfs/delegation.h nfs_have_delegation 58 rcu_read_unlock(); fs/nfs/nfs4proc.c nfs4_return_incompatible_delegation 415 rcu_read_lock(); fs/nfs/nfs4proc.c nfs4_return_incompatible_delegation 416 delegation = rcu_dereference(NFS_I(inode)->delegation); fs/nfs/nfs4proc.c nfs4_return_incompatible_delegation 418 rcu_read_unlock(); fs/nfs/nfs4proc.c nfs4_return_incompatible_delegation 421 rcu_read_unlock(); fs/nfs/nfs4proc.c nfs4_try_open_cached 434 rcu_read_lock(); fs/nfs/nfs4proc.c nfs4_try_open_cached 435 delegation = rcu_dereference(nfsi->delegation); fs/nfs/nfs4proc.c nfs4_try_open_cached 442 rcu_read_unlock(); fs/nfs/nfs4proc.c nfs4_try_open_cached 453 rcu_read_unlock(); fs/nfs/nfs4proc.c nfs4_try_open_cached 460 rcu_read_lock(); fs/nfs/nfs4proc.c nfs4_try_open_cached 461 delegation = rcu_dereference(nfsi->delegation); fs/nfs/nfs4proc.c nfs4_try_open_cached 468 rcu_read_unlock(); fs/nfs/nfs4proc.c nfs4_try_open_cached 472 rcu_read_unlock(); fs/nfs/nfs4proc.c nfs4_opendata_to_nfs4_state 507 rcu_read_lock(); fs/nfs/nfs4proc.c nfs4_opendata_to_nfs4_state 508 delegation = rcu_dereference(NFS_I(inode)->delegation); fs/nfs/nfs4proc.c nfs4_opendata_to_nfs4_state 511 rcu_read_unlock(); fs/nfs/nfs4proc.c nfs4_opendata_to_nfs4_state 521 rcu_read_lock(); fs/nfs/nfs4proc.c nfs4_opendata_to_nfs4_state 522 delegation = rcu_dereference(NFS_I(inode)->delegation); fs/nfs/nfs4proc.c nfs4_opendata_to_nfs4_state 526 rcu_read_unlock(); fs/nfs/nfs4proc.c _nfs4_do_open_reclaim 644 rcu_read_lock(); fs/nfs/nfs4proc.c _nfs4_do_open_reclaim 645 delegation = rcu_dereference(NFS_I(state->inode)->delegation); fs/nfs/nfs4proc.c _nfs4_do_open_reclaim 648 rcu_read_unlock(); fs/nfs/nfs4proc.c nfs4_open_prepare 815 rcu_read_lock(); fs/nfs/nfs4proc.c nfs4_open_prepare 816 delegation = rcu_dereference(NFS_I(data->state->inode)->delegation); fs/nfs/nfs4proc.c nfs4_open_prepare 819 rcu_read_unlock(); fs/nfs/nfs4proc.c nfs4_open_prepare 822 rcu_read_unlock(); fs/open.c fd_install 1078 rcu_assign_pointer(fdt->fd[fd], file); fs/open.c sys_close 1189 rcu_assign_pointer(fdt->fd[fd], NULL); fs/proc/array.c task_state 168 rcu_read_lock(); fs/proc/array.c task_state 170 task_tgid_nr_ns(rcu_dereference(p->real_parent), ns) : 0; fs/proc/array.c task_state 172 task_pid_nr_ns(rcu_dereference(p->parent), ns) : 0; fs/proc/array.c task_state 195 rcu_read_unlock(); fs/proc/array.c task_sig 259 rcu_read_lock(); fs/proc/array.c task_sig 270 rcu_read_unlock(); fs/proc/base.c proc_pid_limits 467 rcu_read_lock(); fs/proc/base.c proc_pid_limits 469 rcu_read_unlock(); fs/proc/base.c proc_pid_limits 474 rcu_read_unlock(); fs/proc/base.c mounts_open_common 557 rcu_read_lock(); fs/proc/base.c mounts_open_common 564 rcu_read_unlock(); fs/proc/base.c pid_getattr 1431 rcu_read_lock(); fs/proc/base.c pid_getattr 1442 rcu_read_unlock(); fs/proc/base.c tid_fd_revalidate 1637 rcu_read_lock(); fs/proc/base.c tid_fd_revalidate 1639 rcu_read_unlock(); fs/proc/base.c tid_fd_revalidate 1653 rcu_read_unlock(); fs/proc/base.c proc_readfd_common 1772 rcu_read_lock(); fs/proc/base.c proc_readfd_common 1781 rcu_read_unlock(); fs/proc/base.c proc_readfd_common 1787 rcu_read_lock(); fs/proc/base.c proc_readfd_common 1790 rcu_read_lock(); fs/proc/base.c proc_readfd_common 1792 rcu_read_unlock(); fs/proc/base.c proc_pid_lookup 2637 rcu_read_lock(); fs/proc/base.c proc_pid_lookup 2641 rcu_read_unlock(); fs/proc/base.c next_tgid 2665 rcu_read_lock(); fs/proc/base.c next_tgid 2690 rcu_read_unlock(); fs/proc/base.c proc_task_lookup 2867 rcu_read_lock(); fs/proc/base.c proc_task_lookup 2871 rcu_read_unlock(); fs/proc/base.c first_tid 2903 rcu_read_lock(); fs/proc/base.c first_tid 2929 rcu_read_unlock(); fs/proc/base.c next_tid 2942 rcu_read_lock(); fs/proc/base.c next_tid 2950 rcu_read_unlock(); fs/proc/base.c proc_task_readdir 2980 rcu_read_lock(); fs/proc/base.c proc_task_readdir 2985 rcu_read_unlock(); fs/proc/base.c proc_task_getattr 3038 rcu_read_lock(); fs/proc/base.c proc_task_getattr 3040 rcu_read_unlock(); fs/proc/proc_net.c get_proc_task_net 72 rcu_read_lock(); fs/proc/proc_net.c get_proc_task_net 79 rcu_read_unlock(); fs/proc/root.c proc_get_sb 78 rcu_read_lock(); fs/proc/root.c proc_get_sb 80 rcu_read_unlock(); fs/select.c do_select 191 rcu_read_lock(); fs/select.c do_select 193 rcu_read_unlock(); fs/select.c core_sys_select 318 rcu_read_lock(); fs/select.c core_sys_select 321 rcu_read_unlock(); include/linux/cgroup.h task_subsys_state 342 return rcu_dereference(task->cgroups->subsys[subsys_id]); include/linux/dcache.h __d_drop 202 hlist_del_rcu(&dentry->d_hash); include/linux/fdtable.h files_fdtable 58 #define files_fdtable(files) (rcu_dereference((files)->fdt)) include/linux/fdtable.h free_fdtable 72 call_rcu(&fdt->rcu, free_fdtable_rcu); include/linux/fdtable.h fcheck_files 81 file = rcu_dereference(fdt->fd[fd]); include/linux/inetdevice.h 171 in_dev = rcu_dereference(in_dev); include/linux/inetdevice.h 180 rcu_read_lock(); include/linux/inetdevice.h 184 rcu_read_unlock(); include/linux/init_task.h INIT_STRUCT_PID 79 .rcu = RCU_HEAD_INIT, \ include/linux/list.h list_add_rcu 119 static inline void list_add_rcu(struct list_head *new, struct list_head *head) include/linux/list.h list_add_tail_rcu 140 static inline void list_add_tail_rcu(struct list_head *new, include/linux/list.h list_del_rcu 200 static inline void list_del_rcu(struct list_head *entry) include/linux/list.h list_replace_rcu 237 static inline void list_replace_rcu(struct list_head *old, include/linux/list.h 388 static inline void list_splice_init_rcu(struct list_head *list, include/linux/list.h 641 #define list_for_each_rcu(pos, head) \ include/linux/list.h list_for_each_rcu 642 for (pos = rcu_dereference((head)->next); \ include/linux/list.h list_for_each_rcu 644 pos = rcu_dereference(pos->next)) include/linux/list.h __list_for_each_rcu 647 for (pos = rcu_dereference((head)->next); \ include/linux/list.h __list_for_each_rcu 649 pos = rcu_dereference(pos->next)) include/linux/list.h 661 #define list_for_each_entry_rcu(pos, head, member) \ include/linux/list.h list_for_each_entry_rcu 662 for (pos = list_entry(rcu_dereference((head)->next), typeof(*pos), member); \ include/linux/list.h list_for_each_entry_rcu 664 pos = list_entry(rcu_dereference(pos->member.next), typeof(*pos), member)) include/linux/list.h 678 #define list_for_each_continue_rcu(pos, head) \ include/linux/list.h list_for_each_continue_rcu 679 for ((pos) = rcu_dereference((pos)->next); \ include/linux/list.h list_for_each_continue_rcu 681 (pos) = rcu_dereference((pos)->next)) include/linux/list.h hlist_del_rcu 752 static inline void hlist_del_rcu(struct hlist_node *n) include/linux/list.h hlist_replace_rcu 773 static inline void hlist_replace_rcu(struct hlist_node *old, include/linux/list.h hlist_add_head_rcu 817 static inline void hlist_add_head_rcu(struct hlist_node *n, include/linux/list.h hlist_add_before_rcu 868 static inline void hlist_add_before_rcu(struct hlist_node *n, include/linux/list.h hlist_add_after_rcu 896 static inline void hlist_add_after_rcu(struct hlist_node *prev, include/linux/list.h hlist_for_each_entry_rcu 979 for (pos = rcu_dereference((head)->first); \ include/linux/list.h hlist_for_each_entry_rcu 982 pos = rcu_dereference(pos->next)) include/linux/netdevice.h 897 extern void synchronize_net(void ); include/linux/netfilter.h nf_get_afinfo 253 return rcu_dereference(nf_afinfo[family]); include/linux/netfilter.h nf_checksum 263 rcu_read_lock(); include/linux/netfilter.h nf_checksum 267 rcu_read_unlock(); include/linux/netfilter.h nf_checksum_partial 279 rcu_read_lock(); include/linux/netfilter.h nf_checksum_partial 284 rcu_read_unlock(); include/linux/netfilter.h nf_nat_decode_session 301 rcu_read_lock(); include/linux/netfilter.h nf_nat_decode_session 302 decodefn = rcu_dereference(ip_nat_decode_session); include/linux/netfilter.h nf_nat_decode_session 305 rcu_read_unlock(); include/linux/netpoll.h netpoll_poll_lock 77 rcu_read_lock(); include/linux/netpoll.h netpoll_poll_unlock 94 rcu_read_unlock(); include/linux/notifier.h srcu_cleanup_notifier_head 91 cleanup_srcu_struct(&(name)->srcu); include/linux/nsproxy.h task_nsproxy 62 return rcu_dereference(tsk->nsproxy); include/linux/pid.h do_each_pid_task 153 hlist_for_each_entry_rcu((task), pos___, \ include/linux/radix-tree.h radix_tree_replace_slot 152 rcu_assign_pointer(*pslot, item); include/linux/sched.h next_task 1876 #define next_task(p) list_entry(rcu_dereference((p)->tasks.next), struct task_struct, tasks) include/linux/sched.h next_thread 1913 return list_entry(rcu_dereference(p->thread_group.next), include/linux/slab.h 26 #define SLAB_DESTROY_BY_RCU 0x00080000UL include/net/addrconf.h __in6_dev_get 176 return rcu_dereference(dev->ip6_ptr); include/net/addrconf.h in6_dev_get 183 rcu_read_lock(); include/net/addrconf.h in6_dev_get 187 rcu_read_unlock(); include/net/fib_rules.h fib_rule_put 97 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 86 return rcu_dereference(nf_ct_l3protos[l3proto]); include/net/netns/generic.h net_generic 39 rcu_read_lock(); include/net/netns/generic.h net_generic 40 ng = rcu_dereference(net->gen); include/net/netns/generic.h net_generic 43 rcu_read_unlock(); include/net/xfrm.h xfrm_aevent_is_on 1519 rcu_read_lock(); include/net/xfrm.h xfrm_aevent_is_on 1520 nlsk = rcu_dereference(xfrm_nl); include/net/xfrm.h xfrm_aevent_is_on 1523 rcu_read_unlock(); ipc/msg.c do_msgrcv 851 rcu_read_lock(); ipc/msg.c do_msgrcv 869 rcu_read_unlock(); ipc/msg.c do_msgrcv 877 rcu_read_unlock(); ipc/util.c ipc_addid 285 rcu_read_lock(); ipc/util.c ipc_rcu_putref 600 call_rcu(&container_of(ptr, struct ipc_rcu_grace, data)->rcu, ipc/util.c ipc_rcu_putref 603 call_rcu(&container_of(ptr, struct ipc_rcu_grace, data)->rcu, ipc/util.c ipc_lock 704 rcu_read_lock(); ipc/util.c ipc_lock 707 rcu_read_unlock(); ipc/util.c ipc_lock 721 rcu_read_unlock(); ipc/util.c ipc_lock_down 746 rcu_read_lock(); ipc/util.c ipc_lock_down 749 rcu_read_unlock(); ipc/util.h ipc_lock_by_ptr 148 rcu_read_lock(); ipc/util.h ipc_unlock 155 rcu_read_unlock(); kernel/acct.c do_acct_process 491 rcu_read_lock(); kernel/acct.c do_acct_process 492 ac.ac_ppid = task_tgid_nr_ns(rcu_dereference(current->real_parent), ns); kernel/acct.c do_acct_process 493 rcu_read_unlock(); kernel/auditfilter.c audit_update_watch 1007 list_del_rcu(&oentry->list); kernel/auditfilter.c audit_update_watch 1015 list_add_rcu(&nentry->list, &audit_inode_hash[h]); kernel/auditfilter.c audit_update_watch 1018 call_rcu(&oentry->rcu, audit_free_rule_rcu); kernel/auditfilter.c audit_remove_parent_watches 1074 list_del_rcu(&e->list); kernel/auditfilter.c audit_remove_parent_watches 1075 call_rcu(&e->rcu, audit_free_rule_rcu); kernel/auditfilter.c audit_add_rule 1317 list_add_rcu(&entry->list, list); kernel/auditfilter.c audit_add_rule 1320 list_add_tail_rcu(&entry->list, list); kernel/auditfilter.c audit_del_rule 1396 list_del_rcu(&e->list); kernel/auditfilter.c audit_del_rule 1397 call_rcu(&e->rcu, audit_free_rule_rcu); kernel/auditfilter.c audit_filter_user 1730 rcu_read_lock(); kernel/auditfilter.c audit_filter_user 1731 list_for_each_entry_rcu(e, &audit_filter_list[AUDIT_FILTER_USER], list) { kernel/auditfilter.c audit_filter_user 1738 rcu_read_unlock(); kernel/auditfilter.c audit_filter_type 1748 rcu_read_lock(); kernel/auditfilter.c audit_filter_type 1752 list_for_each_entry_rcu(e, &audit_filter_list[AUDIT_FILTER_TYPE], kernel/auditfilter.c audit_filter_type 1767 rcu_read_unlock(); kernel/auditfilter.c audit_update_lsm_rules 1802 list_del_rcu(&entry->list); kernel/auditfilter.c audit_update_lsm_rules 1811 list_replace_rcu(&entry->list, &nentry->list); kernel/auditfilter.c audit_update_lsm_rules 1813 call_rcu(&entry->rcu, audit_free_rule_rcu); kernel/auditsc.c audit_filter_task 631 rcu_read_lock(); kernel/auditsc.c audit_filter_task 632 list_for_each_entry_rcu(e, &audit_filter_list[AUDIT_FILTER_TASK], list) { kernel/auditsc.c audit_filter_task 634 rcu_read_unlock(); kernel/auditsc.c audit_filter_task 638 rcu_read_unlock(); kernel/auditsc.c audit_filter_syscall 657 rcu_read_lock(); kernel/auditsc.c audit_filter_syscall 662 list_for_each_entry_rcu(e, list, list) { kernel/auditsc.c audit_filter_syscall 666 rcu_read_unlock(); kernel/auditsc.c audit_filter_syscall 671 rcu_read_unlock(); kernel/auditsc.c audit_filter_inodes 690 rcu_read_lock(); kernel/auditsc.c audit_filter_inodes 701 list_for_each_entry_rcu(e, list, list) { kernel/auditsc.c audit_filter_inodes 704 rcu_read_unlock(); kernel/auditsc.c audit_filter_inodes 709 rcu_read_unlock(); kernel/auditsc.c handle_one 1602 rcu_read_lock(); kernel/auditsc.c handle_one 1604 rcu_read_unlock(); kernel/auditsc.c handle_path 1636 rcu_read_lock(); kernel/auditsc.c handle_path 1656 rcu_read_unlock(); kernel/auditsc.c handle_path 1675 rcu_read_unlock(); kernel/audit_tree.c put_tree 101 call_rcu(&tree->head, __put_tree); kernel/audit_tree.c free_chunk 146 call_rcu(&chunk->head, __free_chunk); kernel/audit_tree.c insert_hash 168 list_add_rcu(&chunk->hash, list); kernel/audit_tree.c audit_tree_lookup 177 list_for_each_entry_rcu(p, list, hash) { kernel/audit_tree.c untag_chunk 219 list_del_rcu(&chunk->hash); kernel/audit_tree.c untag_chunk 259 list_replace_rcu(&chunk->hash, &new->hash); kernel/audit_tree.c tag_chunk 375 list_replace_rcu(&old->hash, &chunk->hash); kernel/audit_tree.c kill_rules 420 list_del_rcu(&entry->list); kernel/audit_tree.c kill_rules 421 call_rcu(&entry->rcu, audit_free_rule_rcu); kernel/audit_tree.c evict_chunk 860 list_del_rcu(&chunk->hash); kernel/cgroup.c __release_css_set 265 rcu_read_lock(); kernel/cgroup.c __release_css_set 275 rcu_read_unlock(); kernel/cgroup.c cgroup_diput 622 synchronize_rcu(); kernel/cgroup.c rebind_subsystems 733 rcu_assign_pointer(ss->root, root); kernel/cgroup.c rebind_subsystems 745 rcu_assign_pointer(subsys[i]->root, &rootnode); kernel/cgroup.c rebind_subsystems 756 synchronize_rcu(); kernel/cgroup.c cgroup_attach_task 1262 rcu_assign_pointer(tsk->cgroups, newcg); kernel/cgroup.c cgroup_attach_task 1278 synchronize_rcu(); kernel/cgroup.c attach_task_by_pid 1297 rcu_read_lock(); kernel/cgroup.c attach_task_by_pid 1300 rcu_read_unlock(); kernel/cgroup.c attach_task_by_pid 1304 rcu_read_unlock(); kernel/cgroup.c cgroupstats_build 2092 rcu_read_lock(); kernel/cgroup.c cgroupstats_build 2117 rcu_read_unlock(); kernel/cgroup.c __css_put 3042 rcu_read_lock(); kernel/cgroup.c __css_put 3047 rcu_read_unlock(); kernel/cgroup_debug.c current_css_set_refcount_read 59 rcu_read_lock(); kernel/cgroup_debug.c current_css_set_refcount_read 61 rcu_read_unlock(); kernel/cpuset.c cpuset_update_task_memory_state 371 rcu_read_lock(); kernel/cpuset.c cpuset_update_task_memory_state 373 rcu_read_unlock(); kernel/exit.c __unhash_process 69 list_del_rcu(&p->tasks); kernel/exit.c __unhash_process 72 list_del_rcu(&p->thread_group); kernel/exit.c __exit_signal 87 rcu_read_lock(); kernel/exit.c __exit_signal 88 sighand = rcu_dereference(tsk->sighand); kernel/exit.c __exit_signal 138 rcu_read_unlock(); kernel/exit.c release_task 189 call_rcu(&p->rcu, delayed_put_task_struct); kernel/fork.c copy_sighand 724 rcu_assign_pointer(tsk->sighand, sig); kernel/fork.c copy_process 1181 list_add_tail_rcu(&p->thread_group, &p->group_leader->thread_group); kernel/fork.c copy_process 1214 list_add_tail_rcu(&p->tasks, &init_task.tasks); kernel/fork.c proc_caches_init 1418 SLAB_HWCACHE_ALIGN|SLAB_PANIC|SLAB_DESTROY_BY_RCU, kernel/futex.c futex_find_get_task 443 rcu_read_lock(); kernel/futex.c futex_find_get_task 450 rcu_read_unlock(); kernel/futex.c sys_get_robust_list 1839 rcu_read_lock(); kernel/futex.c sys_get_robust_list 1848 rcu_read_unlock(); kernel/futex.c sys_get_robust_list 1856 rcu_read_unlock(); kernel/kprobes.c check_safety 133 synchronize_sched(); kernel/kprobes.c get_kprobe 289 hlist_for_each_entry_rcu(p, node, head, hlist) { kernel/kprobes.c aggr_pre_handler 304 list_for_each_entry_rcu(kp, &p->list, list) { kernel/kprobes.c aggr_post_handler 320 list_for_each_entry_rcu(kp, &p->list, list) { kernel/kprobes.c kprobes_inc_nmissed_count 365 list_for_each_entry_rcu(kp, &p->list, list) kernel/kprobes.c add_new_kprobe 465 list_add_tail_rcu(&p->list, &old_p->list); kernel/kprobes.c add_new_kprobe 468 list_add_rcu(&p->list, &old_p->list); kernel/kprobes.c add_aggr_kprobe 491 list_add_rcu(&p->list, &ap->list); kernel/kprobes.c add_aggr_kprobe 493 hlist_replace_rcu(&p->hlist, &ap->hlist); kernel/kprobes.c __register_kprobe 611 hlist_add_head_rcu(&p->hlist, kernel/kprobes.c __unregister_kprobe_top 637 list_for_each_entry_rcu(list_p, &old_p->list, list) kernel/kprobes.c __unregister_kprobe_top 654 hlist_del_rcu(&old_p->hlist); kernel/kprobes.c __unregister_kprobe_top 659 list_for_each_entry_rcu(list_p, &old_p->list, list) { kernel/kprobes.c __unregister_kprobe_top 666 list_del_rcu(&p->list); kernel/kprobes.c unregister_kprobes 743 synchronize_sched(); kernel/kprobes.c unregister_jprobes 818 synchronize_sched(); kernel/kprobes.c unregister_kretprobes 963 synchronize_sched(); kernel/kprobes.c show_kprobe_addr 1108 hlist_for_each_entry_rcu(p, node, head, hlist) { kernel/kprobes.c show_kprobe_addr 1112 list_for_each_entry_rcu(kp, &p->list, list) kernel/kprobes.c enable_all_kprobes 1155 hlist_for_each_entry_rcu(p, node, head, hlist) kernel/kprobes.c disable_all_kprobes 1184 hlist_for_each_entry_rcu(p, node, head, hlist) { kernel/kprobes.c disable_all_kprobes 1192 synchronize_sched(); kernel/lockdep.c register_lock_class 781 list_add_tail_rcu(&class->hash_entry, hash_head); kernel/lockdep.c register_lock_class 785 list_add_tail_rcu(&class->lock_entry, &all_lock_classes); kernel/lockdep.c add_lock_to_list 861 list_add_tail_rcu(&entry->entry, head); kernel/lockdep.c lookup_chain_cache 1520 list_add_tail_rcu(&chain->entry, hash_head); kernel/lockdep.c zap_class 2925 list_del_rcu(&list_entries[i].entry); kernel/lockdep.c zap_class 2930 list_del_rcu(&class->hash_entry); kernel/lockdep.c zap_class 2931 list_del_rcu(&class->lock_entry); kernel/marker.c remove_marker 446 rcu_barrier(); kernel/marker.c marker_set_format 481 rcu_barrier(); kernel/marker.c set_marker 541 rcu_assign_pointer(elem->multi, (*entry)->multi); kernel/marker.c marker_probe_register 660 rcu_barrier(); kernel/marker.c marker_probe_register 676 synchronize_sched(); kernel/marker.c marker_probe_register 678 call_rcu(&entry->rcu, free_old_closure); kernel/marker.c marker_probe_unregister 709 rcu_barrier(); kernel/marker.c marker_probe_unregister 722 synchronize_sched(); kernel/marker.c marker_probe_unregister 724 call_rcu(&entry->rcu, free_old_closure); kernel/marker.c marker_probe_unregister_private_data 791 rcu_barrier(); kernel/marker.c marker_probe_unregister_private_data 803 synchronize_sched(); kernel/marker.c marker_probe_unregister_private_data 805 call_rcu(&entry->rcu, free_old_closure); kernel/module.c sys_init_module 2228 synchronize_sched(); kernel/notifier.c notifier_chain_register 30 rcu_assign_pointer(*nl, n); kernel/notifier.c notifier_chain_cond_register 45 rcu_assign_pointer(*nl, n); kernel/notifier.c notifier_chain_unregister 54 rcu_assign_pointer(*nl, n->next); kernel/notifier.c notifier_call_chain 81 nb = rcu_dereference(*nl); kernel/notifier.c notifier_call_chain 84 next_nb = rcu_dereference(nb->next); kernel/notifier.c atomic_notifier_chain_unregister 143 synchronize_rcu(); kernel/notifier.c __atomic_notifier_call_chain 173 rcu_read_lock(); kernel/notifier.c __atomic_notifier_call_chain 175 rcu_read_unlock(); kernel/notifier.c __blocking_notifier_call_chain 304 if (rcu_dereference(nh->head)) { kernel/notifier.c srcu_notifier_chain_unregister 455 synchronize_srcu(&nh->srcu); kernel/notifier.c __srcu_notifier_call_chain 485 idx = srcu_read_lock(&nh->srcu); kernel/notifier.c __srcu_notifier_call_chain 487 srcu_read_unlock(&nh->srcu, idx); kernel/notifier.c srcu_init_notifier_head 514 if (init_srcu_struct(&nh->srcu) < 0) kernel/nsproxy.c switch_task_namespaces 228 rcu_assign_pointer(p->nsproxy, new); kernel/nsproxy.c switch_task_namespaces 237 synchronize_rcu(); kernel/pid.c is_container_init 88 rcu_read_lock(); kernel/pid.c is_container_init 92 rcu_read_unlock(); kernel/pid.c free_pid 232 hlist_del_rcu(&pid->numbers[i].pid_chain); kernel/pid.c free_pid 238 call_rcu(&pid->rcu, delayed_put_pid); kernel/pid.c alloc_pid 273 hlist_add_head_rcu(&upid->pid_chain, kernel/pid.c find_pid_ns 295 hlist_for_each_entry_rcu(pnr, elem, kernel/pid.c attach_pid 327 hlist_add_head_rcu(&link->node, &pid->tasks[type]); kernel/pid.c __change_pid 340 hlist_del_rcu(&link->node); kernel/pid.c transfer_pid 367 hlist_replace_rcu(&old->pids[type].node, &new->pids[type].node); kernel/pid.c pid_task 375 first = rcu_dereference(pid->tasks[type].first); kernel/pid.c get_task_pid 410 rcu_read_lock(); kernel/pid.c get_task_pid 412 rcu_read_unlock(); kernel/pid.c get_pid_task 419 rcu_read_lock(); kernel/pid.c get_pid_task 423 rcu_read_unlock(); kernel/pid.c find_get_pid 431 rcu_read_lock(); kernel/pid.c find_get_pid 433 rcu_read_unlock(); kernel/posix-cpu-timers.c posix_cpu_clock_get 306 rcu_read_lock(); kernel/posix-cpu-timers.c posix_cpu_clock_get 324 rcu_read_unlock(); kernel/profile.c sys_init_module 202 synchronize_sched(); kernel/rcutorture.c __acquires 206 rcu_read_lock(); kernel/rcutorture.c __releases 224 rcu_read_unlock(); kernel/rcutorture.c rcu_torture_deferred_free 256 call_rcu(&p->rtort_rcu, rcu_torture_cb); kernel/rcutorture.c 267 .sync = synchronize_rcu, kernel/rcutorture.c 306 .sync = synchronize_rcu, kernel/rcutorture.c __acquires 317 rcu_read_lock_bh(); kernel/rcutorture.c __releases 323 rcu_read_unlock_bh(); kernel/rcutorture.c rcu_bh_torture_deferred_free 333 call_rcu_bh(&p->rtort_rcu, rcu_torture_cb); kernel/rcutorture.c rcu_bh_torture_synchronize 354 call_rcu_bh(&rcu.head, rcu_bh_torture_wakeme_after_cb); kernel/rcutorture.c srcu_torture_init 392 init_srcu_struct(&srcu_ctl); kernel/rcutorture.c srcu_torture_cleanup 398 synchronize_srcu(&srcu_ctl); kernel/rcutorture.c srcu_torture_cleanup 399 cleanup_srcu_struct(&srcu_ctl); kernel/rcutorture.c __acquires 404 return srcu_read_lock(&srcu_ctl); kernel/rcutorture.c __releases 422 srcu_read_unlock(&srcu_ctl, idx); kernel/rcutorture.c srcu_torture_synchronize 432 synchronize_srcu(&srcu_ctl); kernel/rcutorture.c sched_torture_synchronize 487 synchronize_sched(); kernel/rcutorture.c rcu_torture_writer 528 rcu_assign_pointer(rcu_torture_current, rp); kernel/rcutorture.c rcu_torture_reader 592 p = rcu_dereference(rcu_torture_current); kernel/rcutorture.c rcu_torture_cleanup 851 rcu_barrier(); kernel/rtmutex-debug.c debug_rt_mutex_print_deadlock 145 rcu_read_lock(); kernel/rtmutex-debug.c debug_rt_mutex_print_deadlock 148 rcu_read_unlock(); kernel/rtmutex-debug.c debug_rt_mutex_print_deadlock 179 rcu_read_unlock(); kernel/sched.c for_each_domain 589 for (__sd = rcu_dereference(cpu_rq(cpu)->sd); __sd; __sd = __sd->parent) kernel/sched.c do_sched_setscheduler 4887 rcu_read_lock(); kernel/sched.c do_sched_setscheduler 4892 rcu_read_unlock(); kernel/sched.c cpu_attach_domain 6452 rcu_assign_pointer(rq->sd, sd); kernel/sched.c detach_destroy_domains 7298 synchronize_sched(); kernel/sched.c register_fair_sched_group 8053 list_add_rcu(&tg->cfs_rq[cpu]->leaf_cfs_rq_list, kernel/sched.c unregister_fair_sched_group 8059 list_del_rcu(&tg->cfs_rq[cpu]->leaf_cfs_rq_list); kernel/sched.c register_rt_sched_group 8142 list_add_rcu(&tg->rt_rq[cpu]->leaf_rt_rq_list, kernel/sched.c unregister_rt_sched_group 8148 list_del_rcu(&tg->rt_rq[cpu]->leaf_rt_rq_list); kernel/sched.c sched_create_group 8200 list_add_rcu(&tg->list, &task_groups); kernel/sched.c sched_create_group 8205 list_add_rcu(&tg->siblings, &parent->children); kernel/sched.c sched_destroy_group 8234 list_del_rcu(&tg->list); kernel/sched.c sched_destroy_group 8235 list_del_rcu(&tg->siblings); kernel/sched.c sched_destroy_group 8239 call_rcu(&tg->rcu, free_sched_group_rcu); kernel/sched.c sched_group_set_shares 8328 list_del_rcu(&tg->siblings); kernel/sched.c sched_group_set_shares 8332 synchronize_sched(); kernel/sched.c sched_group_set_shares 8349 list_add_rcu(&tg->siblings, &tg->parent->children); kernel/sched.c __rt_schedulable 8393 rcu_read_lock(); kernel/sched.c __rt_schedulable 8394 list_for_each_entry_rcu(tgi, &parent->children, siblings) { kernel/sched.c __rt_schedulable 8401 rcu_read_unlock(); kernel/sched.c __rt_schedulable 8415 rcu_read_lock(); kernel/sched.c __rt_schedulable 8416 list_for_each_entry_rcu(tgi, &task_groups, list) { kernel/sched.c __rt_schedulable 8423 rcu_read_unlock(); kernel/sched_debug.c proc_sched_show_task 282 rcu_read_lock(); kernel/sched_debug.c proc_sched_show_task 287 rcu_read_unlock(); kernel/sched_fair.c for_each_leaf_cfs_rq 127 list_for_each_entry_rcu(cfs_rq, &rq->leaf_cfs_rq_list, leaf_cfs_rq_list) kernel/sched_fair.c print_cfs_stats 1553 rcu_read_lock(); kernel/sched_fair.c print_cfs_stats 1556 rcu_read_unlock(); kernel/signal.c lock_task_sighand 996 rcu_read_lock(); kernel/signal.c lock_task_sighand 998 sighand = rcu_dereference(tsk->sighand); kernel/signal.c lock_task_sighand 1007 rcu_read_unlock(); kernel/signal.c kill_pid_info 1055 rcu_read_lock(); kernel/signal.c kill_pid_info 1069 rcu_read_unlock(); kernel/signal.c kill_proc_info 1078 rcu_read_lock(); kernel/signal.c kill_proc_info 1080 rcu_read_unlock(); kernel/signal.c kill_something_info 1133 rcu_read_lock(); kernel/signal.c kill_something_info 1135 rcu_read_unlock(); kernel/signal.c kill_proc 1245 rcu_read_lock(); kernel/signal.c kill_proc 1247 rcu_read_unlock(); kernel/signal.c do_notify_parent 1376 rcu_read_lock(); kernel/signal.c do_notify_parent 1378 rcu_read_unlock(); kernel/signal.c do_notify_parent_cldstop 1447 rcu_read_lock(); kernel/signal.c do_notify_parent_cldstop 1449 rcu_read_unlock(); kernel/signal.c do_tkill 2226 rcu_read_lock(); kernel/signal.c do_tkill 2243 rcu_read_unlock(); kernel/sys.c sys_getpgid 998 rcu_read_lock(); kernel/sys.c sys_getpgid 1016 rcu_read_unlock(); kernel/sys.c sys_getsid 1035 rcu_read_lock(); kernel/sys.c sys_getsid 1053 rcu_read_unlock(); kernel/taskstats.c fill_pid 185 rcu_read_lock(); kernel/taskstats.c fill_pid 189 rcu_read_unlock(); kernel/taskstats.c fill_tgid 231 rcu_read_lock(); kernel/taskstats.c fill_tgid 262 rcu_read_unlock(); kernel/timer.c sys_getppid 1123 rcu_read_lock(); kernel/timer.c sys_getppid 1125 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/proportions.c prop_change_shift 139 synchronize_rcu(); lib/proportions.c prop_get_global 153 rcu_read_lock(); lib/proportions.c prop_put_global 164 rcu_read_unlock(); lib/radix-tree.c radix_tree_node_free 195 call_rcu(&node->rcu_head, radix_tree_node_rcu_free); lib/radix-tree.c radix_tree_extend 276 rcu_assign_pointer(root->rnode, node); lib/radix-tree.c radix_tree_insert 321 rcu_assign_pointer(node->slots[offset], slot); lib/radix-tree.c radix_tree_insert 324 rcu_assign_pointer(root->rnode, lib/radix-tree.c radix_tree_insert 341 rcu_assign_pointer(node->slots[offset], item); lib/radix-tree.c radix_tree_insert 345 rcu_assign_pointer(root->rnode, item); lib/radix-tree.c radix_tree_lookup 422 node = rcu_dereference(root->rnode); lib/radix-tree.c radix_tree_lookup 442 node = rcu_dereference(*slot); lib/radix-tree.c radix_tree_tag_get 591 node = rcu_dereference(root->rnode); lib/radix-tree.c radix_tree_tag_get 625 node = rcu_dereference(node->slots[offset]); lib/radix-tree.c __lookup 697 slot = rcu_dereference(slot->slots[i]); lib/radix-tree.c __lookup 708 results[nr_found++] = rcu_dereference(node); lib/radix-tree.c radix_tree_gang_lookup 746 node = rcu_dereference(root->rnode); lib/radix-tree.c __lookup_tag 830 node = rcu_dereference(node); lib/radix-tree.c __lookup_tag 838 slot = rcu_dereference(slot->slots[i]); lib/radix-tree.c radix_tree_gang_lookup_tag 874 node = rcu_dereference(root->rnode); 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/memcontrol.c mem_cgroup_charge_common 575 rcu_read_lock(); mm/memcontrol.c mem_cgroup_charge_common 576 mem = mem_cgroup_from_task(rcu_dereference(mm->owner)); mm/memcontrol.c mem_cgroup_charge_common 581 rcu_read_unlock(); mm/migrate.c unmap_and_move 664 rcu_read_lock(); mm/migrate.c unmap_and_move 709 rcu_read_unlock(); mm/page-writeback.c mapping_tagged 1314 rcu_read_lock(); mm/page-writeback.c mapping_tagged 1316 rcu_read_unlock(); mm/readahead.c __do_page_cache_readahead 150 rcu_read_lock(); mm/readahead.c __do_page_cache_readahead 152 rcu_read_unlock(); mm/rmap.c anon_vma_init 152 0, SLAB_DESTROY_BY_RCU|SLAB_PANIC, anon_vma_ctor); mm/rmap.c page_lock_anon_vma 164 rcu_read_lock(); mm/rmap.c page_lock_anon_vma 175 rcu_read_unlock(); mm/rmap.c page_unlock_anon_vma 182 rcu_read_unlock(); mm/slab.c CREATE_MASK 178 SLAB_DESTROY_BY_RCU | SLAB_MEM_SPREAD | \ mm/slab.c CREATE_MASK 184 SLAB_DESTROY_BY_RCU | SLAB_MEM_SPREAD | \ mm/slab.c slab_destroy 1960 if (unlikely(cachep->flags & SLAB_DESTROY_BY_RCU)) { mm/slab.c slab_destroy 1966 call_rcu(&slab_rcu->head, kmem_rcu_free); mm/slab.c 2208 if (!(flags & SLAB_DESTROY_BY_RCU)) mm/slab.c 2211 if (flags & SLAB_DESTROY_BY_RCU) mm/slab.c kmem_cache_destroy 2591 if (unlikely(cachep->flags & SLAB_DESTROY_BY_RCU)) mm/slab.c kmem_cache_destroy 2592 synchronize_rcu(); mm/slob.c 543 if (flags & SLAB_DESTROY_BY_RCU) { mm/slob.c kmem_cache_free 602 if (unlikely(c->flags & SLAB_DESTROY_BY_RCU)) { mm/slob.c kmem_cache_free 607 call_rcu(&slob_rcu->head, kmem_rcu_free); mm/slub.c SLUB_NEVER_MERGE 174 SLAB_TRACE | SLAB_DESTROY_BY_RCU) mm/slub.c free_slab 1218 if (unlikely(s->flags & SLAB_DESTROY_BY_RCU)) { mm/slub.c free_slab 1224 call_rcu(head, rcu_free_slab); mm/slub.c calculate_sizes 2227 if ((flags & SLAB_POISON) && !(flags & SLAB_DESTROY_BY_RCU) && mm/slub.c calculate_sizes 2249 if (((flags & (SLAB_DESTROY_BY_RCU | SLAB_POISON)) || mm/slub.c ksize 2751 if (s->flags & (SLAB_DESTROY_BY_RCU | SLAB_STORE_USER)) mm/slub.c destroy_by_rcu_show 3959 return sprintf(buf, "%d\n", !!(s->flags & SLAB_DESTROY_BY_RCU)); net/8021q/vlan.c __vlan_find_group 74 hlist_for_each_entry_rcu(grp, n, &vlan_group_hash[hash], hlist) { net/8021q/vlan.c vlan_group_alloc 115 hlist_add_head_rcu(&grp->hlist, net/8021q/vlan.c unregister_vlan_dev 166 synchronize_net(); net/8021q/vlan.c unregister_vlan_dev 173 hlist_del_rcu(&grp->hlist); net/8021q/vlan.c unregister_vlan_dev 176 call_rcu(&grp->rcu, vlan_rcu_free); net/8021q/vlan.c vlan_cleanup_module 749 synchronize_net(); net/8021q/vlan_dev.c vlan_skb_recv 167 rcu_read_lock(); net/8021q/vlan_dev.c vlan_skb_recv 220 rcu_read_unlock(); net/8021q/vlan_dev.c vlan_skb_recv 224 rcu_read_unlock(); net/802/psnap.c find_snap_client 36 list_for_each_rcu(entry, &snap_list) { net/802/psnap.c snap_rcv 61 rcu_read_lock(); net/802/psnap.c snap_rcv 69 rcu_read_unlock(); net/802/psnap.c sched_group_set_shares 144 list_add_rcu(&proto->node, &snap_list); net/802/psnap.c 149 synchronize_net(); net/802/psnap.c unregister_snap_client 159 list_del_rcu(&proto->node); net/802/psnap.c unregister_snap_client 162 synchronize_net(); net/atm/clip.c clip_constructor 292 rcu_read_lock(); net/atm/clip.c clip_constructor 295 rcu_read_unlock(); net/atm/clip.c clip_constructor 302 rcu_read_unlock(); net/bridge/br.c br_deinit 76 rcu_assign_pointer(br_stp_sap->rcv_func, NULL); net/bridge/br.c br_deinit 84 synchronize_net(); net/bridge/br_fdb.c fdb_delete 77 hlist_del_rcu(&f->hlist); net/bridge/br_fdb.c __br_fdb_get 219 hlist_for_each_entry_rcu(fdb, h, &br->hash[br_mac_hash(addr)], hlist) { net/bridge/br_fdb.c br_fdb_get 236 rcu_read_lock(); net/bridge/br_fdb.c br_fdb_get 240 rcu_read_unlock(); net/bridge/br_fdb.c br_fdb_put 255 call_rcu(&ent->rcu, fdb_rcu_free); net/bridge/br_fdb.c br_fdb_fillbuf 272 rcu_read_lock(); net/bridge/br_fdb.c br_fdb_fillbuf 274 hlist_for_each_entry_rcu(f, h, &br->hash[i], hlist) { net/bridge/br_fdb.c br_fdb_fillbuf 302 rcu_read_unlock(); net/bridge/br_fdb.c fdb_find 313 hlist_for_each_entry_rcu(fdb, h, head, hlist) { net/bridge/br_fdb.c fdb_create 331 hlist_add_head_rcu(&fdb->hlist, head); net/bridge/br_forward.c lookup_ts_algo 112 list_for_each_entry_rcu(p, &br->port_list, list) { net/bridge/br_if.c del_nbp 148 list_del_rcu(&p->list); net/bridge/br_if.c del_nbp 150 rcu_assign_pointer(dev->br_port, NULL); net/bridge/br_if.c del_nbp 155 call_rcu(&p->rcu, destroy_nbp_rcu); net/bridge/br_if.c br_add_if 391 rcu_assign_pointer(dev->br_port, p); net/bridge/br_if.c br_add_if 394 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 98 struct net_bridge_port *p = rcu_dereference(skb->dev->br_port); net/bridge/br_input.c br_handle_frame 151 rhook = rcu_dereference(br_should_route_hook); net/bridge/br_ioctl.c old_dev_ioctl 130 rcu_read_lock(); net/bridge/br_ioctl.c old_dev_ioctl 150 rcu_read_unlock(); net/bridge/br_ioctl.c old_dev_ioctl 226 rcu_read_lock(); net/bridge/br_ioctl.c old_dev_ioctl 228 rcu_read_unlock(); net/bridge/br_ioctl.c old_dev_ioctl 246 rcu_read_unlock(); net/bridge/br_netfilter.c bridge_parent 134 struct net_bridge_port *port = rcu_dereference(dev->br_port); net/bridge/br_stp_bpdu.c br_stp_rcv 141 struct net_bridge_port *p = rcu_dereference(dev->br_port); net/bridge/br_stp.c br_get_port 46 list_for_each_entry_rcu(p, &br->port_list, list) { net/bridge/netfilter/ebtable_broute.c ebtable_broute_init 73 rcu_assign_pointer(br_should_route_hook, ebt_broute); net/bridge/netfilter/ebtable_broute.c ebtable_broute_fini 79 rcu_assign_pointer(br_should_route_hook, NULL); net/bridge/netfilter/ebtable_broute.c ebtable_broute_fini 80 synchronize_net(); net/can/af_can.c find_dev_rcv_lists 314 hlist_for_each_entry_rcu(d, n, &can_rx_dev_list, list) { net/can/af_can.c fdb_create 417 hlist_add_head_rcu(&r->list, rl); net/can/af_can.c find_dev_rcv_lists 491 hlist_for_each_entry_rcu(r, next, rl, list) { net/can/af_can.c fdb_delete 512 hlist_del_rcu(&r->list); net/can/af_can.c fdb_delete 520 hlist_del_rcu(&d->list); net/can/af_can.c del_nbp 529 call_rcu(&r->rcu, can_rx_delete_receiver); net/can/af_can.c del_nbp 533 call_rcu(&d->rcu, can_rx_delete_device); net/can/af_can.c can_rcv_filter 561 hlist_for_each_entry_rcu(r, n, &d->rx[RX_ERR], list) { net/can/af_can.c can_rcv_filter 571 hlist_for_each_entry_rcu(r, n, &d->rx[RX_ALL], list) { net/can/af_can.c can_rcv_filter 577 hlist_for_each_entry_rcu(r, n, &d->rx[RX_FIL], list) { net/can/af_can.c can_rcv_filter 585 hlist_for_each_entry_rcu(r, n, &d->rx[RX_INV], list) { net/can/af_can.c can_rcv_filter 594 hlist_for_each_entry_rcu(r, n, &d->rx[RX_EFF], list) { net/can/af_can.c can_rcv_filter 602 hlist_for_each_entry_rcu(r, n, &d->rx_sff[can_id], list) { net/can/af_can.c can_rcv 629 rcu_read_lock(); net/can/af_can.c can_rcv 639 rcu_read_unlock(); net/can/af_can.c can_notifier 759 hlist_add_head_rcu(&d->list, &can_rx_dev_list); net/can/af_can.c can_notifier 773 hlist_del_rcu(&d->list); net/can/af_can.c can_notifier 781 call_rcu(&d->rcu, can_rx_delete_device); net/can/af_can.c can_init 826 hlist_add_head_rcu(&can_rx_alldev_list.list, &can_rx_dev_list); net/can/proc.c can_print_rcvlist 205 rcu_read_lock(); net/can/proc.c can_print_rcvlist 206 hlist_for_each_entry_rcu(r, n, rx_list, list) { net/can/proc.c can_print_rcvlist 226 rcu_read_unlock(); net/can/proc.c can_proc_read_rcvlist 372 rcu_read_lock(); net/can/proc.c can_proc_read_rcvlist 373 hlist_for_each_entry_rcu(d, n, &can_rx_dev_list, list) { net/can/proc.c can_proc_read_rcvlist 386 rcu_read_unlock(); net/can/proc.c can_proc_read_rcvlist_sff 405 rcu_read_lock(); net/can/proc.c can_proc_read_rcvlist_sff 406 hlist_for_each_entry_rcu(d, n, &can_rx_dev_list, list) { net/can/proc.c can_proc_read_rcvlist_sff 432 rcu_read_unlock(); net/core/dev.c dev_add_pack 367 list_add_rcu(&pt->list, &ptype_all); net/core/dev.c dev_add_pack 370 list_add_rcu(&pt->list, &ptype_base[hash]); net/core/dev.c __dev_remove_pack 402 list_del_rcu(&pt->list); net/core/dev.c dev_remove_pack 427 synchronize_net(); net/core/dev.c dev_queue_xmit_nit 1257 rcu_read_lock(); net/core/dev.c dev_queue_xmit_nit 1258 list_for_each_entry_rcu(ptype, &ptype_all, list) { net/core/dev.c dev_queue_xmit_nit 1289 rcu_read_unlock(); net/core/dev.c skb_gso_segment 1457 rcu_read_lock(); net/core/dev.c skb_gso_segment 1458 list_for_each_entry_rcu(ptype, net/core/dev.c skb_gso_segment 1473 rcu_read_unlock(); net/core/dev.c dev_queue_xmit 1677 rcu_read_lock_bh(); net/core/dev.c dev_queue_xmit 1691 q = rcu_dereference(dev->qdisc); net/core/dev.c dev_queue_xmit 1753 rcu_read_unlock_bh(); net/core/dev.c dev_queue_xmit 1759 rcu_read_unlock_bh(); net/core/dev.c handle_bridge 1935 (port = rcu_dereference(skb->dev->br_port)) == NULL) net/core/dev.c netif_receive_skb 2078 rcu_read_lock(); net/core/dev.c netif_receive_skb 2091 list_for_each_entry_rcu(ptype, &ptype_all, list) { net/core/dev.c netif_receive_skb 2114 list_for_each_entry_rcu(ptype, net/core/dev.c netif_receive_skb 2135 rcu_read_unlock(); net/core/dev.c ptype_get_idx 2559 list_for_each_entry_rcu(pt, &ptype_all, list) { net/core/dev.c ptype_get_idx 2566 list_for_each_entry_rcu(pt, &ptype_base[t], list) { net/core/dev.c __acquires 2578 rcu_read_lock(); net/core/dev.c __releases 2614 rcu_read_unlock(); net/core/dev.c netdev_set_master 2758 synchronize_net(); net/core/dev.c rollback_registered 3661 synchronize_net(); net/core/dev.c rollback_registered 3686 synchronize_net(); net/core/dev.c synchronize_net 4096 void synchronize_net(void ) net/core/dev.c synchronize_net 4099 synchronize_rcu(); net/core/dev.c dev_change_net_namespace 4211 synchronize_net(); net/core/dev.c dev_change_net_namespace 4252 synchronize_net(); net/core/dev.c net_dma_rebalance 4318 rcu_assign_pointer(per_cpu(softnet_data, cpu).net_dma, NULL); net/core/dev.c 4629 EXPORT_SYMBOL(synchronize_net); net/core/fib_rules.c lookup_rules_ops 49 rcu_read_lock(); net/core/fib_rules.c lookup_rules_ops 50 list_for_each_entry_rcu(ops, &net->rules_ops, list) { net/core/fib_rules.c lookup_rules_ops 54 rcu_read_unlock(); net/core/fib_rules.c lookup_rules_ops 58 rcu_read_unlock(); net/core/fib_rules.c fib_rules_register 97 list_add_tail_rcu(&ops->list, &net->rules_ops); net/core/fib_rules.c fib_rules_cleanup_ops 112 list_del_rcu(&rule->list); net/core/fib_rules.c fib_rules_unregister 123 list_del_rcu(&ops->list); net/core/fib_rules.c fib_rules_unregister 127 synchronize_rcu(); net/core/fib_rules.c fib_rules_lookup 155 rcu_read_lock(); net/core/fib_rules.c fib_rules_lookup 157 list_for_each_entry_rcu(rule, &ops->rules_list, list) { net/core/fib_rules.c fib_rules_lookup 165 target = rcu_dereference(rule->ctarget); net/core/fib_rules.c fib_rules_lookup 186 rcu_read_unlock(); net/core/fib_rules.c fib_nl_newrule 323 rcu_assign_pointer(r->ctarget, rule); net/core/fib_rules.c fib_nl_newrule 337 list_add_rcu(&rule->list, &last->list); net/core/fib_rules.c fib_nl_newrule 339 list_add_rcu(&rule->list, &ops->rules_list); net/core/fib_rules.c fib_nl_delrule 411 list_del_rcu(&rule->list); net/core/fib_rules.c fib_nl_delrule 425 rcu_assign_pointer(tmp->ctarget, NULL); net/core/fib_rules.c fib_nl_delrule 431 synchronize_rcu(); net/core/fib_rules.c fib_nl_dumprule 552 rcu_read_lock(); net/core/fib_rules.c fib_nl_dumprule 553 list_for_each_entry_rcu(ops, &net->rules_ops, list) { net/core/fib_rules.c fib_nl_dumprule 564 rcu_read_unlock(); net/core/fib_rules.c fib_rules_event 626 rcu_read_lock(); net/core/fib_rules.c fib_rules_event 640 rcu_read_unlock(); net/core/filter.c sk_filter 88 rcu_read_lock_bh(); net/core/filter.c sk_filter 89 filter = rcu_dereference(sk->sk_filter); net/core/filter.c sk_filter 95 rcu_read_unlock_bh(); net/core/filter.c sk_filter_delayed_uncharge 458 call_rcu_bh(&fp->rcu, sk_filter_rcu_release); net/core/filter.c sk_attach_filter 498 rcu_read_lock_bh(); net/core/filter.c sk_attach_filter 499 old_fp = rcu_dereference(sk->sk_filter); net/core/filter.c sk_attach_filter 500 rcu_assign_pointer(sk->sk_filter, fp); net/core/filter.c sk_attach_filter 501 rcu_read_unlock_bh(); net/core/filter.c sk_detach_filter 513 rcu_read_lock_bh(); net/core/filter.c sk_detach_filter 514 filter = rcu_dereference(sk->sk_filter); net/core/filter.c sk_detach_filter 516 rcu_assign_pointer(sk->sk_filter, NULL); net/core/filter.c sk_detach_filter 520 rcu_read_unlock_bh(); net/core/gen_estimator.c est_timer 110 rcu_read_lock(); net/core/gen_estimator.c est_timer 111 list_for_each_entry_rcu(e, &elist[idx].list, list) { net/core/gen_estimator.c est_timer 139 rcu_read_unlock(); net/core/gen_estimator.c gen_new_estimator 196 list_add_rcu(&est->list, &elist[idx].list); net/core/gen_estimator.c gen_kill_estimator 237 list_del_rcu(&e->list); net/core/gen_estimator.c gen_kill_estimator 238 call_rcu(&e->e_rcu, __gen_kill_estimator); net/core/neighbour.c neigh_parms_release 1393 call_rcu(&parms->rcu_head, neigh_rcu_free_parms); net/core/net_namespace.c setup_net 50 rcu_assign_pointer(net->gen, ng); net/core/net_namespace.c setup_net 72 rcu_barrier(); net/core/net_namespace.c cleanup_net 144 rcu_barrier(); net/core/net_namespace.c cleanup_net 166 rcu_barrier(); net/core/net_namespace.c net_assign_generic 451 rcu_assign_pointer(net->gen, ng); net/core/net_namespace.c net_assign_generic 452 call_rcu(&old_ng->rcu, net_generic_release); net/core/netpoll.c netpoll_setup 742 rcu_read_lock(); net/core/netpoll.c netpoll_setup 746 rcu_read_unlock(); net/core/netpoll.c netpoll_setup 754 rcu_read_unlock(); net/core/netpoll.c netpoll_setup 773 synchronize_rcu(); net/core/pktgen.c pktgen_setup_inject 1980 rcu_read_lock(); net/core/pktgen.c pktgen_setup_inject 1999 rcu_read_unlock(); net/core/pktgen.c pktgen_setup_inject 2012 rcu_read_lock(); net/core/pktgen.c pktgen_setup_inject 2021 rcu_read_unlock(); net/core/rtnetlink.c get_net_ns_by_pid 732 rcu_read_lock(); net/core/rtnetlink.c get_net_ns_by_pid 740 rcu_read_unlock(); net/core/sock.c sk_free 965 filter = rcu_dereference(sk->sk_filter); net/core/sock.c sk_free 968 rcu_assign_pointer(sk->sk_filter, NULL); net/decnet/dn_neigh.c dn_neigh_construct 136 rcu_read_lock(); net/decnet/dn_neigh.c dn_neigh_construct 137 dn_db = rcu_dereference(dev->dn_ptr); net/decnet/dn_neigh.c dn_neigh_construct 139 rcu_read_unlock(); net/decnet/dn_neigh.c dn_neigh_construct 145 rcu_read_unlock(); net/decnet/dn_neigh.c dn_neigh_construct 156 rcu_read_unlock(); net/decnet/dn_route.c dnrt_free 149 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/decnet/dn_route.c dnrt_drop 155 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/decnet/dn_route.c dn_insert_route 292 rcu_assign_pointer(rth->u.dst.dn_next, net/decnet/dn_route.c dn_insert_route 294 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 1162 rcu_read_lock_bh(); net/decnet/dn_route.c __dn_route_output_key 1163 for (rt = rcu_dereference(dn_rt_hash_table[hash].chain); rt; net/decnet/dn_route.c __dn_route_output_key 1164 rt = rcu_dereference(rt->u.dst.dn_next)) { net/decnet/dn_route.c __dn_route_output_key 1171 rcu_read_unlock_bh(); net/decnet/dn_route.c __dn_route_output_key 1176 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_route_input 1435 rcu_read_lock(); net/decnet/dn_route.c dn_route_input 1436 for (rt = rcu_dereference(dn_rt_hash_table[hash].chain); rt != NULL; net/decnet/dn_route.c dn_route_input 1437 rt = rcu_dereference(rt->u.dst.dn_next)) { net/decnet/dn_route.c dn_route_input 1444 rcu_read_unlock(); net/decnet/dn_route.c dn_route_input 1449 rcu_read_unlock(); net/decnet/dn_route.c dn_cache_dump 1624 rcu_read_lock_bh(); net/decnet/dn_route.c dn_cache_dump 1625 for (rt = rcu_dereference(dn_rt_hash_table[h].chain), idx = 0; net/decnet/dn_route.c dn_cache_dump 1627 rt = rcu_dereference(rt->u.dst.dn_next), idx++) { net/decnet/dn_route.c dn_cache_dump 1635 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_cache_dump 1640 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_rt_cache_get_first 1660 rcu_read_lock_bh(); net/decnet/dn_route.c dn_rt_cache_get_first 1664 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_rt_cache_get_first 1666 return rcu_dereference(rt); net/decnet/dn_route.c dn_rt_cache_get_next 1675 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_rt_cache_get_next 1678 rcu_read_lock_bh(); net/decnet/dn_route.c dn_rt_cache_get_next 1681 return rcu_dereference(rt); net/decnet/dn_route.c dn_rt_cache_seq_stop 1705 rcu_read_unlock_bh(); net/decnet/dn_table.c dn_fib_get_table 824 rcu_read_lock(); net/decnet/dn_table.c dn_fib_get_table 825 hlist_for_each_entry_rcu(t, node, &dn_fib_table_hash[h], hlist) { net/decnet/dn_table.c dn_fib_get_table 827 rcu_read_unlock(); net/decnet/dn_table.c dn_fib_get_table 831 rcu_read_unlock(); net/decnet/dn_table.c dn_fib_get_table 852 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_netns_ok 255 ipprot = rcu_dereference(inet_protos[hash]); net/ipv4/af_inet.c inet_create 290 rcu_read_lock(); net/ipv4/af_inet.c inet_create 291 list_for_each_rcu(p, &inetsw[sock->type]) { net/ipv4/af_inet.c inet_create 313 rcu_read_unlock(); net/ipv4/af_inet.c inet_create 345 rcu_read_unlock(); net/ipv4/af_inet.c inet_create 409 rcu_read_unlock(); net/ipv4/af_inet.c inet_register_protosw 1009 list_add_rcu(&p->list, last_perm); net/ipv4/af_inet.c inet_register_protosw 1013 synchronize_net(); net/ipv4/af_inet.c inet_unregister_protosw 1037 list_del_rcu(&p->list); net/ipv4/af_inet.c inet_unregister_protosw 1040 synchronize_net(); net/ipv4/af_inet.c inet_gso_send_check 1183 rcu_read_lock(); net/ipv4/af_inet.c inet_gso_send_check 1184 ops = rcu_dereference(inet_protos[proto]); net/ipv4/af_inet.c inet_gso_send_check 1187 rcu_read_unlock(); net/ipv4/af_inet.c inet_gso_segment 1231 rcu_read_lock(); net/ipv4/af_inet.c inet_gso_segment 1232 ops = rcu_dereference(inet_protos[proto]); net/ipv4/af_inet.c inet_gso_segment 1235 rcu_read_unlock(); net/ipv4/arp.c arp_constructor 238 rcu_read_lock(); net/ipv4/arp.c arp_constructor 241 rcu_read_unlock(); net/ipv4/arp.c arp_constructor 250 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_search 459 list_for_each_entry_rcu(iter, &cipso_v4_doi_list, list) net/ipv4/cipso_ipv4.c cipso_v4_doi_add 511 list_add_tail_rcu(&doi_def->list, &cipso_v4_doi_list); net/ipv4/cipso_ipv4.c inet_unregister_protosw 545 list_del_rcu(&doi_def->list); net/ipv4/cipso_ipv4.c arp_constructor 547 rcu_read_lock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_search 548 list_for_each_entry_rcu(dom_iter, &doi_def->dom_list, list) net/ipv4/cipso_ipv4.c arp_constructor 552 rcu_read_unlock(); net/ipv4/cipso_ipv4.c net_assign_generic 554 call_rcu(&doi_def->rcu, callback); net/ipv4/cipso_ipv4.c arp_constructor 598 rcu_read_lock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_search 599 list_for_each_entry_rcu(iter_doi, &cipso_v4_doi_list, list) net/ipv4/cipso_ipv4.c arp_constructor 611 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_add 656 list_add_tail_rcu(&new_dom->list, &doi_def->dom_list); net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_remove 685 list_del_rcu(&iter->list); net/ipv4/cipso_ipv4.c cipso_v4_doi_domhsh_remove 687 call_rcu(&iter->rcu, cipso_v4_doi_domhsh_free); net/ipv4/cipso_ipv4.c cipso_v4_validate 1562 rcu_read_lock(); net/ipv4/cipso_ipv4.c cipso_v4_validate 1662 rcu_read_unlock(); net/ipv4/cipso_ipv4.c cipso_v4_getattr 1845 rcu_read_lock(); net/ipv4/cipso_ipv4.c cipso_v4_getattr 1867 rcu_read_unlock(); net/ipv4/devinet.c inet_free_ifa 136 call_rcu(&ifa->rcu_head, inet_rcu_free_ifa); net/ipv4/devinet.c inetdev_init 184 rcu_assign_pointer(dev->ip_ptr, in_dev); net/ipv4/devinet.c inetdev_destroy 223 call_rcu(&in_dev->rcu_head, in_dev_rcu_put); net/ipv4/devinet.c inet_addr_onlink 228 rcu_read_lock(); net/ipv4/devinet.c inet_addr_onlink 232 rcu_read_unlock(); net/ipv4/devinet.c inet_addr_onlink 237 rcu_read_unlock(); net/ipv4/devinet.c inet_select_addr 872 rcu_read_lock(); net/ipv4/devinet.c inet_select_addr 888 rcu_read_unlock(); net/ipv4/devinet.c inet_select_addr 898 rcu_read_lock(); net/ipv4/devinet.c inet_select_addr 913 rcu_read_unlock(); net/ipv4/devinet.c inet_confirm_addr 974 rcu_read_lock(); net/ipv4/devinet.c inet_confirm_addr 982 rcu_read_unlock(); net/ipv4/devinet.c devinet_copy_dflt_conf 1224 rcu_read_lock(); net/ipv4/devinet.c devinet_copy_dflt_conf 1228 rcu_read_unlock(); net/ipv4/devinet.c inet_forward_change 1244 rcu_read_lock(); net/ipv4/devinet.c inet_forward_change 1248 rcu_read_unlock(); net/ipv4/fib_frontend.c fib4_rules_init 64 hlist_add_head_rcu(&local_table->tb_hlist, net/ipv4/fib_frontend.c fib4_rules_init 66 hlist_add_head_rcu(&main_table->tb_hlist, net/ipv4/fib_frontend.c fib_new_table 91 hlist_add_head_rcu(&tb->tb_hlist, &net->ipv4.fib_table_hash[h]); net/ipv4/fib_frontend.c fib_get_table 106 rcu_read_lock(); net/ipv4/fib_frontend.c fib_get_table 108 hlist_for_each_entry_rcu(tb, node, head, tb_hlist) { net/ipv4/fib_frontend.c fib_get_table 110 rcu_read_unlock(); net/ipv4/fib_frontend.c fib_get_table 114 rcu_read_unlock(); net/ipv4/fib_frontend.c fib_validate_source 249 rcu_read_lock(); net/ipv4/fib_frontend.c fib_validate_source 255 rcu_read_unlock(); net/ipv4/fib_semantics.c 876 list_for_each_entry_rcu(fa, head, fa_list) { net/ipv4/fib_trie.c node_parent_rcu 179 return rcu_dereference(ret); net/ipv4/fib_trie.c tnode_get_child_rcu 202 return rcu_dereference(ret); net/ipv4/fib_trie.c alias_free_mem_rcu 330 call_rcu(&fa->rcu, __alias_free_mem); net/ipv4/fib_trie.c free_leaf 341 call_rcu_bh(&l->rcu, __leaf_free_rcu); net/ipv4/fib_trie.c free_leaf_info 351 call_rcu(&leaf->rcu, __leaf_info_free_rcu); net/ipv4/fib_trie.c tnode_free 387 call_rcu(&tn->rcu, __tnode_free_rcu); net/ipv4/fib_trie.c tnode_put_child_reorg 480 rcu_assign_pointer(tn->child[i], n); net/ipv4/fib_trie.c find_leaf_info 916 hlist_for_each_entry_rcu(li, node, head, hlist) net/ipv4/fib_trie.c insert_leaf_info 939 hlist_add_head_rcu(&new->hlist, head); net/ipv4/fib_trie.c insert_leaf_info 948 hlist_add_after_rcu(&last->hlist, &new->hlist); net/ipv4/fib_trie.c insert_leaf_info 950 hlist_add_before_rcu(&new->hlist, &li->hlist); net/ipv4/fib_trie.c fib_find_node 964 n = rcu_dereference(t->trie); net/ipv4/fib_trie.c fib_insert_node 1148 rcu_assign_pointer(t->trie, (struct node *)tn); net/ipv4/fib_trie.c fib_insert_node 1160 rcu_assign_pointer(t->trie, trie_rebalance(t, tp)); net/ipv4/fib_trie.c fn_trie_insert 1271 list_replace_rcu(&fa->fa_list, &new_fa->fa_list); net/ipv4/fib_trie.c fn_trie_insert 1318 list_add_tail_rcu(&new_fa->fa_list, net/ipv4/fib_trie.c check_leaf 1344 hlist_for_each_entry_rcu(li, node, hhead, hlist) { net/ipv4/fib_trie.c fn_trie_lookup 1384 rcu_read_lock(); net/ipv4/fib_trie.c fn_trie_lookup 1386 n = rcu_dereference(t->trie); net/ipv4/fib_trie.c fn_trie_lookup 1564 rcu_read_unlock(); net/ipv4/fib_trie.c trie_leaf_remove 1580 rcu_assign_pointer(t->trie, trie_rebalance(t, tp)); net/ipv4/fib_trie.c trie_leaf_remove 1582 rcu_assign_pointer(t->trie, NULL); net/ipv4/fib_trie.c fn_trie_delete 1653 list_del_rcu(&fa->fa_list); net/ipv4/fib_trie.c fn_trie_delete 1656 hlist_del_rcu(&li->hlist); net/ipv4/fib_trie.c trie_flush_list 1680 list_del_rcu(&fa->fa_list); net/ipv4/fib_trie.c trie_flush_leaf 1700 hlist_del_rcu(&li->hlist); net/ipv4/fib_trie.c trie_firstleaf 1745 struct tnode *n = (struct tnode *) rcu_dereference(t->trie); net/ipv4/fib_trie.c fn_trie_select_default 1818 rcu_read_lock(); net/ipv4/fib_trie.c fn_trie_select_default 1831 list_for_each_entry_rcu(fa, fa_head, fa_list) { net/ipv4/fib_trie.c fn_trie_select_default 1872 rcu_read_unlock(); net/ipv4/fib_trie.c fn_trie_dump_fa 1888 list_for_each_entry_rcu(fa, fah, fa_list) { net/ipv4/fib_trie.c fn_trie_dump_leaf 1924 hlist_for_each_entry_rcu(li, node, &l->list, hlist) { net/ipv4/fib_trie.c fn_trie_dump 1955 rcu_read_lock(); net/ipv4/fib_trie.c fn_trie_dump 1974 rcu_read_unlock(); net/ipv4/fib_trie.c fn_trie_dump 1984 rcu_read_unlock(); net/ipv4/fib_trie.c fib_trie_get_first 2094 n = rcu_dereference(t->trie); net/ipv4/fib_trie.c trie_collect_stats 2118 rcu_read_lock(); net/ipv4/fib_trie.c trie_collect_stats 2130 hlist_for_each_entry_rcu(li, tmp, &l->list, hlist) net/ipv4/fib_trie.c trie_collect_stats 2145 rcu_read_unlock(); net/ipv4/fib_trie.c fib_triestat_seq_show 2234 hlist_for_each_entry_rcu(tb, node, head, tb_hlist) { net/ipv4/fib_trie.c fib_trie_get_idx 2297 hlist_for_each_entry_rcu(tb, node, head, tb_hlist) { net/ipv4/fib_trie.c __acquires 2316 rcu_read_lock(); net/ipv4/fib_trie.c fib_trie_seq_next 2337 while ( (tb_node = rcu_dereference(tb->tb_hlist.next)) ) { net/ipv4/fib_trie.c fib_trie_seq_next 2347 hlist_for_each_entry_rcu(tb, tb_node, head, tb_hlist) { net/ipv4/fib_trie.c __releases 2363 rcu_read_unlock(); net/ipv4/fib_trie.c fib_trie_seq_show 2435 hlist_for_each_entry_rcu(li, node, &l->list, hlist) { net/ipv4/fib_trie.c fib_trie_seq_show 2438 list_for_each_entry_rcu(fa, &li->falh, fa_list) { net/ipv4/fib_trie.c __acquires 2517 rcu_read_lock(); net/ipv4/fib_trie.c __releases 2553 rcu_read_unlock(); net/ipv4/fib_trie.c fib_route_seq_show 2590 hlist_for_each_entry_rcu(li, node, &l->list, hlist) { net/ipv4/fib_trie.c fib_route_seq_show 2597 list_for_each_entry_rcu(fa, &li->falh, fa_list) { net/ipv4/icmp.c icmp_unreach 759 rcu_read_lock(); net/ipv4/icmp.c icmp_unreach 760 ipprot = rcu_dereference(inet_protos[hash]); net/ipv4/icmp.c icmp_unreach 763 rcu_read_unlock(); net/ipv4/icmp.c icmp_address_reply 943 rcu_read_lock(); net/ipv4/icmp.c icmp_address_reply 962 rcu_read_unlock(); net/ipv4/ip_input.c ip_local_deliver_finish 209 rcu_read_lock(); net/ipv4/ip_input.c ip_local_deliver_finish 219 ipprot = rcu_dereference(inet_protos[hash]); net/ipv4/ip_input.c ip_local_deliver_finish 249 rcu_read_unlock(); net/ipv4/ipmr.c ipmr_reg_vif 224 rcu_read_lock(); net/ipv4/ipmr.c ipmr_reg_vif 226 rcu_read_unlock(); net/ipv4/ipmr.c ipmr_reg_vif 232 rcu_read_unlock(); net/ipv4/netfilter/ip_queue.c ip_queue_fini 627 synchronize_net(); net/ipv4/netfilter/ipt_REDIRECT.c redirect_tg 73 rcu_read_lock(); net/ipv4/netfilter/ipt_REDIRECT.c redirect_tg 77 rcu_read_unlock(); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c ip_local_deliver_finish 126 helper = rcu_dereference(help->helper); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c ip_local_deliver_finish 138 seq_adjust = rcu_dereference(nf_nat_seq_adjust_hook); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c nf_conntrack_l3proto_ipv4_fini 487 synchronize_net(); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c ct_get_first 47 n = rcu_dereference(nf_conntrack_hash[st->bucket].first); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c ct_get_next 59 head = rcu_dereference(head->next); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c ct_get_next 63 head = rcu_dereference(nf_conntrack_hash[st->bucket].first); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c __acquires 81 rcu_read_lock(); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c __releases 94 rcu_read_unlock(); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c ct_expect_get_first 196 n = rcu_dereference(nf_ct_expect_hash[st->bucket].first); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c ct_expect_get_next 208 head = rcu_dereference(head->next); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c ct_expect_get_next 212 head = rcu_dereference(nf_ct_expect_hash[st->bucket].first); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c __acquires 230 rcu_read_lock(); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c __releases 243 rcu_read_unlock(); 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 73 rcu_assign_pointer(nf_nat_amanda_hook, help); net/ipv4/netfilter/nf_nat_core.c __nf_nat_proto_find 51 return rcu_dereference(nf_nat_protos[protonum]); net/ipv4/netfilter/nf_nat_core.c nf_nat_proto_find_get 59 rcu_read_lock(); net/ipv4/netfilter/nf_nat_core.c nf_nat_proto_find_get 63 rcu_read_unlock(); net/ipv4/netfilter/nf_nat_core.c in_range 123 rcu_read_lock(); net/ipv4/netfilter/nf_nat_core.c in_range 129 rcu_read_unlock(); net/ipv4/netfilter/nf_nat_core.c find_appropriate_src 157 rcu_read_lock(); net/ipv4/netfilter/nf_nat_core.c find_appropriate_src 158 hlist_for_each_entry_rcu(nat, n, &bysource[h], bysource) { net/ipv4/netfilter/nf_nat_core.c find_appropriate_src 167 rcu_read_unlock(); net/ipv4/netfilter/nf_nat_core.c find_appropriate_src 172 rcu_read_unlock(); net/ipv4/netfilter/nf_nat_core.c get_unique_tuple 260 rcu_read_lock(); net/ipv4/netfilter/nf_nat_core.c get_unique_tuple 278 rcu_read_unlock(); net/ipv4/netfilter/nf_nat_core.c nf_nat_setup_info 337 hlist_add_head_rcu(&nat->bysource, &bysource[srchash]); net/ipv4/netfilter/nf_nat_core.c nf_nat_protocol_register 529 rcu_assign_pointer(nf_nat_protos[proto->protonum], proto); net/ipv4/netfilter/nf_nat_core.c nf_nat_protocol_unregister 540 rcu_assign_pointer(nf_nat_protos[proto->protonum], net/ipv4/netfilter/nf_nat_core.c nf_nat_protocol_unregister 543 synchronize_rcu(); net/ipv4/netfilter/nf_nat_core.c nf_nat_cleanup_conntrack 558 hlist_del_rcu(&nat->bysource); net/ipv4/netfilter/nf_nat_core.c nf_nat_move_storage 573 hlist_replace_rcu(&old_nat->bysource, &new_nat->bysource); net/ipv4/netfilter/nf_nat_core.c nf_nat_init 612 rcu_assign_pointer(nf_nat_protos[i], &nf_nat_unknown_protocol); net/ipv4/netfilter/nf_nat_core.c nf_nat_init 613 rcu_assign_pointer(nf_nat_protos[IPPROTO_TCP], &nf_nat_protocol_tcp); net/ipv4/netfilter/nf_nat_core.c nf_nat_init 614 rcu_assign_pointer(nf_nat_protos[IPPROTO_UDP], &nf_nat_protocol_udp); net/ipv4/netfilter/nf_nat_core.c nf_nat_init 615 rcu_assign_pointer(nf_nat_protos[IPPROTO_ICMP], &nf_nat_protocol_icmp); net/ipv4/netfilter/nf_nat_core.c nf_nat_init 624 rcu_assign_pointer(nf_nat_seq_adjust_hook, nf_nat_seq_adjust); net/ipv4/netfilter/nf_nat_core.c nf_nat_cleanup 647 synchronize_rcu(); net/ipv4/netfilter/nf_nat_core.c nf_nat_cleanup 651 rcu_assign_pointer(nf_nat_seq_adjust_hook, NULL); net/ipv4/netfilter/nf_nat_core.c nf_nat_cleanup 652 synchronize_net(); net/ipv4/netfilter/nf_nat_ftp.c nf_nat_ftp_fini 144 rcu_assign_pointer(nf_nat_ftp_hook, NULL); net/ipv4/netfilter/nf_nat_ftp.c nf_nat_ftp_fini 145 synchronize_rcu(); net/ipv4/netfilter/nf_nat_ftp.c nf_nat_ftp_init 151 rcu_assign_pointer(nf_nat_ftp_hook, nf_nat_ftp); net/ipv4/netfilter/nf_nat_h323.c init 550 rcu_assign_pointer(set_h245_addr_hook, set_h245_addr); net/ipv4/netfilter/nf_nat_h323.c init 551 rcu_assign_pointer(set_h225_addr_hook, set_h225_addr); net/ipv4/netfilter/nf_nat_h323.c init 552 rcu_assign_pointer(set_sig_addr_hook, set_sig_addr); net/ipv4/netfilter/nf_nat_h323.c init 553 rcu_assign_pointer(set_ras_addr_hook, set_ras_addr); net/ipv4/netfilter/nf_nat_h323.c init 554 rcu_assign_pointer(nat_rtp_rtcp_hook, nat_rtp_rtcp); net/ipv4/netfilter/nf_nat_h323.c init 555 rcu_assign_pointer(nat_t120_hook, nat_t120); net/ipv4/netfilter/nf_nat_h323.c init 556 rcu_assign_pointer(nat_h245_hook, nat_h245); net/ipv4/netfilter/nf_nat_h323.c init 557 rcu_assign_pointer(nat_callforwarding_hook, nat_callforwarding); net/ipv4/netfilter/nf_nat_h323.c init 558 rcu_assign_pointer(nat_q931_hook, nat_q931); net/ipv4/netfilter/nf_nat_h323.c fini 565 rcu_assign_pointer(set_h245_addr_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 566 rcu_assign_pointer(set_h225_addr_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 567 rcu_assign_pointer(set_sig_addr_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 568 rcu_assign_pointer(set_ras_addr_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 569 rcu_assign_pointer(nat_rtp_rtcp_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 570 rcu_assign_pointer(nat_t120_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 571 rcu_assign_pointer(nat_h245_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 572 rcu_assign_pointer(nat_callforwarding_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 573 rcu_assign_pointer(nat_q931_hook, NULL); net/ipv4/netfilter/nf_nat_h323.c fini 574 synchronize_rcu(); net/ipv4/netfilter/nf_nat_irc.c nf_nat_irc_fini 71 rcu_assign_pointer(nf_nat_irc_hook, NULL); net/ipv4/netfilter/nf_nat_irc.c nf_nat_irc_fini 72 synchronize_rcu(); net/ipv4/netfilter/nf_nat_irc.c nf_nat_irc_init 78 rcu_assign_pointer(nf_nat_irc_hook, help); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_init 283 rcu_assign_pointer(nf_nat_pptp_hook_outbound, pptp_outbound_pkt); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_init 286 rcu_assign_pointer(nf_nat_pptp_hook_inbound, pptp_inbound_pkt); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_init 289 rcu_assign_pointer(nf_nat_pptp_hook_exp_gre, pptp_exp_gre); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_init 292 rcu_assign_pointer(nf_nat_pptp_hook_expectfn, pptp_nat_expected); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_fini 298 rcu_assign_pointer(nf_nat_pptp_hook_expectfn, NULL); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_fini 299 rcu_assign_pointer(nf_nat_pptp_hook_exp_gre, NULL); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_fini 300 rcu_assign_pointer(nf_nat_pptp_hook_inbound, NULL); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_fini 301 rcu_assign_pointer(nf_nat_pptp_hook_outbound, NULL); net/ipv4/netfilter/nf_nat_pptp.c nf_nat_helper_pptp_fini 302 synchronize_rcu(); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_fini 463 rcu_assign_pointer(nf_nat_sip_hook, NULL); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_fini 464 rcu_assign_pointer(nf_nat_sip_expect_hook, NULL); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_fini 465 rcu_assign_pointer(nf_nat_sdp_addr_hook, NULL); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_fini 466 rcu_assign_pointer(nf_nat_sdp_port_hook, NULL); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_fini 467 rcu_assign_pointer(nf_nat_sdp_session_hook, NULL); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_fini 468 rcu_assign_pointer(nf_nat_sdp_media_hook, NULL); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_fini 469 synchronize_rcu(); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_init 480 rcu_assign_pointer(nf_nat_sip_hook, ip_nat_sip); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_init 481 rcu_assign_pointer(nf_nat_sip_expect_hook, ip_nat_sip_expect); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_init 482 rcu_assign_pointer(nf_nat_sdp_addr_hook, ip_nat_sdp_addr); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_init 483 rcu_assign_pointer(nf_nat_sdp_port_hook, ip_nat_sdp_port); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_init 484 rcu_assign_pointer(nf_nat_sdp_session_hook, ip_nat_sdp_session); net/ipv4/netfilter/nf_nat_sip.c nf_nat_sip_init 485 rcu_assign_pointer(nf_nat_sdp_media_hook, ip_nat_sdp_media); net/ipv4/netfilter/nf_nat_standalone.c nf_nat_standalone_init 293 rcu_assign_pointer(ip_nat_decode_session, nat_decode_session); net/ipv4/netfilter/nf_nat_standalone.c nf_nat_standalone_init 311 rcu_assign_pointer(ip_nat_decode_session, NULL); net/ipv4/netfilter/nf_nat_standalone.c nf_nat_standalone_init 312 synchronize_net(); net/ipv4/netfilter/nf_nat_standalone.c nf_nat_standalone_fini 322 rcu_assign_pointer(ip_nat_decode_session, NULL); net/ipv4/netfilter/nf_nat_standalone.c nf_nat_standalone_fini 323 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 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 283 rcu_read_lock_bh(); net/ipv4/route.c rt_cache_get_first 284 r = rcu_dereference(rt_hash_table[st->bucket].chain); net/ipv4/route.c rt_cache_get_first 289 r = rcu_dereference(r->u.dst.rt_next); net/ipv4/route.c rt_cache_get_first 291 rcu_read_unlock_bh(); net/ipv4/route.c __rt_cache_get_next 302 rcu_read_unlock_bh(); net/ipv4/route.c __rt_cache_get_next 305 rcu_read_lock_bh(); net/ipv4/route.c __rt_cache_get_next 308 return rcu_dereference(r); net/ipv4/route.c rt_cache_seq_stop 358 rcu_read_unlock_bh(); net/ipv4/route.c rt_free 604 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/ipv4/route.c rt_drop 610 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/ipv4/route.c rt_intern_hash 980 rcu_assign_pointer(rth->u.dst.rt_next, net/ipv4/route.c rt_intern_hash 986 rcu_assign_pointer(rt_hash_table[hash].chain, rth); net/ipv4/route.c ip_rt_redirect 1189 rcu_read_lock(); net/ipv4/route.c ip_rt_redirect 1190 while ((rth = rcu_dereference(*rthp)) != NULL) { net/ipv4/route.c ip_rt_redirect 1211 rcu_read_unlock(); net/ipv4/route.c ip_rt_redirect 1268 rcu_read_unlock(); net/ipv4/route.c ip_rt_frag_needed 1451 rcu_read_lock(); net/ipv4/route.c ip_rt_frag_needed 1452 for (rth = rcu_dereference(rt_hash_table[hash].chain); rth; net/ipv4/route.c ip_rt_frag_needed 1453 rth = rcu_dereference(rth->u.dst.rt_next)) { net/ipv4/route.c ip_rt_frag_needed 1492 rcu_read_unlock(); net/ipv4/route.c ip_route_input 2084 rcu_read_lock(); net/ipv4/route.c ip_route_input 2085 for (rth = rcu_dereference(rt_hash_table[hash].chain); rth; net/ipv4/route.c ip_route_input 2086 rth = rcu_dereference(rth->u.dst.rt_next)) { net/ipv4/route.c ip_route_input 2097 rcu_read_unlock(); net/ipv4/route.c ip_route_input 2103 rcu_read_unlock(); net/ipv4/route.c ip_route_input 2119 rcu_read_lock(); net/ipv4/route.c ip_route_input 2129 rcu_read_unlock(); net/ipv4/route.c ip_route_input 2134 rcu_read_unlock(); net/ipv4/route.c __ip_route_output_key 2485 rcu_read_lock_bh(); net/ipv4/route.c __ip_route_output_key 2486 for (rth = rcu_dereference(rt_hash_table[hash].chain); rth; net/ipv4/route.c __ip_route_output_key 2487 rth = rcu_dereference(rth->u.dst.rt_next)) { net/ipv4/route.c __ip_route_output_key 2499 rcu_read_unlock_bh(); net/ipv4/route.c __ip_route_output_key 2505 rcu_read_unlock_bh(); net/ipv4/route.c ip_rt_dump 2801 rcu_read_lock_bh(); net/ipv4/route.c ip_rt_dump 2802 for (rt = rcu_dereference(rt_hash_table[h].chain), idx = 0; rt; net/ipv4/route.c ip_rt_dump 2803 rt = rcu_dereference(rt->u.dst.rt_next), idx++) { net/ipv4/route.c ip_rt_dump 2813 rcu_read_unlock_bh(); net/ipv4/route.c ip_rt_dump 2818 rcu_read_unlock_bh(); net/ipv4/tcp_cong.c tcp_ca_find 25 list_for_each_entry_rcu(e, &tcp_cong_list, list) { net/ipv4/tcp_cong.c tcp_register_congestion_control 53 list_add_tail_rcu(&ca->list, &tcp_cong_list); net/ipv4/tcp_cong.c tcp_unregister_congestion_control 71 list_del_rcu(&ca->list); net/ipv4/tcp_cong.c tcp_init_congestion_control 84 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_init_congestion_control 85 list_for_each_entry_rcu(ca, &tcp_cong_list, list) { net/ipv4/tcp_cong.c tcp_init_congestion_control 93 rcu_read_unlock(); net/ipv4/tcp_cong.c tcp_get_available_congestion_control 152 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_get_available_congestion_control 153 list_for_each_entry_rcu(ca, &tcp_cong_list, list) { net/ipv4/tcp_cong.c tcp_get_available_congestion_control 159 rcu_read_unlock(); net/ipv4/tcp_cong.c tcp_get_default_congestion_control 169 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_get_default_congestion_control 172 rcu_read_unlock(); net/ipv4/tcp_cong.c tcp_get_allowed_congestion_control 182 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_get_allowed_congestion_control 183 list_for_each_entry_rcu(ca, &tcp_cong_list, list) { net/ipv4/tcp_cong.c tcp_get_allowed_congestion_control 191 rcu_read_unlock(); net/ipv4/tcp_cong.c tcp_set_allowed_congestion_control 216 list_for_each_entry_rcu(ca, &tcp_cong_list, list) net/ipv4/tcp_cong.c tcp_set_congestion_control 240 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_set_congestion_control 250 rcu_read_unlock(); net/ipv4/tcp_cong.c tcp_set_congestion_control 252 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_set_congestion_control 273 rcu_read_unlock(); net/ipv4/tunnel4.c xfrm4_tunnel_deregister 70 synchronize_net(); net/ipv6/addrconf.c in6_dev_finish_destroy 318 call_rcu(&idev->rcu, in6_dev_finish_destroy_rcu); net/ipv6/addrconf.c ipv6_add_dev 408 rcu_assign_pointer(dev->ip6_ptr, ndev); net/ipv6/addrconf.c addrconf_forward_change 465 rcu_read_lock(); net/ipv6/addrconf.c addrconf_forward_change 473 rcu_read_unlock(); net/ipv6/addrconf.c ipv6_add_addr 572 rcu_read_lock_bh(); net/ipv6/addrconf.c ipv6_add_addr 651 rcu_read_unlock_bh(); net/ipv6/addrconf.c ipv6_dev_get_saddr 1101 rcu_read_lock(); net/ipv6/addrconf.c ipv6_dev_get_saddr 1201 rcu_read_unlock(); net/ipv6/addrconf.c ipv6_get_lladdr 1220 rcu_read_lock(); net/ipv6/addrconf.c ipv6_get_lladdr 1234 rcu_read_unlock(); net/ipv6/addrconf.c ipv6_chk_prefix 1297 rcu_read_lock(); net/ipv6/addrconf.c ipv6_chk_prefix 1309 rcu_read_unlock(); net/ipv6/addrconf.c ipv6_regen_rndid 1595 rcu_read_lock_bh(); net/ipv6/addrconf.c ipv6_regen_rndid 1619 rcu_read_unlock_bh(); net/ipv6/addrconf.c addrconf_ifdown 2576 rcu_assign_pointer(dev->ip6_ptr, NULL); net/ipv6/addrconf.c ipv6_ifa_notify 3908 rcu_read_lock_bh(); net/ipv6/addrconf.c ipv6_ifa_notify 3911 rcu_read_unlock_bh(); net/ipv6/addrlabel.c ip6addrlbl_put 127 call_rcu(&p->rcu, ip6addrlbl_free_rcu); net/ipv6/addrlabel.c __ipv6_addr_label 149 hlist_for_each_entry_rcu(p, pos, &ip6addrlbl_table.head, list) { net/ipv6/addrlabel.c ipv6_addr_label 163 rcu_read_lock(); net/ipv6/addrlabel.c ipv6_addr_label 166 rcu_read_unlock(); net/ipv6/addrlabel.c __ip6addrlbl_add 233 hlist_add_head_rcu(&newp->list, &ip6addrlbl_table.head); net/ipv6/addrlabel.c __ip6addrlbl_add 246 hlist_replace_rcu(&p->list, &newp->list); net/ipv6/addrlabel.c __ip6addrlbl_add 251 hlist_add_before_rcu(&newp->list, &p->list); net/ipv6/addrlabel.c __ip6addrlbl_add 255 hlist_add_after_rcu(&p->list, &newp->list); net/ipv6/addrlabel.c __ip6addrlbl_del 305 hlist_del_rcu(&p->list); net/ipv6/addrlabel.c ip6addrlbl_dump 464 rcu_read_lock(); net/ipv6/addrlabel.c ip6addrlbl_dump 465 hlist_for_each_entry_rcu(p, pos, &ip6addrlbl_table.head, list) { net/ipv6/addrlabel.c ip6addrlbl_dump 477 rcu_read_unlock(); net/ipv6/addrlabel.c ip6addrlbl_get 526 rcu_read_lock(); net/ipv6/addrlabel.c ip6addrlbl_get 531 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_create 107 rcu_read_lock(); net/ipv6/af_inet6.c inet6_create 108 list_for_each_rcu(p, &inetsw6[sock->type]) { net/ipv6/af_inet6.c inet6_create 130 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_create 158 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_create 239 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_register_protosw 572 list_add_rcu(&p->list, last_perm); net/ipv6/af_inet6.c inet6_unregister_protosw 601 list_del_rcu(&p->list); net/ipv6/af_inet6.c inet6_unregister_protosw 604 synchronize_net(); net/ipv6/af_inet6.c ipv6_gso_pull_exthdrs 693 ops = rcu_dereference(inet6_protos[proto]); net/ipv6/af_inet6.c ipv6_gso_send_check 731 rcu_read_lock(); net/ipv6/af_inet6.c ipv6_gso_send_check 737 rcu_read_unlock(); net/ipv6/af_inet6.c ipv6_gso_segment 767 rcu_read_lock(); net/ipv6/af_inet6.c ipv6_gso_segment 773 rcu_read_unlock(); net/ipv6/icmp.c icmpv6_notify 627 rcu_read_lock(); net/ipv6/icmp.c icmpv6_notify 628 ipprot = rcu_dereference(inet6_protos[hash]); net/ipv6/icmp.c icmpv6_notify 631 rcu_read_unlock(); net/ipv6/ip6_fib.c fib6_link_table 191 hlist_add_head_rcu(&tb->tb6_hlist, &net->ipv6.fib_table_hash[h]); net/ipv6/ip6_fib.c fib6_get_table 237 rcu_read_lock(); net/ipv6/ip6_fib.c fib6_get_table 239 hlist_for_each_entry_rcu(tb, node, head, tb6_hlist) { net/ipv6/ip6_fib.c fib6_get_table 241 rcu_read_unlock(); net/ipv6/ip6_fib.c fib6_get_table 245 rcu_read_unlock(); net/ipv6/ip6_fib.c fib6_get_table 1369 rcu_read_lock(); net/ipv6/ip6_fib.c fib6_get_table 1372 hlist_for_each_entry_rcu(table, node, head, tb6_hlist) { net/ipv6/ip6_fib.c fib6_get_table 1379 rcu_read_unlock(); net/ipv6/ip6_input.c ipv6_rcv 70 rcu_read_lock(); net/ipv6/ip6_input.c ipv6_rcv 78 rcu_read_unlock(); net/ipv6/ip6_input.c ipv6_rcv 135 rcu_read_unlock(); net/ipv6/ip6_input.c ipv6_rcv 140 rcu_read_unlock(); net/ipv6/ip6_input.c ipv6_rcv 147 rcu_read_unlock(); net/ipv6/ip6_input.c ip6_input_finish 170 rcu_read_lock(); net/ipv6/ip6_input.c ip6_input_finish 181 if ((ipprot = rcu_dereference(inet6_protos[hash])) != NULL) { net/ipv6/ip6_input.c ip6_input_finish 222 rcu_read_unlock(); net/ipv6/ip6_input.c ip6_input_finish 227 rcu_read_unlock(); net/ipv6/mcast.c igmp6_send 1780 rcu_read_lock(); net/ipv6/mcast.c igmp6_send 1783 rcu_read_unlock(); net/ipv6/mcast.c igmp6_send 1796 rcu_read_lock(); net/ipv6/mcast.c igmp6_send 1799 rcu_read_unlock(); net/ipv6/ndisc.c ndisc_constructor 372 rcu_read_lock(); net/ipv6/ndisc.c ndisc_constructor 375 rcu_read_unlock(); net/ipv6/ndisc.c ndisc_constructor 382 rcu_read_unlock(); net/ipv6/netfilter/ip6_queue.c ip6_queue_fini 631 synchronize_net(); net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c ip6_input_finish 167 helper = rcu_dereference(help->helper); net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c nf_conntrack_l3proto_ipv6_fini 421 synchronize_net(); net/ipv6/protocol.c inet6_del_protocol 84 synchronize_net(); net/ipv6/raw.c addrconf_ifdown 132 rcu_assign_pointer(mh_filter, filter); net/ipv6/raw.c addrconf_ifdown 140 rcu_assign_pointer(mh_filter, NULL); net/ipv6/raw.c nf_nat_tftp_fini 141 synchronize_rcu(); net/ipv6/raw.c ipv6_raw_deliver 198 filter = rcu_dereference(mh_filter); net/ipv6/reassembly.c ip6_frag_expire 216 rcu_read_lock(); net/ipv6/reassembly.c ip6_frag_expire 219 rcu_read_unlock(); net/ipv6/reassembly.c ip6_frag_reasm 552 rcu_read_lock(); net/ipv6/reassembly.c ip6_frag_reasm 554 rcu_read_unlock(); net/ipv6/reassembly.c ip6_frag_reasm 566 rcu_read_lock(); net/ipv6/reassembly.c ip6_frag_reasm 568 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 253 list_add_rcu(&self->dev_list, &irlans); net/irda/irlan/irlan_common.c irlan_get_any 295 list_for_each_entry_rcu(self, &irlans, dev_list) { net/irda/irlan/irlan_common.c irlan_seq_start 1133 rcu_read_lock(); net/irda/irlan/irlan_common.c irlan_seq_stop 1163 rcu_read_unlock(); net/llc/llc_input.c llc_rcv 182 rcv = rcu_dereference(sap->rcv_func); net/mac80211/cfg.c ieee80211_add_key 163 rcu_read_lock(); net/mac80211/cfg.c ieee80211_add_key 178 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_del_key 192 rcu_read_lock(); net/mac80211/cfg.c ieee80211_del_key 220 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_del_key 239 rcu_read_lock(); net/mac80211/cfg.c ieee80211_del_key 304 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_config_default_key 314 rcu_read_lock(); net/mac80211/cfg.c ieee80211_config_default_key 319 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_dump_station 357 rcu_read_lock(); net/mac80211/cfg.c ieee80211_dump_station 366 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_get_station 378 rcu_read_lock(); net/mac80211/cfg.c ieee80211_get_station 388 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_config_beacon 482 rcu_assign_pointer(sdata->u.ap.beacon, new); net/mac80211/cfg.c ieee80211_config_beacon 484 synchronize_rcu(); net/mac80211/cfg.c ieee80211_del_beacon 538 rcu_assign_pointer(sdata->u.ap.beacon, NULL); net/mac80211/cfg.c ieee80211_del_beacon 539 synchronize_rcu(); net/mac80211/cfg.c ieee80211_add_station 697 rcu_read_lock(); net/mac80211/cfg.c ieee80211_add_station 702 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_add_station 710 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_del_station 723 rcu_read_lock(); net/mac80211/cfg.c ieee80211_del_station 728 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_del_station 733 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_change_station 751 rcu_read_lock(); net/mac80211/cfg.c ieee80211_change_station 756 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_change_station 765 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_change_station 775 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_add_mpath 796 rcu_read_lock(); net/mac80211/cfg.c ieee80211_add_mpath 799 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_add_mpath 805 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_add_mpath 811 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_add_mpath 816 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_change_mpath 845 rcu_read_lock(); net/mac80211/cfg.c ieee80211_change_mpath 849 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_change_mpath 855 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_change_mpath 861 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_get_mpath 914 rcu_read_lock(); net/mac80211/cfg.c ieee80211_get_mpath 917 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_get_mpath 922 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_dump_mpath 936 rcu_read_lock(); net/mac80211/cfg.c ieee80211_dump_mpath 939 rcu_read_unlock(); net/mac80211/cfg.c ieee80211_dump_mpath 944 rcu_read_unlock(); net/mac80211/debugfs_key.c ieee80211_debugfs_key_add 206 rcu_read_lock(); net/mac80211/debugfs_key.c ieee80211_debugfs_key_add 207 sta = rcu_dereference(key->sta); net/mac80211/debugfs_key.c ieee80211_debugfs_key_add 210 rcu_read_unlock(); net/mac80211/iface.c ieee80211_if_add 103 list_add_tail_rcu(&sdata->list, &local->interfaces); net/mac80211/iface.c ieee80211_if_reinit 229 list_del_rcu(&tsdata->list); net/mac80211/iface.c ieee80211_if_reinit 234 synchronize_rcu(); net/mac80211/iface.c ieee80211_if_reinit 240 rcu_assign_pointer(sdata->u.ap.beacon, NULL); net/mac80211/iface.c ieee80211_if_reinit 241 synchronize_rcu(); net/mac80211/iface.c ieee80211_if_remove 308 list_del_rcu(&sdata->list); net/mac80211/iface.c ieee80211_if_remove 309 synchronize_rcu(); net/mac80211/key.c __ieee80211_set_default_key 206 rcu_assign_pointer(sdata->default_key, key); net/mac80211/key.c __ieee80211_key_replace 233 rcu_assign_pointer(sta->key, new); net/mac80211/key.c __ieee80211_key_replace 247 rcu_assign_pointer(sdata->keys[idx], new); net/mac80211/key.c __ieee80211_key_todo 460 synchronize_rcu(); net/mac80211/main.c ieee80211_stop 420 rcu_read_lock(); net/mac80211/main.c ieee80211_stop 422 list_for_each_entry_rcu(sta, &local->sta_list, list) { net/mac80211/main.c ieee80211_stop 427 rcu_read_unlock(); net/mac80211/main.c ieee80211_stop 468 rcu_assign_pointer(sdata->u.ap.beacon, NULL); net/mac80211/main.c ieee80211_stop 469 synchronize_rcu(); net/mac80211/main.c ieee80211_stop 522 synchronize_rcu(); net/mac80211/main.c ieee80211_start_tx_ba_session 583 rcu_read_lock(); net/mac80211/main.c ieee80211_start_tx_ba_session 588 rcu_read_unlock(); net/mac80211/main.c ieee80211_start_tx_ba_session 696 rcu_read_unlock(); net/mac80211/main.c ieee80211_stop_tx_ba_session 714 rcu_read_lock(); net/mac80211/main.c ieee80211_stop_tx_ba_session 717 rcu_read_unlock(); net/mac80211/main.c ieee80211_stop_tx_ba_session 754 rcu_read_unlock(); net/mac80211/main.c ieee80211_start_tx_ba_cb 772 rcu_read_lock(); net/mac80211/main.c ieee80211_start_tx_ba_cb 775 rcu_read_unlock(); net/mac80211/main.c ieee80211_start_tx_ba_cb 788 rcu_read_unlock(); net/mac80211/main.c ieee80211_start_tx_ba_cb 801 rcu_read_unlock(); net/mac80211/main.c ieee80211_stop_tx_ba_cb 824 rcu_read_lock(); net/mac80211/main.c ieee80211_stop_tx_ba_cb 829 rcu_read_unlock(); net/mac80211/main.c ieee80211_stop_tx_ba_cb 838 rcu_read_unlock(); net/mac80211/main.c ieee80211_stop_tx_ba_cb 866 rcu_read_unlock(); net/mac80211/main.c ieee80211_tx_status 1397 rcu_read_lock(); net/mac80211/main.c ieee80211_tx_status 1412 rcu_read_unlock(); net/mac80211/main.c ieee80211_tx_status 1424 rcu_read_unlock(); net/mac80211/main.c ieee80211_tx_status 1430 rcu_read_unlock(); net/mac80211/main.c ieee80211_tx_status 1514 rcu_read_lock(); net/mac80211/main.c ieee80211_tx_status 1515 list_for_each_entry_rcu(sdata, &local->interfaces, list) { net/mac80211/main.c ieee80211_tx_status 1536 rcu_read_unlock(); net/mac80211/mesh.h for_each_mesh_entry 283 hlist_for_each_entry_rcu(node, p, &x->hash_buckets[i], list) net/mac80211/mesh_hwmp.c hwmp_route_info_get 264 rcu_read_lock(); net/mac80211/mesh_hwmp.c hwmp_route_info_get 267 rcu_read_unlock(); net/mac80211/mesh_hwmp.c hwmp_route_info_get 296 rcu_read_unlock(); net/mac80211/mesh_hwmp.c hwmp_route_info_get 330 rcu_read_unlock(); net/mac80211/mesh_hwmp.c hwmp_route_info_get 371 rcu_read_unlock(); net/mac80211/mesh_hwmp.c hwmp_route_info_get 390 rcu_read_unlock(); net/mac80211/mesh_hwmp.c hwmp_preq_frame_process 425 rcu_read_lock(); net/mac80211/mesh_hwmp.c hwmp_preq_frame_process 443 rcu_read_unlock(); net/mac80211/mesh_hwmp.c hwmp_prep_frame_process 512 rcu_read_lock(); net/mac80211/mesh_hwmp.c hwmp_prep_frame_process 537 rcu_read_unlock(); net/mac80211/mesh_hwmp.c hwmp_prep_frame_process 542 rcu_read_unlock(); net/mac80211/mesh_hwmp.c hwmp_perr_frame_process 557 rcu_read_lock(); net/mac80211/mesh_hwmp.c hwmp_perr_frame_process 573 rcu_read_unlock(); net/mac80211/mesh_hwmp.c mesh_path_start_discovery 701 rcu_read_lock(); net/mac80211/mesh_hwmp.c mesh_path_start_discovery 754 rcu_read_unlock(); net/mac80211/mesh_hwmp.c mesh_nexthop_lookup 778 rcu_read_lock(); net/mac80211/mesh_hwmp.c mesh_nexthop_lookup 822 rcu_read_unlock(); net/mac80211/mesh_hwmp.c mesh_path_timer 831 rcu_read_lock(); net/mac80211/mesh_hwmp.c mesh_path_timer 833 mpath = rcu_dereference(mpath); net/mac80211/mesh_hwmp.c mesh_path_timer 853 rcu_read_unlock(); net/mac80211/mesh_pathtbl.c mesh_path_assign_nexthop 58 rcu_assign_pointer(mpath->next_hop, sta); net/mac80211/mesh_pathtbl.c mesh_path_lookup 79 tbl = rcu_dereference(mesh_paths); net/mac80211/mesh_pathtbl.c mesh_path_lookup 82 hlist_for_each_entry_rcu(node, n, bucket, list) { net/mac80211/mesh_pathtbl.c mesh_path_add 204 hlist_add_head_rcu(&new_node->list, bucket); net/mac80211/mesh_pathtbl.c mesh_path_add 222 rcu_assign_pointer(mesh_paths, newtbl); net/mac80211/mesh_pathtbl.c mesh_path_add 225 synchronize_rcu(); net/mac80211/mesh_pathtbl.c mesh_plink_broken 249 rcu_read_lock(); net/mac80211/mesh_pathtbl.c mesh_plink_broken 265 rcu_read_unlock(); net/mac80211/mesh_pathtbl.c mesh_path_del 348 hlist_del_rcu(&node->list); net/mac80211/mesh_pathtbl.c mesh_path_del 349 call_rcu(&node->rcu, mesh_path_node_reclaim); net/mac80211/mesh_pathtbl.c mesh_path_node_free 462 hlist_del_rcu(p); net/mac80211/mesh_pathtbl.c mesh_path_node_free 463 synchronize_rcu(); net/mac80211/mesh_plink.c mesh_neighbour_update 231 rcu_read_lock(); net/mac80211/mesh_plink.c mesh_neighbour_update 237 rcu_read_unlock(); net/mac80211/mesh_plink.c mesh_neighbour_update 241 rcu_read_unlock(); net/mac80211/mesh_plink.c mesh_neighbour_update 253 rcu_read_unlock(); net/mac80211/mesh_plink.c mesh_rx_plink_frame 465 rcu_read_lock(); net/mac80211/mesh_plink.c mesh_rx_plink_frame 470 rcu_read_unlock(); net/mac80211/mesh_plink.c mesh_rx_plink_frame 475 rcu_read_unlock(); net/mac80211/mesh_plink.c mesh_rx_plink_frame 499 rcu_read_unlock(); net/mac80211/mesh_plink.c mesh_rx_plink_frame 507 rcu_read_unlock(); net/mac80211/mesh_plink.c mesh_rx_plink_frame 511 rcu_read_unlock(); net/mac80211/mesh_plink.c mesh_rx_plink_frame 555 rcu_read_unlock(); net/mac80211/mesh_plink.c mesh_rx_plink_frame 761 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_associated 986 rcu_read_lock(); net/mac80211/mlme.c ieee80211_associated 1021 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_sta_process_addba_request 1251 rcu_read_lock(); net/mac80211/mlme.c ieee80211_sta_process_addba_request 1255 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_sta_process_addba_request 1371 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_sta_process_addba_resp 1385 rcu_read_lock(); net/mac80211/mlme.c ieee80211_sta_process_addba_resp 1389 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_sta_process_addba_resp 1447 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_sta_stop_rx_ba_session 1503 rcu_read_lock(); net/mac80211/mlme.c ieee80211_sta_stop_rx_ba_session 1507 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_sta_stop_rx_ba_session 1516 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_sta_stop_rx_ba_session 1562 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_sta_process_delba 1575 rcu_read_lock(); net/mac80211/mlme.c ieee80211_sta_process_delba 1579 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_sta_process_delba 1606 rcu_read_unlock(); net/mac80211/mlme.c sta_addba_resp_timer_expired 1629 rcu_read_lock(); net/mac80211/mlme.c sta_addba_resp_timer_expired 1633 rcu_read_unlock(); net/mac80211/mlme.c sta_addba_resp_timer_expired 1657 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_rx_mgmt_assoc_resp 2000 rcu_read_lock(); net/mac80211/mlme.c ieee80211_rx_mgmt_assoc_resp 2012 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_rx_mgmt_assoc_resp 2029 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_rx_mgmt_assoc_resp 2104 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_rx_mgmt_assoc_resp 2108 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_rx_bss_info 2570 rcu_read_lock(); net/mac80211/mlme.c ieee80211_rx_bss_info 2599 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_sta_active_ibss 3186 rcu_read_lock(); net/mac80211/mlme.c ieee80211_sta_active_ibss 3188 list_for_each_entry_rcu(sta, &local->sta_list, list) { net/mac80211/mlme.c ieee80211_sta_active_ibss 3197 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_scan_completed 3801 rcu_read_lock(); net/mac80211/mlme.c ieee80211_scan_completed 3802 list_for_each_entry_rcu(sdata, &local->interfaces, list) net/mac80211/mlme.c ieee80211_scan_completed 3804 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_scan_completed 3825 rcu_read_lock(); net/mac80211/mlme.c ieee80211_scan_completed 3826 list_for_each_entry_rcu(sdata, &local->interfaces, list) { net/mac80211/mlme.c ieee80211_scan_completed 3841 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_sta_start_scan 3995 rcu_read_lock(); net/mac80211/mlme.c ieee80211_sta_start_scan 3996 list_for_each_entry_rcu(sdata, &local->interfaces, list) { net/mac80211/mlme.c ieee80211_sta_start_scan 4008 rcu_read_unlock(); net/mac80211/mlme.c ieee80211_notify_mac 4357 rcu_read_lock(); net/mac80211/mlme.c ieee80211_notify_mac 4358 list_for_each_entry_rcu(sdata, &local->interfaces, list) { net/mac80211/mlme.c ieee80211_notify_mac 4366 rcu_read_unlock(); net/mac80211/rate.c rate_control_get_rate 176 rcu_read_lock(); net/mac80211/rate.c rate_control_get_rate 196 rcu_read_unlock(); net/mac80211/rc80211_pid_algo.c rate_control_pid_tx_status 252 rcu_read_lock(); net/mac80211/rc80211_pid_algo.c rate_control_pid_tx_status 309 rcu_read_unlock(); net/mac80211/rc80211_pid_algo.c rate_control_pid_get_rate 324 rcu_read_lock(); net/mac80211/rc80211_pid_algo.c rate_control_pid_get_rate 334 rcu_read_unlock(); net/mac80211/rc80211_pid_algo.c rate_control_pid_get_rate 350 rcu_read_unlock(); net/mac80211/rx.c ieee80211_rx_monitor 221 list_for_each_entry_rcu(sdata, &local->interfaces, list) { net/mac80211/rx.c ieee80211_rx_h_decrypt 550 stakey = rcu_dereference(rx->sta->key); net/mac80211/rx.c ieee80211_rx_h_decrypt 579 rx->key = rcu_dereference(rx->sdata->keys[keyidx]); net/mac80211/rx.c ieee80211_rx_h_ctrl 1530 rcu_read_lock(); net/mac80211/rx.c ieee80211_rx_h_ctrl 1533 rcu_read_unlock(); net/mac80211/rx.c ieee80211_rx_cooked_monitor 1678 list_for_each_entry_rcu(sdata, &local->interfaces, list) { net/mac80211/rx.c __ieee80211_rx_handle_packet 1921 list_for_each_entry_rcu(sdata, &local->interfaces, list) { net/mac80211/rx.c __ieee80211_rx 2194 rcu_read_lock(); net/mac80211/rx.c __ieee80211_rx 2204 rcu_read_unlock(); net/mac80211/rx.c __ieee80211_rx 2214 rcu_read_unlock(); net/mac80211/sta_info.c sta_info_hash_del 80 rcu_assign_pointer(local->sta_hash[STA_HASH(sta->addr)], net/mac80211/sta_info.c sta_info_hash_del 88 rcu_assign_pointer(s->hnext, sta->hnext); net/mac80211/sta_info.c __sta_info_find 101 sta = rcu_dereference(local->sta_hash[STA_HASH(addr)]); net/mac80211/sta_info.c __sta_info_find 105 sta = rcu_dereference(sta->hnext); net/mac80211/sta_info.c sta_info_get_by_idx 122 list_for_each_entry_rcu(sta, &local->sta_list, list) { net/mac80211/sta_info.c sta_info_hash_add 224 rcu_assign_pointer(local->sta_hash[STA_HASH(sta->addr)], sta); net/mac80211/sta_info.c sta_info_cleanup 575 rcu_read_lock(); net/mac80211/sta_info.c sta_info_cleanup 576 list_for_each_entry_rcu(sta, &local->sta_list, list) net/mac80211/sta_info.c sta_info_cleanup 578 rcu_read_unlock(); net/mac80211/tx.c purge_old_ps_buffers 315 rcu_read_lock(); net/mac80211/tx.c purge_old_ps_buffers 317 list_for_each_entry_rcu(sdata, &local->interfaces, list) { net/mac80211/tx.c purge_old_ps_buffers 331 list_for_each_entry_rcu(sta, &local->sta_list, list) { net/mac80211/tx.c purge_old_ps_buffers 340 rcu_read_unlock(); net/mac80211/tx.c ieee80211_tx_h_select_key 464 else if (tx->sta && (key = rcu_dereference(tx->sta->key))) net/mac80211/tx.c ieee80211_tx_h_select_key 466 else if ((key = rcu_dereference(tx->sdata->default_key))) net/mac80211/tx.c ieee80211_tx 1144 rcu_read_lock(); net/mac80211/tx.c ieee80211_tx 1151 rcu_read_unlock(); net/mac80211/tx.c ieee80211_tx 1174 rcu_read_unlock(); net/mac80211/tx.c ieee80211_tx 1237 rcu_read_unlock(); net/mac80211/tx.c ieee80211_tx 1247 rcu_read_unlock(); net/mac80211/tx.c ieee80211_subif_start_xmit 1493 rcu_read_lock(); net/mac80211/tx.c ieee80211_subif_start_xmit 1497 rcu_read_unlock(); net/mac80211/tx.c ieee80211_beacon_get 1797 rcu_read_lock(); net/mac80211/tx.c ieee80211_beacon_get 1804 beacon = rcu_dereference(ap->beacon); net/mac80211/tx.c ieee80211_beacon_get 1914 rcu_read_unlock(); net/mac80211/tx.c ieee80211_get_buffered_bc 1975 rcu_read_lock(); net/mac80211/tx.c ieee80211_get_buffered_bc 1976 beacon = rcu_dereference(bss->beacon); net/mac80211/tx.c ieee80211_get_buffered_bc 1980 rcu_read_unlock(); net/mac80211/tx.c ieee80211_get_buffered_bc 2027 rcu_read_unlock(); net/mac80211/util.c ieee80211_get_buffered_bc 427 rcu_read_lock(); net/mac80211/util.c purge_old_ps_buffers 429 list_for_each_entry_rcu(sdata, &local->interfaces, list) { net/mac80211/util.c ieee80211_get_buffered_bc 449 rcu_read_unlock(); net/mac80211/wext.c ieee80211_set_encryption 50 rcu_read_lock(); net/mac80211/wext.c ieee80211_set_encryption 74 rcu_read_lock(); net/mac80211/wext.c ieee80211_set_encryption 112 rcu_read_unlock(); net/mac80211/wext.c ieee80211_ioctl_giwrate 630 rcu_read_lock(); net/mac80211/wext.c ieee80211_ioctl_giwrate 639 rcu_read_unlock(); net/mac80211/wext.c ieee80211_get_wireless_stats 1005 rcu_read_lock(); net/mac80211/wext.c ieee80211_get_wireless_stats 1024 rcu_read_unlock(); net/mac80211/wme.c wme_qdiscop_enqueue 156 rcu_read_lock(); net/mac80211/wme.c wme_qdiscop_enqueue 169 rcu_read_unlock(); net/mac80211/wme.c wme_qdiscop_enqueue 191 rcu_read_lock(); net/mac80211/wme.c wme_qdiscop_enqueue 205 rcu_read_unlock(); net/netfilter/core.c nf_register_afinfo 39 rcu_assign_pointer(nf_afinfo[afinfo->family], afinfo); net/netfilter/core.c nf_unregister_afinfo 48 rcu_assign_pointer(nf_afinfo[afinfo->family], NULL); net/netfilter/core.c nf_unregister_afinfo 50 synchronize_rcu(); net/netfilter/core.c nf_register_hook 70 list_add_rcu(®->list, elem->list.prev); net/netfilter/core.c nf_unregister_hook 79 list_del_rcu(®->list); net/netfilter/core.c nf_unregister_hook 82 synchronize_net(); net/netfilter/core.c 129 list_for_each_continue_rcu(*i, head) { net/netfilter/core.c wme_qdiscop_enqueue 177 rcu_read_lock(); net/netfilter/core.c wme_qdiscop_enqueue 195 rcu_read_unlock(); net/netfilter/core.c nf_ct_attach 234 rcu_read_lock(); net/netfilter/core.c nf_ct_attach 235 attach = rcu_dereference(ip_ct_attach); net/netfilter/core.c nf_ct_attach 238 rcu_read_unlock(); net/netfilter/core.c nf_conntrack_destroy 250 rcu_read_lock(); net/netfilter/core.c nf_conntrack_destroy 251 destroy = rcu_dereference(nf_ct_destroy); net/netfilter/core.c nf_conntrack_destroy 254 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_ct_get_tuplepr 129 rcu_read_lock(); net/netfilter/nf_conntrack_core.c nf_ct_get_tuplepr 134 rcu_read_unlock(); net/netfilter/nf_conntrack_core.c nf_ct_get_tuplepr 143 rcu_read_unlock(); net/netfilter/nf_conntrack_core.c clean_from_lists 171 hlist_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnode); net/netfilter/nf_conntrack_core.c clean_from_lists 172 hlist_del_rcu(&ct->tuplehash[IP_CT_DIR_REPLY].hnode); net/netfilter/nf_conntrack_core.c destroy_conntrack 194 rcu_read_lock(); net/netfilter/nf_conntrack_core.c destroy_conntrack 199 rcu_read_unlock(); net/netfilter/nf_conntrack_core.c death_by_timeout 231 rcu_read_lock(); net/netfilter/nf_conntrack_core.c death_by_timeout 232 helper = rcu_dereference(help->helper); net/netfilter/nf_conntrack_core.c death_by_timeout 235 rcu_read_unlock(); net/netfilter/nf_conntrack_core.c __nf_conntrack_find 258 hlist_for_each_entry_rcu(h, n, &nf_conntrack_hash[hash], hnode) { net/netfilter/nf_conntrack_core.c nf_conntrack_find_get 279 rcu_read_lock(); net/netfilter/nf_conntrack_core.c nf_conntrack_find_get 286 rcu_read_unlock(); net/netfilter/nf_conntrack_core.c __nf_conntrack_hash_insert 296 hlist_add_head_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnode, net/netfilter/nf_conntrack_core.c __nf_conntrack_hash_insert 298 hlist_add_head_rcu(&ct->tuplehash[IP_CT_DIR_REPLY].hnode, net/netfilter/nf_conntrack_core.c nf_conntrack_tuple_taken 407 rcu_read_lock_bh(); net/netfilter/nf_conntrack_core.c nf_conntrack_tuple_taken 408 hlist_for_each_entry_rcu(h, n, &nf_conntrack_hash[hash], hnode) { net/netfilter/nf_conntrack_core.c nf_conntrack_tuple_taken 412 rcu_read_unlock_bh(); net/netfilter/nf_conntrack_core.c nf_conntrack_tuple_taken 417 rcu_read_unlock_bh(); net/netfilter/nf_conntrack_core.c early_drop 436 rcu_read_lock(); net/netfilter/nf_conntrack_core.c early_drop 438 hlist_for_each_entry_rcu(h, n, &nf_conntrack_hash[hash], net/netfilter/nf_conntrack_core.c early_drop 452 rcu_read_unlock(); net/netfilter/nf_conntrack_core.c nf_conntrack_free 522 call_rcu(&ct->rcu, nf_conntrack_free_rcu); net/netfilter/nf_conntrack_core.c init_conntrack 568 rcu_assign_pointer(help->helper, exp->helper); net/netfilter/nf_conntrack_core.c init_conntrack 586 rcu_assign_pointer(help->helper, helper); net/netfilter/nf_conntrack_core.c nf_ct_invert_tuplepr 743 rcu_read_lock(); net/netfilter/nf_conntrack_core.c nf_ct_invert_tuplepr 748 rcu_read_unlock(); net/netfilter/nf_conntrack_core.c nf_conntrack_alter_reply 771 rcu_read_lock(); net/netfilter/nf_conntrack_core.c nf_conntrack_alter_reply 775 rcu_assign_pointer(help->helper, NULL); net/netfilter/nf_conntrack_core.c nf_conntrack_alter_reply 787 rcu_assign_pointer(help->helper, helper); net/netfilter/nf_conntrack_core.c nf_conntrack_alter_reply 789 rcu_read_unlock(); net/netfilter/nf_conntrack_core.c nf_conntrack_cleanup 982 rcu_assign_pointer(ip_ct_attach, NULL); net/netfilter/nf_conntrack_core.c nf_conntrack_cleanup 987 synchronize_net(); net/netfilter/nf_conntrack_core.c nf_conntrack_cleanup 1000 rcu_assign_pointer(nf_ct_destroy, NULL); net/netfilter/nf_conntrack_core.c nf_conntrack_set_hashsize 1070 hlist_del_rcu(&h->hnode); net/netfilter/nf_conntrack_core.c nf_conntrack_init 1149 rcu_assign_pointer(ip_ct_attach, nf_conntrack_attach); net/netfilter/nf_conntrack_core.c nf_conntrack_init 1150 rcu_assign_pointer(nf_ct_destroy, destroy_conntrack); net/netfilter/nf_conntrack_expect.c nf_ct_unlink_expect 53 hlist_del_rcu(&exp->hnode); net/netfilter/nf_conntrack_expect.c __nf_ct_expect_find 100 hlist_for_each_entry_rcu(i, n, &nf_ct_expect_hash[h], hnode) { net/netfilter/nf_conntrack_expect.c nf_ct_expect_find_get 114 rcu_read_lock(); net/netfilter/nf_conntrack_expect.c nf_ct_expect_find_get 118 rcu_read_unlock(); net/netfilter/nf_conntrack_expect.c nf_ct_expect_put 307 call_rcu(&exp->rcu, nf_ct_expect_free_rcu); net/netfilter/nf_conntrack_expect.c nf_ct_expect_insert 322 hlist_add_head_rcu(&exp->hnode, &nf_ct_expect_hash[h]); net/netfilter/nf_conntrack_expect.c ct_expect_get_first 437 n = rcu_dereference(nf_ct_expect_hash[st->bucket].first); net/netfilter/nf_conntrack_expect.c ct_expect_get_next 449 head = rcu_dereference(head->next); net/netfilter/nf_conntrack_expect.c ct_expect_get_next 453 head = rcu_dereference(nf_ct_expect_hash[st->bucket].first); net/netfilter/nf_conntrack_expect.c __acquires 471 rcu_read_lock(); net/netfilter/nf_conntrack_expect.c __releases 484 rcu_read_unlock(); net/netfilter/nf_conntrack_extend.c __nf_ct_ext_destroy 31 rcu_read_lock(); net/netfilter/nf_conntrack_extend.c __nf_ct_ext_destroy 32 t = rcu_dereference(nf_ct_ext_types[i]); net/netfilter/nf_conntrack_extend.c __nf_ct_ext_destroy 40 rcu_read_unlock(); net/netfilter/nf_conntrack_extend.c nf_ct_ext_create 51 rcu_read_lock(); net/netfilter/nf_conntrack_extend.c nf_ct_ext_create 52 t = rcu_dereference(nf_ct_ext_types[id]); net/netfilter/nf_conntrack_extend.c nf_ct_ext_create 56 rcu_read_unlock(); net/netfilter/nf_conntrack_extend.c __nf_ct_ext_add 90 rcu_read_lock(); net/netfilter/nf_conntrack_extend.c __nf_ct_ext_add 91 t = rcu_dereference(nf_ct_ext_types[id]); net/netfilter/nf_conntrack_extend.c __nf_ct_ext_add 96 rcu_read_unlock(); net/netfilter/nf_conntrack_extend.c __nf_ct_ext_add 109 rcu_read_lock(); net/netfilter/nf_conntrack_extend.c __nf_ct_ext_add 110 t = rcu_dereference(nf_ct_ext_types[i]); net/netfilter/nf_conntrack_extend.c __nf_ct_ext_add 114 rcu_read_unlock(); net/netfilter/nf_conntrack_extend.c __nf_ct_ext_add 116 call_rcu(&ct->ext->rcu, __nf_ct_ext_free_rcu); net/netfilter/nf_conntrack_extend.c nf_ct_extend_register 176 rcu_assign_pointer(nf_ct_ext_types[type->id], type); net/netfilter/nf_conntrack_extend.c nf_ct_extend_unregister 188 rcu_assign_pointer(nf_ct_ext_types[type->id], NULL); net/netfilter/nf_conntrack_extend.c nf_ct_extend_unregister 191 synchronize_rcu(); net/netfilter/nf_conntrack_ftp.c help 493 nf_nat_ftp = rcu_dereference(nf_nat_ftp_hook); net/netfilter/nf_conntrack_h323_main.c expect_rtp_rtcp 297 (nat_rtp_rtcp = rcu_dereference(nat_rtp_rtcp_hook)) && net/netfilter/nf_conntrack_h323_main.c expect_t120 355 (nat_t120 = rcu_dereference(nat_t120_hook)) && net/netfilter/nf_conntrack_h323_main.c expect_h245 691 (nat_h245 = rcu_dereference(nat_h245_hook)) && net/netfilter/nf_conntrack_h323_main.c expect_callforwarding 806 (nat_callforwarding = rcu_dereference(nat_callforwarding_hook)) && net/netfilter/nf_conntrack_h323_main.c process_setup 846 set_h225_addr = rcu_dereference(set_h225_addr_hook); net/netfilter/nf_conntrack_h323_main.c expect_q931 1277 nat_q931 = rcu_dereference(nat_q931_hook); net/netfilter/nf_conntrack_h323_main.c process_grq 1305 set_ras_addr = rcu_dereference(set_ras_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_rrq 1373 set_ras_addr = rcu_dereference(set_ras_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_rcf 1404 set_sig_addr = rcu_dereference(set_sig_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_urq 1452 set_sig_addr = rcu_dereference(set_sig_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_arq 1485 set_h225_addr = rcu_dereference(set_h225_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_acf 1534 set_sig_addr = rcu_dereference(set_sig_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_lrq 1570 set_ras_addr = rcu_dereference(set_ras_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_irr 1627 set_ras_addr = rcu_dereference(set_ras_addr_hook); net/netfilter/nf_conntrack_h323_main.c process_irr 1635 set_sig_addr = rcu_dereference(set_sig_addr_hook); net/netfilter/nf_conntrack_helper.c __nf_ct_helper_find 58 hlist_for_each_entry_rcu(helper, n, &nf_ct_helper_hash[h], hnode) { net/netfilter/nf_conntrack_helper.c __nf_conntrack_helper_find_byname 74 hlist_for_each_entry_rcu(h, n, &nf_ct_helper_hash[i], hnode) { net/netfilter/nf_conntrack_helper.c unhelp 104 rcu_assign_pointer(help->helper, NULL); net/netfilter/nf_conntrack_helper.c nf_conntrack_helper_register 117 hlist_add_head_rcu(&me->hnode, &nf_ct_helper_hash[h]); net/netfilter/nf_conntrack_helper.c nf_conntrack_helper_unregister 133 hlist_del_rcu(&me->hnode); net/netfilter/nf_conntrack_helper.c nf_conntrack_helper_unregister 140 synchronize_rcu(); net/netfilter/nf_conntrack_irc.c help 197 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_netlink.c ctnetlink_dump_helpinfo 185 rcu_read_lock(); net/netfilter/nf_conntrack_netlink.c ctnetlink_dump_helpinfo 186 helper = rcu_dereference(help->helper); net/netfilter/nf_conntrack_netlink.c ctnetlink_dump_helpinfo 200 rcu_read_unlock(); net/netfilter/nf_conntrack_netlink.c ctnetlink_dump_helpinfo 204 rcu_read_unlock(); net/netfilter/nf_conntrack_netlink.c ctnetlink_dump_table 550 rcu_read_lock(); net/netfilter/nf_conntrack_netlink.c ctnetlink_dump_table 554 hlist_for_each_entry_rcu(h, n, &nf_conntrack_hash[cb->args[0]], net/netfilter/nf_conntrack_netlink.c ctnetlink_dump_table 590 rcu_read_unlock(); net/netfilter/nf_conntrack_netlink.c ctnetlink_change_helper 958 rcu_assign_pointer(help->helper, NULL); net/netfilter/nf_conntrack_netlink.c ctnetlink_change_helper 981 rcu_assign_pointer(help->helper, helper); net/netfilter/nf_conntrack_netlink.c ctnetlink_create_conntrack 1161 rcu_read_lock(); net/netfilter/nf_conntrack_netlink.c ctnetlink_create_conntrack 1166 rcu_read_unlock(); net/netfilter/nf_conntrack_netlink.c ctnetlink_create_conntrack 1171 rcu_assign_pointer(help->helper, helper); net/netfilter/nf_conntrack_netlink.c ctnetlink_create_conntrack 1182 rcu_read_unlock(); net/netfilter/nf_conntrack_netlink.c ctnetlink_exp_dump_table 1465 rcu_read_lock(); net/netfilter/nf_conntrack_netlink.c ctnetlink_exp_dump_table 1494 rcu_read_unlock(); net/netfilter/nf_conntrack_pptp.c pptp_expectfn 111 rcu_read_lock(); net/netfilter/nf_conntrack_pptp.c pptp_expectfn 112 nf_nat_pptp_expectfn = rcu_dereference(nf_nat_pptp_hook_expectfn); net/netfilter/nf_conntrack_pptp.c pptp_expectfn 134 rcu_read_unlock(); net/netfilter/nf_conntrack_pptp.c exp_gre 227 nf_nat_pptp_exp_gre = rcu_dereference(nf_nat_pptp_hook_exp_gre); net/netfilter/nf_conntrack_pptp.c pptp_inbound_pkt 370 nf_nat_pptp_inbound = rcu_dereference(nf_nat_pptp_hook_inbound); net/netfilter/nf_conntrack_pptp.c pptp_outbound_pkt 465 nf_nat_pptp_outbound = rcu_dereference(nf_nat_pptp_hook_outbound); net/netfilter/nf_conntrack_proto.c __nf_ct_l4proto_find 70 return rcu_dereference(nf_ct_protos[l3proto][l4proto]); net/netfilter/nf_conntrack_proto.c nf_ct_l4proto_find_get 81 rcu_read_lock(); net/netfilter/nf_conntrack_proto.c nf_ct_l4proto_find_get 85 rcu_read_unlock(); net/netfilter/nf_conntrack_proto.c nf_ct_l3proto_find_get 102 rcu_read_lock(); net/netfilter/nf_conntrack_proto.c nf_ct_l3proto_find_get 106 rcu_read_unlock(); net/netfilter/nf_conntrack_proto.c nf_conntrack_l3proto_register 200 rcu_assign_pointer(nf_ct_l3protos[proto->l3proto], proto); net/netfilter/nf_conntrack_proto.c nf_conntrack_l3proto_unregister 214 rcu_assign_pointer(nf_ct_l3protos[proto->l3proto], net/netfilter/nf_conntrack_proto.c nf_conntrack_l3proto_unregister 219 synchronize_rcu(); net/netfilter/nf_conntrack_proto.c nf_conntrack_l4proto_register 308 rcu_assign_pointer(nf_ct_protos[l4proto->l3proto][l4proto->l4proto], net/netfilter/nf_conntrack_proto.c nf_conntrack_l4proto_unregister 323 rcu_assign_pointer(nf_ct_protos[l4proto->l3proto][l4proto->l4proto], net/netfilter/nf_conntrack_proto.c nf_conntrack_l4proto_unregister 328 synchronize_rcu(); net/netfilter/nf_conntrack_proto.c nf_conntrack_proto_init 345 rcu_assign_pointer(nf_ct_l3protos[i], net/netfilter/nf_conntrack_sip.c set_expected_rtp_rtcp 776 rcu_read_lock(); net/netfilter/nf_conntrack_sip.c set_expected_rtp_rtcp 797 rcu_read_unlock(); net/netfilter/nf_conntrack_sip.c set_expected_rtp_rtcp 804 nf_nat_sdp_port = rcu_dereference(nf_nat_sdp_port_hook); net/netfilter/nf_conntrack_sip.c set_expected_rtp_rtcp 826 nf_nat_sdp_media = rcu_dereference(nf_nat_sdp_media_hook); net/netfilter/nf_conntrack_sip.c process_sdp 887 nf_nat_sdp_addr = rcu_dereference(nf_nat_sdp_addr_hook); net/netfilter/nf_conntrack_sip.c process_sdp 959 nf_nat_sdp_session = rcu_dereference(nf_nat_sdp_session_hook); net/netfilter/nf_conntrack_sip.c process_register_request 1099 nf_nat_sip_expect = rcu_dereference(nf_nat_sip_expect_hook); net/netfilter/nf_conntrack_sip.c sip_help 1291 nf_nat_sip = rcu_dereference(nf_nat_sip_hook); net/netfilter/nf_conntrack_standalone.c ct_get_first 66 n = rcu_dereference(nf_conntrack_hash[st->bucket].first); net/netfilter/nf_conntrack_standalone.c ct_get_next 78 head = rcu_dereference(head->next); net/netfilter/nf_conntrack_standalone.c ct_get_next 82 head = rcu_dereference(nf_conntrack_hash[st->bucket].first); net/netfilter/nf_conntrack_standalone.c __acquires 100 rcu_read_lock(); net/netfilter/nf_conntrack_standalone.c __releases 113 rcu_read_unlock(); net/netfilter/nf_conntrack_tftp.c tftp_help 73 nf_nat_tftp = rcu_dereference(nf_nat_tftp_hook); net/netfilter/nf_log.c nf_log_register 37 rcu_assign_pointer(nf_loggers[pf], logger); net/netfilter/nf_log.c nf_log_unregister_pf 53 rcu_assign_pointer(nf_loggers[pf], NULL); net/netfilter/nf_log.c nf_log_unregister_pf 57 synchronize_rcu(); net/netfilter/nf_log.c nf_log_unregister 68 rcu_assign_pointer(nf_loggers[i], NULL); net/netfilter/nf_log.c nf_log_unregister 72 synchronize_rcu(); net/netfilter/nf_log.c nf_log_packet 88 rcu_read_lock(); net/netfilter/nf_log.c nf_log_packet 89 logger = rcu_dereference(nf_loggers[pf]); net/netfilter/nf_log.c nf_log_packet 96 rcu_read_unlock(); net/netfilter/nf_log.c __acquires 104 rcu_read_lock(); net/netfilter/nf_log.c __releases 125 rcu_read_unlock(); net/netfilter/nf_log.c seq_show 133 logger = rcu_dereference(nf_loggers[*pos]); net/netfilter/nfnetlink_queue.c instance_lookup 82 hlist_for_each_entry_rcu(inst, pos, head, hlist) { net/netfilter/nfnetlink_queue.c instance_create 123 hlist_add_head_rcu(&inst->hlist, &instance_table[h]); net/netfilter/nfnetlink_queue.c __instance_destroy 153 hlist_del_rcu(&inst->hlist); net/netfilter/nfnetlink_queue.c __instance_destroy 154 call_rcu(&inst->rcu, instance_destroy_rcu); net/netfilter/nfnetlink_queue.c nfqnl_dev_drop 537 rcu_read_lock(); net/netfilter/nfnetlink_queue.c nfqnl_dev_drop 544 hlist_for_each_entry_rcu(inst, tmp, head, hlist) net/netfilter/nfnetlink_queue.c nfqnl_dev_drop 548 rcu_read_unlock(); net/netfilter/nfnetlink_queue.c nfqnl_recv_verdict 623 rcu_read_lock(); net/netfilter/nfnetlink_queue.c nfqnl_recv_verdict 653 rcu_read_unlock(); net/netfilter/nfnetlink_queue.c nfqnl_recv_verdict 668 rcu_read_unlock(); net/netfilter/nfnetlink_queue.c nfqnl_recv_config 713 rcu_read_lock(); net/netfilter/nfnetlink_queue.c nfqnl_recv_config 775 rcu_read_unlock(); net/netfilter/nf_queue.c nf_register_queue_handler 38 rcu_assign_pointer(queue_handler[pf], qh); net/netfilter/nf_queue.c nf_unregister_queue_handler 59 rcu_assign_pointer(queue_handler[pf], NULL); net/netfilter/nf_queue.c nf_unregister_queue_handler 62 synchronize_rcu(); net/netfilter/nf_queue.c nf_unregister_queue_handlers 75 rcu_assign_pointer(queue_handler[pf], NULL); net/netfilter/nf_queue.c nf_unregister_queue_handlers 79 synchronize_rcu(); net/netfilter/nf_queue.c __acquires 126 rcu_read_lock(); net/netfilter/nf_queue.c seq_show 128 qh = rcu_dereference(queue_handler[pf]); net/netfilter/nf_queue.c __releases 152 rcu_read_unlock(); net/netfilter/nf_queue.c __releases 175 rcu_read_unlock(); net/netfilter/nf_queue.c __releases 185 rcu_read_unlock(); net/netfilter/nf_queue.c nf_reinject 238 rcu_read_lock(); net/netfilter/nf_queue.c nf_reinject 279 rcu_read_unlock(); net/netfilter/nf_queue.c seq_show 315 rcu_read_lock(); net/netfilter/nf_queue.c seq_show 316 qh = rcu_dereference(queue_handler[*pos]); net/netfilter/nf_queue.c seq_show 321 rcu_read_unlock(); net/netfilter/xt_connlimit.c count_them 122 rcu_read_lock(); net/netfilter/xt_connlimit.c count_them 165 rcu_read_unlock(); net/netfilter/xt_helper.c helper_mt 48 helper = rcu_dereference(master_help->helper); net/netfilter/xt_TCPMSS.c tcpmss_reverse_mtu4 159 rcu_read_lock(); net/netfilter/xt_TCPMSS.c tcpmss_reverse_mtu4 163 rcu_read_unlock(); net/netfilter/xt_TCPMSS.c tcpmss_reverse_mtu6 205 rcu_read_lock(); net/netfilter/xt_TCPMSS.c tcpmss_reverse_mtu6 209 rcu_read_unlock(); net/netlabel/netlabel_cipso_v4.c netlbl_cipsov4_list 490 rcu_read_lock(); net/netlabel/netlabel_cipso_v4.c netlbl_cipsov4_list 584 rcu_read_unlock(); net/netlabel/netlabel_cipso_v4.c netlbl_cipsov4_list 592 rcu_read_unlock(); net/netlabel/netlabel_cipso_v4.c netlbl_cipsov4_list 598 rcu_read_unlock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_hash 103 return val & (rcu_dereference(netlbl_domhsh)->size - 1); net/netlabel/netlabel_domainhash.c netlbl_domhsh_search 123 list_for_each_entry_rcu(iter, net/netlabel/netlabel_domainhash.c netlbl_domhsh_search 124 &rcu_dereference(netlbl_domhsh)->tbl[bkt], net/netlabel/netlabel_domainhash.c netlbl_domhsh_search_def 152 entry = rcu_dereference(netlbl_domhsh_def); net/netlabel/netlabel_domainhash.c netlbl_domhsh_init 197 rcu_assign_pointer(netlbl_domhsh, hsh_tbl); net/netlabel/netlabel_domainhash.c netlbl_domhsh_add 238 rcu_read_lock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_add 243 list_add_tail_rcu(&entry->list, net/netlabel/netlabel_domainhash.c netlbl_domhsh_add 244 &rcu_dereference(netlbl_domhsh)->tbl[bkt]); net/netlabel/netlabel_domainhash.c netlbl_domhsh_add 249 if (rcu_dereference(netlbl_domhsh_def) == NULL) net/netlabel/netlabel_domainhash.c netlbl_domhsh_add 250 rcu_assign_pointer(netlbl_domhsh_def, entry); net/netlabel/netlabel_domainhash.c netlbl_domhsh_add 273 rcu_read_unlock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 322 rcu_read_lock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 338 if (entry != rcu_dereference(netlbl_domhsh_def)) net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 339 list_del_rcu(&entry->list); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 341 rcu_assign_pointer(netlbl_domhsh_def, NULL); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 356 rcu_read_unlock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 358 call_rcu(&entry->rcu, netlbl_domhsh_free_entry); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 417 rcu_read_lock(); net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 419 iter_bkt < rcu_dereference(netlbl_domhsh)->size; net/netlabel/netlabel_domainhash.c netlbl_domhsh_search 421 list_for_each_entry_rcu(iter_entry, net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 422 &rcu_dereference(netlbl_domhsh)->tbl[iter_bkt], net/netlabel/netlabel_domainhash.c netlbl_domhsh_remove 436 rcu_read_unlock(); net/netlabel/netlabel_kapi.c netlbl_cfg_cipsov4_add_map 184 rcu_read_lock(); net/netlabel/netlabel_kapi.c netlbl_cfg_cipsov4_add_map 191 rcu_read_unlock(); net/netlabel/netlabel_kapi.c netlbl_cfg_cipsov4_add_map 198 rcu_read_unlock(); net/netlabel/netlabel_kapi.c netlbl_sock_setattr 464 rcu_read_lock(); net/netlabel/netlabel_kapi.c netlbl_sock_setattr 482 rcu_read_unlock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_add 129 rcu_read_lock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_add 132 rcu_read_unlock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_add 136 rcu_read_unlock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_adddef 301 rcu_read_lock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_adddef 304 rcu_read_unlock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_adddef 308 rcu_read_unlock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_listdef 368 rcu_read_lock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_listdef 386 rcu_read_unlock(); net/netlabel/netlabel_mgmt.c netlbl_mgmt_listdef 392 rcu_read_unlock(); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_free_iface 289 list_del_rcu(&iter4->list); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_free_iface 294 list_del_rcu(&iter6->list); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_hash 315 return ifindex & (rcu_dereference(netlbl_unlhsh)->size - 1); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_search_addr4 336 list_for_each_entry_rcu(iter, &iface->addr4_list, list) net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_search_addr6 362 list_for_each_entry_rcu(iter, &iface->addr6_list, list) net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_search_iface 387 list_for_each_entry_rcu(iter, net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_search_iface 388 &rcu_dereference(netlbl_unlhsh)->tbl[bkt], net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_search_iface_def 416 entry = rcu_dereference(netlbl_unlhsh_def); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_add_addr4 467 list_for_each_entry_rcu(iter, &iface->addr4_list, list) net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_add_addr4 476 list_add_tail_rcu(&entry->list, &iface->addr4_list); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_add_addr6 531 list_for_each_entry_rcu(iter, &iface->addr6_list, list) net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_add_addr6 540 list_add_tail_rcu(&entry->list, &iface->addr6_list); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_add_iface 577 list_add_tail_rcu(&iface->list, net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_add_iface 578 &rcu_dereference(netlbl_unlhsh)->tbl[bkt]); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_add_iface 581 if (rcu_dereference(netlbl_unlhsh_def) != NULL) net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_add_iface 583 rcu_assign_pointer(netlbl_unlhsh_def, iface); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_add 630 rcu_read_lock(); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_add 642 iface = rcu_dereference(netlbl_unlhsh_def); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_add 688 rcu_read_unlock(); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_remove_addr4 734 list_del_rcu(&entry->list); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_remove_addr4 759 call_rcu(&entry->rcu, netlbl_unlhsh_free_addr4); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_remove_addr6 797 list_del_rcu(&entry->list); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_remove_addr6 822 call_rcu(&entry->rcu, netlbl_unlhsh_free_addr6); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_condremove_iface 843 list_for_each_entry_rcu(iter4, &iface->addr4_list, list) net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_condremove_iface 846 list_for_each_entry_rcu(iter6, &iface->addr6_list, list) net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_condremove_iface 851 list_del_rcu(&iface->list); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_condremove_iface 853 rcu_assign_pointer(netlbl_unlhsh_def, NULL); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_condremove_iface 856 call_rcu(&iface->rcu, netlbl_unlhsh_free_iface); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_remove 893 rcu_read_lock(); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_remove 903 iface = rcu_dereference(netlbl_unlhsh_def); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_remove 930 rcu_read_unlock(); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_netdev_handler 966 list_del_rcu(&iface->list); net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_netdev_handler 973 call_rcu(&iface->rcu, netlbl_unlhsh_free_iface); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlist 1435 rcu_read_lock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlist 1437 iter_bkt < rcu_dereference(netlbl_unlhsh)->size; net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlist 1439 list_for_each_entry_rcu(iface, net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlist 1440 &rcu_dereference(netlbl_unlhsh)->tbl[iter_bkt], net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlist 1445 list_for_each_entry_rcu(addr4, net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlist 1461 list_for_each_entry_rcu(addr6, net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlist 1481 rcu_read_unlock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlistdef 1515 rcu_read_lock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlistdef 1516 iface = rcu_dereference(netlbl_unlhsh_def); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlistdef 1520 list_for_each_entry_rcu(addr4, &iface->addr4_list, list) { net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlistdef 1532 list_for_each_entry_rcu(addr6, &iface->addr6_list, list) { net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlistdef 1546 rcu_read_unlock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_init 1686 rcu_read_lock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_init 1688 rcu_assign_pointer(netlbl_unlhsh, hsh_tbl); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_init 1690 rcu_read_unlock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_getattr 1714 rcu_read_lock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_getattr 1746 rcu_read_unlock(); net/netlabel/netlabel_unlabeled.c netlbl_unlabel_getattr 1753 rcu_read_unlock(); net/netlink/af_netlink.c netlink_has_listeners 912 rcu_read_lock(); net/netlink/af_netlink.c netlink_has_listeners 913 listeners = rcu_dereference(nl_table[sk->sk_protocol].listeners); net/netlink/af_netlink.c netlink_has_listeners 918 rcu_read_unlock(); net/netlink/af_netlink.c netlink_change_ngroups 1468 rcu_assign_pointer(tbl->listeners, listeners); net/netlink/af_netlink.c netlink_change_ngroups 1474 synchronize_rcu(); net/packet/af_packet.c run_filter 418 rcu_read_lock_bh(); net/packet/af_packet.c run_filter 419 filter = rcu_dereference(sk->sk_filter); net/packet/af_packet.c run_filter 422 rcu_read_unlock_bh(); net/packet/af_packet.c packet_set_ring 1721 synchronize_net(); net/sched/sch_generic.c qdisc_destroy 533 call_rcu(&qdisc->q_rcu, __qdisc_destroy); net/sched/sch_generic.c dev_activate 566 rcu_assign_pointer(dev->qdisc, dev->qdisc_sleeping); net/sched/sch_generic.c dev_deactivate 595 synchronize_rcu(); net/sctp/bind_addr.c sctp_add_bind_addr 194 list_add_tail_rcu(&addr->list, &bp->address_list); net/sctp/bind_addr.c sctp_del_bind_addr 216 list_del_rcu(&addr->list); net/sctp/bind_addr.c sctp_del_bind_addr 222 call_rcu(&addr->rcu, sctp_local_addr_free); net/sctp/bind_addr.c sctp_bind_addr_match 337 rcu_read_lock(); net/sctp/bind_addr.c sctp_bind_addr_match 338 list_for_each_entry_rcu(laddr, &bp->address_list, list) { net/sctp/bind_addr.c sctp_bind_addr_match 346 rcu_read_unlock(); net/sctp/bind_addr.c sctp_bind_addr_state 363 rcu_read_lock(); net/sctp/bind_addr.c sctp_bind_addr_state 364 list_for_each_entry_rcu(laddr, &bp->address_list, list) { net/sctp/bind_addr.c sctp_bind_addr_state 372 rcu_read_unlock(); net/sctp/ipv6.c sctp_inet6addr_event 105 list_add_tail_rcu(&addr->list, &sctp_local_addr_list); net/sctp/ipv6.c sctp_inet6addr_event 118 list_del_rcu(&addr->list); net/sctp/ipv6.c sctp_inet6addr_event 124 call_rcu(&addr->rcu, sctp_local_addr_free); net/sctp/ipv6.c sctp_v6_get_saddr 336 rcu_read_lock(); net/sctp/ipv6.c sctp_v6_get_saddr 337 list_for_each_entry_rcu(laddr, &bp->address_list, list) { net/sctp/ipv6.c sctp_v6_get_saddr 361 rcu_read_unlock(); net/sctp/ipv6.c sctp_v6_copy_addrlist 372 rcu_read_lock(); net/sctp/ipv6.c sctp_v6_copy_addrlist 374 rcu_read_unlock(); net/sctp/ipv6.c sctp_v6_copy_addrlist 395 rcu_read_unlock(); net/sctp/protocol.c sctp_v4_copy_addrlist 158 rcu_read_lock(); net/sctp/protocol.c sctp_v4_copy_addrlist 160 rcu_read_unlock(); net/sctp/protocol.c sctp_v4_copy_addrlist 178 rcu_read_unlock(); net/sctp/protocol.c sctp_copy_local_addr_list 227 rcu_read_lock(); net/sctp/protocol.c sctp_copy_local_addr_list 228 list_for_each_entry_rcu(addr, &sctp_local_addr_list, list) { net/sctp/protocol.c sctp_copy_local_addr_list 250 rcu_read_unlock(); net/sctp/protocol.c sctp_v4_get_dst 483 rcu_read_lock(); net/sctp/protocol.c sctp_v4_get_dst 484 list_for_each_entry_rcu(laddr, &bp->address_list, list) { net/sctp/protocol.c sctp_v4_get_dst 490 rcu_read_unlock(); net/sctp/protocol.c sctp_v4_get_dst 502 rcu_read_lock(); net/sctp/protocol.c sctp_v4_get_dst 503 list_for_each_entry_rcu(laddr, &bp->address_list, list) { net/sctp/protocol.c sctp_v4_get_dst 517 rcu_read_unlock(); net/sctp/protocol.c sctp_inetaddr_event 660 list_add_tail_rcu(&addr->list, &sctp_local_addr_list); net/sctp/protocol.c sctp_inetaddr_event 673 list_del_rcu(&addr->list); net/sctp/protocol.c sctp_inetaddr_event 679 call_rcu(&addr->rcu, sctp_local_addr_free); net/sctp/socket.c sctp_getsockopt_local_addrs_num_old 4269 rcu_read_lock(); net/sctp/socket.c sctp_getsockopt_local_addrs_num_old 4270 list_for_each_entry_rcu(addr, net/sctp/socket.c sctp_getsockopt_local_addrs_num_old 4281 rcu_read_unlock(); net/sctp/socket.c sctp_copy_laddrs_old 4311 rcu_read_lock(); net/sctp/socket.c sctp_copy_laddrs_old 4312 list_for_each_entry_rcu(addr, &sctp_local_addr_list, list) { net/sctp/socket.c sctp_copy_laddrs_old 4333 rcu_read_unlock(); net/sctp/socket.c sctp_copy_laddrs 4346 rcu_read_lock(); net/sctp/socket.c sctp_copy_laddrs 4347 list_for_each_entry_rcu(addr, &sctp_local_addr_list, list) { net/sctp/socket.c sctp_copy_laddrs 4372 rcu_read_unlock(); net/socket.c __sock_create 1153 rcu_read_lock(); net/socket.c __sock_create 1154 pf = rcu_dereference(net_families[family]); net/socket.c __sock_create 1167 rcu_read_unlock(); net/socket.c __sock_create 1202 rcu_read_unlock(); net/socket.c sock_unregister 2152 synchronize_rcu(); net/sunrpc/auth.c rpcauth_unhash_cred_locked 123 hlist_del_rcu(&cred->cr_hash); net/sunrpc/auth.c rpcauth_lookup_credcache 296 rcu_read_lock(); net/sunrpc/auth.c rpcauth_lookup_credcache 297 hlist_for_each_entry_rcu(entry, pos, &cache->hashtable[nr], cr_hash) { net/sunrpc/auth.c rpcauth_lookup_credcache 309 rcu_read_unlock(); net/sunrpc/auth.c rpcauth_lookup_credcache 330 hlist_add_head_rcu(&cred->cr_hash, &cache->hashtable[nr]); net/sunrpc/auth_generic.c generic_destroy_cred 126 call_rcu(&cred->cr_rcu, generic_free_cred_callback); net/sunrpc/auth_gss/auth_gss.c gss_cred_set_ctx 121 rcu_assign_pointer(gss_cred->gc_ctx, ctx); net/sunrpc/auth_gss/auth_gss.c gss_cred_get_ctx 162 rcu_read_lock(); net/sunrpc/auth_gss/auth_gss.c gss_cred_get_ctx 165 rcu_read_unlock(); net/sunrpc/auth_gss/auth_gss.c gss_free_ctx 753 gc_gss_ctx = rcu_dereference(ctx->gc_gss_ctx); net/sunrpc/auth_gss/auth_gss.c gss_free_ctx 754 rcu_assign_pointer(ctx->gc_gss_ctx, NULL); net/sunrpc/auth_gss/auth_gss.c gss_free_ctx 755 call_rcu(&ctx->gc_rcu, gss_free_ctx_callback); net/sunrpc/auth_gss/auth_gss.c gss_destroy_cred 783 rcu_assign_pointer(gss_cred->gc_ctx, NULL); net/sunrpc/auth_gss/auth_gss.c gss_destroy_cred 784 call_rcu(&cred->cr_rcu, gss_free_cred_callback); net/sunrpc/auth_unix.c unx_destroy_cred 106 call_rcu(&cred->cr_rcu, unx_free_cred_callback); net/xfrm/xfrm_user.c xfrm_user_init 2493 rcu_assign_pointer(xfrm_nl, nlsk); net/xfrm/xfrm_user.c xfrm_user_exit 2505 rcu_assign_pointer(xfrm_nl, NULL); net/xfrm/xfrm_user.c xfrm_user_exit 2506 synchronize_rcu(); security/keys/key.c unregister_key_type 960 synchronize_rcu(); security/keys/keyring.c keyring_destroy 153 klist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c keyring_describe 177 rcu_read_lock(); security/keys/keyring.c keyring_describe 178 klist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c keyring_describe 183 rcu_read_unlock(); security/keys/keyring.c keyring_read 201 klist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c keyring_search_aux 316 rcu_read_lock(); security/keys/keyring.c keyring_search_aux 353 keylist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c keyring_search_aux 439 rcu_read_unlock(); security/keys/keyring.c __keyring_search_one 487 rcu_read_lock(); security/keys/keyring.c __keyring_search_one 489 klist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c __keyring_search_one 505 rcu_read_unlock(); security/keys/keyring.c __keyring_search_one 510 rcu_read_unlock(); security/keys/keyring.c keyring_detect_cycle 585 rcu_read_lock(); security/keys/keyring.c keyring_detect_cycle 599 keylist = rcu_dereference(subtree->payload.subscriptions); security/keys/keyring.c keyring_detect_cycle 642 rcu_read_unlock(); security/keys/keyring.c __key_link 741 rcu_assign_pointer( security/keys/keyring.c __key_link 748 call_rcu(&klist->rcu, security/keys/keyring.c __key_link 804 rcu_assign_pointer(keyring->payload.subscriptions, nklist); security/keys/keyring.c __key_link 808 call_rcu(&klist->rcu, keyring_link_rcu_disposal); security/keys/keyring.c key_unlink 901 rcu_assign_pointer(keyring->payload.subscriptions, nklist); security/keys/keyring.c key_unlink 907 call_rcu(&klist->rcu, keyring_unlink_rcu_disposal); security/keys/keyring.c keyring_clear 962 rcu_assign_pointer(keyring->payload.subscriptions, security/keys/keyring.c keyring_clear 970 call_rcu(&klist->rcu, keyring_clear_rcu_disposal); security/keys/keyring.c keyring_revoke 994 rcu_assign_pointer(keyring->payload.subscriptions, NULL); security/keys/keyring.c keyring_revoke 995 call_rcu(&klist->rcu, keyring_clear_rcu_disposal); security/keys/proc.c proc_keys_show 146 rcu_read_lock(); security/keys/proc.c proc_keys_show 194 rcu_read_unlock(); security/keys/process_keys.c install_session_keyring 250 rcu_assign_pointer(tsk->signal->session_keyring, keyring); security/keys/process_keys.c install_session_keyring 256 synchronize_rcu(); security/keys/process_keys.c copy_thread_group_keys 277 rcu_read_lock(); security/keys/process_keys.c copy_thread_group_keys 279 key_get(rcu_dereference(current->signal->session_keyring)); security/keys/process_keys.c copy_thread_group_keys 280 rcu_read_unlock(); security/keys/process_keys.c search_process_keyrings 469 rcu_read_lock(); security/keys/process_keys.c search_process_keyrings 471 make_key_ref(rcu_dereference( security/keys/process_keys.c search_process_keyrings 475 rcu_read_unlock(); security/keys/process_keys.c lookup_user_key 635 rcu_read_lock(); security/keys/process_keys.c lookup_user_key 636 key = rcu_dereference(context->signal->session_keyring); security/keys/process_keys.c lookup_user_key 638 rcu_read_unlock(); security/keys/process_keys.c join_session_keyring 761 rcu_read_lock(); security/keys/process_keys.c join_session_keyring 762 ret = rcu_dereference(tsk->signal->session_keyring)->serial; security/keys/process_keys.c join_session_keyring 763 rcu_read_unlock(); security/keys/request_key.c call_sbin_request_key 110 rcu_read_lock(); security/keys/request_key.c call_sbin_request_key 111 sskey = rcu_dereference(tsk->signal->session_keyring)->serial; security/keys/request_key.c call_sbin_request_key 112 rcu_read_unlock(); security/keys/request_key.c construct_key_make_link 233 rcu_read_lock(); security/keys/request_key.c construct_key_make_link 235 rcu_dereference(tsk->signal->session_keyring)); security/keys/request_key.c construct_key_make_link 236 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 252 rcu_read_lock(); security/selinux/avc.c avc_get_hash_stats 260 list_for_each_entry_rcu(node, &avc_cache.slots[i], list) security/selinux/avc.c avc_get_hash_stats 267 rcu_read_unlock(); security/selinux/avc.c avc_node_delete 284 list_del_rcu(&node->list); security/selinux/avc.c avc_node_delete 285 call_rcu(&node->rhead, avc_node_free); security/selinux/avc.c avc_node_replace 298 list_replace_rcu(&old->list, &new->list); security/selinux/avc.c avc_node_replace 299 call_rcu(&old->rhead, avc_node_free); security/selinux/avc.c avc_reclaim_node 315 rcu_read_lock(); security/selinux/avc.c avc_reclaim_node 323 rcu_read_unlock(); security/selinux/avc.c avc_reclaim_node 329 rcu_read_unlock(); security/selinux/avc.c avc_search_node 370 list_for_each_entry_rcu(node, &avc_cache.slots[hvalue], list) { security/selinux/avc.c avc_insert 485 list_add_rcu(&node->list, &avc_cache.slots[hvalue]); security/selinux/avc.c avc_ss_reset 831 rcu_read_lock(); security/selinux/avc.c avc_ss_reset 834 rcu_read_unlock(); security/selinux/avc.c avc_has_perm_noaudit 885 rcu_read_lock(); security/selinux/avc.c avc_has_perm_noaudit 889 rcu_read_unlock(); security/selinux/avc.c avc_has_perm_noaudit 893 rcu_read_lock(); security/selinux/avc.c avc_has_perm_noaudit 914 rcu_read_unlock(); security/selinux/hooks.c task_tracer_task 1925 return rcu_dereference(task->parent); security/selinux/hooks.c selinux_bprm_apply_creds 2179 rcu_read_lock(); security/selinux/hooks.c selinux_bprm_apply_creds 2185 rcu_read_unlock(); security/selinux/hooks.c selinux_setprocattr 5207 rcu_read_lock(); security/selinux/hooks.c selinux_setprocattr 5212 rcu_read_unlock(); security/selinux/hooks.c selinux_setprocattr 5224 rcu_read_unlock(); security/selinux/netif.c sel_netif_find 73 list_for_each_entry_rcu(netif, &sel_netif_hash[idx], list) security/selinux/netif.c sel_netif_insert 99 list_add_rcu(&netif->list, &sel_netif_hash[idx]); security/selinux/netif.c sel_netif_destroy 131 list_del_rcu(&netif->list); security/selinux/netif.c sel_netif_destroy 133 call_rcu(&netif->rcu_head, sel_netif_free); security/selinux/netif.c sel_netif_sid 217 rcu_read_lock(); security/selinux/netif.c sel_netif_sid 221 rcu_read_unlock(); security/selinux/netif.c sel_netif_sid 224 rcu_read_unlock(); security/selinux/netif.c sel_netif_kill 242 rcu_read_lock(); security/selinux/netif.c sel_netif_kill 248 rcu_read_unlock(); security/selinux/netif.c sel_netif_avc_callback 275 synchronize_net(); security/selinux/netnode.c sel_netnode_find 146 list_for_each_entry_rcu(node, &sel_netnode_hash[idx].list, list) security/selinux/netnode.c sel_netnode_insert 190 list_add_rcu(&node->list, &sel_netnode_hash[idx].list); security/selinux/netnode.c sel_netnode_insert 194 rcu_dereference(sel_netnode_hash[idx].list.prev), security/selinux/netnode.c sel_netnode_insert 196 list_del_rcu(&tail->list); security/selinux/netnode.c sel_netnode_insert 197 call_rcu(&tail->rcu, sel_netnode_free); security/selinux/netnode.c sel_netnode_sid 281 rcu_read_lock(); security/selinux/netnode.c sel_netnode_sid 285 rcu_read_unlock(); security/selinux/netnode.c sel_netnode_sid 288 rcu_read_unlock(); security/selinux/netnode.c sel_netnode_flush 309 list_del_rcu(&node->list); security/selinux/netnode.c sel_netnode_flush 310 call_rcu(&node->rcu, sel_netnode_free); security/selinux/netnode.c sel_netnode_avc_callback 322 synchronize_net(); security/selinux/netport.c sel_netport_find 116 list_for_each_entry_rcu(port, &sel_netport_hash[idx].list, list) security/selinux/netport.c sel_netport_insert 138 list_add_rcu(&port->list, &sel_netport_hash[idx].list); security/selinux/netport.c sel_netport_insert 142 rcu_dereference(sel_netport_hash[idx].list.prev), security/selinux/netport.c sel_netport_insert 144 list_del_rcu(&tail->list); security/selinux/netport.c sel_netport_insert 145 call_rcu(&tail->rcu, sel_netport_free); security/selinux/netport.c sel_netport_sid 215 rcu_read_lock(); security/selinux/netport.c sel_netport_sid 219 rcu_read_unlock(); security/selinux/netport.c sel_netport_sid 222 rcu_read_unlock(); security/selinux/netport.c sel_netport_flush 243 list_del_rcu(&port->list); security/selinux/netport.c sel_netport_flush 244 call_rcu(&port->rcu, sel_netport_free); security/selinux/netport.c sel_netport_avc_callback 256 synchronize_net();