arch/alpha/kernel/osf_sys.c osf_select 1001 rcu_read_lock(); arch/alpha/kernel/osf_sys.c osf_select 1004 rcu_read_unlock(); arch/i386/kernel/traps.c do_nmi 689 if (!rcu_dereference(nmi_callback)(regs, cpu)) arch/i386/kernel/traps.c set_nmi_callback 697 rcu_assign_pointer(nmi_callback, callback); arch/i386/oprofile/nmi_timer_int.c timer_stop 39 synchronize_sched(); arch/ia64/kernel/perfmon.c pfm_free_fd 2232 rcu_assign_pointer(fdt->fd[fd], NULL); arch/ia64/sn/kernel/irq.c sn_set_affinity_irq 174 list_replace_rcu(&sn_irq_info->list, &new_irq_info->list); arch/ia64/sn/kernel/irq.c sn_set_affinity_irq 176 call_rcu(&sn_irq_info->rcu, sn_irq_info_free); arch/ia64/sn/kernel/irq.c unregister_intr_pda 232 rcu_read_lock(); arch/ia64/sn/kernel/irq.c unregister_intr_pda 237 list_for_each_entry_rcu(tmp_irq_info, arch/ia64/sn/kernel/irq.c unregister_intr_pda 253 list_for_each_entry_rcu(tmp_irq_info, arch/ia64/sn/kernel/irq.c unregister_intr_pda 264 rcu_read_unlock(); arch/ia64/sn/kernel/irq.c sn_irq_fixup 287 list_add_rcu(&sn_irq_info->list, sn_irq_lh[sn_irq_info->irq_irq]); arch/ia64/sn/kernel/irq.c sn_irq_unfixup 311 list_del_rcu(&sn_irq_info->list); arch/ia64/sn/kernel/irq.c sn_irq_unfixup 313 call_rcu(&sn_irq_info->rcu, sn_irq_info_free); arch/ia64/sn/kernel/irq.c force_interrupt 334 rcu_read_lock(); arch/ia64/sn/kernel/irq.c force_interrupt 335 list_for_each_entry_rcu(sn_irq_info, sn_irq_lh[irq], list) arch/ia64/sn/kernel/irq.c force_interrupt 338 rcu_read_unlock(); arch/ia64/sn/kernel/irq.c sn_lb_int_war_check 413 rcu_read_lock(); arch/ia64/sn/kernel/irq.c sn_lb_int_war_check 415 list_for_each_entry_rcu(sn_irq_info, sn_irq_lh[i], list) { arch/ia64/sn/kernel/irq.c sn_lb_int_war_check 419 rcu_read_unlock(); arch/mips/kernel/irixioctl.c get_tty 37 rcu_read_lock(); arch/mips/kernel/irixioctl.c get_tty 45 rcu_read_unlock(); arch/powerpc/mm/tlb_64.c pte_free_submit 93 call_rcu(&batch->rcu, pte_free_rcu_callback); arch/powerpc/platforms/iseries/lpevents.c HvLpEvent_unregisterHandler 227 synchronize_rcu(); arch/sparc64/solaris/ioctl.c solaris_sockmod 299 rcu_read_lock(); arch/sparc64/solaris/ioctl.c solaris_sockmod 305 rcu_read_unlock(); arch/sparc64/solaris/ioctl.c solaris_sockmod 308 rcu_read_unlock(); arch/x86_64/kernel/mce.c mce_log 61 entry = rcu_dereference(mcelog.next); arch/x86_64/kernel/mce.c mce_read 419 next = rcu_dereference(mcelog.next); arch/x86_64/kernel/mce.c mce_read 446 synchronize_sched(); arch/x86_64/kernel/nmi.c do_nmi 532 if (!rcu_dereference(nmi_callback)(regs, cpu)) arch/x86_64/kernel/nmi.c set_nmi_callback 539 rcu_assign_pointer(nmi_callback, callback); drivers/acpi/processor_idle.c acpi_processor_cst_has_changed 982 synchronize_sched(); drivers/char/ipmi/ipmi_msghandler.c clean_up_interface_data 357 list_add_rcu(&list, &intf->cmd_rcvrs); drivers/char/ipmi/ipmi_msghandler.c clean_up_interface_data 358 list_del_rcu(&intf->cmd_rcvrs); drivers/char/ipmi/ipmi_msghandler.c clean_up_interface_data 360 synchronize_rcu(); drivers/char/ipmi/ipmi_msghandler.c ipmi_create_user 767 list_add_rcu(&new_user->link, &intf->users); drivers/char/ipmi/ipmi_msghandler.c ipmi_destroy_user 797 list_del_rcu(&user->link); drivers/char/ipmi/ipmi_msghandler.c ipmi_destroy_user 815 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_destroy_user 817 list_del_rcu(&rcvr->link); drivers/char/ipmi/ipmi_msghandler.c ipmi_destroy_user 823 synchronize_rcu(); drivers/char/ipmi/ipmi_msghandler.c find_cmd_rcvr 927 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_register_for_cmd 959 list_add_rcu(&rcvr->link, &intf->cmd_rcvrs); drivers/char/ipmi/ipmi_msghandler.c ipmi_unregister_for_cmd 980 list_del_rcu(&rcvr->link); drivers/char/ipmi/ipmi_msghandler.c ipmi_unregister_for_cmd 982 synchronize_rcu(); drivers/char/ipmi/ipmi_msghandler.c handle_ipmb_get_msg_cmd 2059 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c handle_ipmb_get_msg_cmd 2066 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c handle_lan_get_msg_cmd 2239 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c handle_lan_get_msg_cmd 2246 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp 2353 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp 2354 list_for_each_entry_rcu(user, &intf->users, link) { drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp 2360 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp 2379 rcu_read_unlock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_smi_watchdog_pretimeout 2674 rcu_read_lock(); drivers/char/ipmi/ipmi_msghandler.c ipmi_smi_watchdog_pretimeout 2675 list_for_each_entry_rcu(user, &intf->users, link) { drivers/char/ipmi/ipmi_msghandler.c ipmi_smi_watchdog_pretimeout 2681 rcu_read_unlock(); drivers/char/ipmi/ipmi_si_intf.c init_one_smi 2387 synchronize_sched(); drivers/char/ipmi/ipmi_si_intf.c cleanup_one_si 2492 synchronize_sched(); drivers/char/sonypi.c sonypi_remove 1443 synchronize_sched(); drivers/char/tty_io.c __do_SAK 2709 rcu_read_lock(); drivers/char/tty_io.c __do_SAK 2724 rcu_read_unlock(); drivers/edac/edac_mc.c add_mc_to_global_list 1446 list_add_tail_rcu(&mci->link, insert_before); drivers/edac/edac_mc.c del_mc_from_global_list 1527 list_del_rcu(&mci->link); drivers/edac/edac_mc.c del_mc_from_global_list 1529 call_rcu(&mci->rcu, complete_mc_list_del); drivers/input/keyboard/atkbd.c atkbd_disconnect 721 synchronize_sched(); drivers/input/serio/i8042.c i8042_stop 408 synchronize_sched(); drivers/md/multipath.c multipath_map 59 rcu_read_lock(); drivers/md/multipath.c multipath_map 61 mdk_rdev_t *rdev = rcu_dereference(conf->multipaths[i].rdev); drivers/md/multipath.c multipath_map 64 rcu_read_unlock(); drivers/md/multipath.c multipath_map 68 rcu_read_unlock(); drivers/md/multipath.c unplug_slaves 135 rcu_read_lock(); drivers/md/multipath.c unplug_slaves 137 mdk_rdev_t *rdev = rcu_dereference(conf->multipaths[i].rdev); drivers/md/multipath.c unplug_slaves 143 rcu_read_unlock(); drivers/md/multipath.c unplug_slaves 149 rcu_read_lock(); drivers/md/multipath.c unplug_slaves 152 rcu_read_unlock(); drivers/md/multipath.c multipath_issue_flush 221 rcu_read_lock(); drivers/md/multipath.c multipath_issue_flush 223 mdk_rdev_t *rdev = rcu_dereference(conf->multipaths[i].rdev); drivers/md/multipath.c multipath_issue_flush 232 rcu_read_unlock(); drivers/md/multipath.c multipath_issue_flush 236 rcu_read_lock(); drivers/md/multipath.c multipath_issue_flush 240 rcu_read_unlock(); drivers/md/multipath.c multipath_add_disk 331 rcu_assign_pointer(p->rdev, rdev); drivers/md/multipath.c multipath_remove_disk 357 synchronize_rcu(); drivers/md/raid10.c read_balance 487 rcu_read_lock(); drivers/md/raid10.c read_balance 500 while ((rdev = rcu_dereference(conf->mirrors[disk].rdev)) == NULL || drivers/md/raid10.c read_balance 518 while ((rdev=rcu_dereference(conf->mirrors[disk].rdev)) == NULL || drivers/md/raid10.c read_balance 539 if ((rdev=rcu_dereference(conf->mirrors[ndisk].rdev)) == NULL || drivers/md/raid10.c read_balance 566 if (disk >= 0 && (rdev=rcu_dereference(conf->mirrors[disk].rdev))!= NULL) drivers/md/raid10.c read_balance 570 rcu_read_unlock(); drivers/md/raid10.c unplug_slaves 580 rcu_read_lock(); drivers/md/raid10.c unplug_slaves 582 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid10.c unplug_slaves 587 rcu_read_unlock(); drivers/md/raid10.c unplug_slaves 593 rcu_read_lock(); drivers/md/raid10.c unplug_slaves 596 rcu_read_unlock(); drivers/md/raid10.c raid10_issue_flush 614 rcu_read_lock(); drivers/md/raid10.c raid10_issue_flush 616 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid10.c raid10_issue_flush 625 rcu_read_unlock(); drivers/md/raid10.c raid10_issue_flush 629 rcu_read_lock(); drivers/md/raid10.c raid10_issue_flush 633 rcu_read_unlock(); drivers/md/raid10.c make_request 847 rcu_read_lock(); drivers/md/raid10.c make_request 850 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[d].rdev); drivers/md/raid10.c make_request 860 rcu_read_unlock(); drivers/md/raid10.c raid10_add_disk 1070 rcu_assign_pointer(p->rdev, rdev); drivers/md/raid10.c raid10_remove_disk 1094 synchronize_rcu(); drivers/md/raid1.c read_balance 429 rcu_read_lock(); drivers/md/raid1.c read_balance 441 for (rdev = rcu_dereference(conf->mirrors[new_disk].rdev); drivers/md/raid1.c read_balance 445 rdev = rcu_dereference(conf->mirrors[++new_disk].rdev)) { drivers/md/raid1.c read_balance 461 for (rdev = rcu_dereference(conf->mirrors[new_disk].rdev); drivers/md/raid1.c read_balance 465 rdev = rcu_dereference(conf->mirrors[new_disk].rdev)) { drivers/md/raid1.c read_balance 503 rdev = rcu_dereference(conf->mirrors[disk].rdev); drivers/md/raid1.c read_balance 525 rdev = rcu_dereference(conf->mirrors[new_disk].rdev); drivers/md/raid1.c read_balance 539 rcu_read_unlock(); drivers/md/raid1.c unplug_slaves 549 rcu_read_lock(); drivers/md/raid1.c unplug_slaves 551 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c unplug_slaves 556 rcu_read_unlock(); drivers/md/raid1.c unplug_slaves 562 rcu_read_lock(); drivers/md/raid1.c unplug_slaves 565 rcu_read_unlock(); drivers/md/raid1.c raid1_issue_flush 583 rcu_read_lock(); drivers/md/raid1.c raid1_issue_flush 585 mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c raid1_issue_flush 594 rcu_read_unlock(); drivers/md/raid1.c raid1_issue_flush 598 rcu_read_lock(); drivers/md/raid1.c raid1_issue_flush 602 rcu_read_unlock(); drivers/md/raid1.c make_request 830 rcu_read_lock(); drivers/md/raid1.c make_request 832 if ((rdev=rcu_dereference(conf->mirrors[i].rdev)) != NULL && drivers/md/raid1.c make_request 844 rcu_read_unlock(); drivers/md/raid1.c raid1_add_disk 1057 rcu_assign_pointer(p->rdev, rdev); drivers/md/raid1.c raid1_remove_disk 1081 synchronize_rcu(); drivers/md/raid1.c sync_request 1629 rcu_read_lock(); drivers/md/raid1.c sync_request 1660 rdev = rcu_dereference(conf->mirrors[i].rdev); drivers/md/raid1.c sync_request 1687 rcu_read_unlock(); drivers/md/raid5.c handle_stripe 956 rcu_read_lock(); drivers/md/raid5.c handle_stripe 999 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c handle_stripe 1012 rcu_read_unlock(); drivers/md/raid5.c handle_stripe 1025 rcu_read_lock(); drivers/md/raid5.c handle_stripe 1026 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c handle_stripe 1030 rcu_read_unlock(); drivers/md/raid5.c handle_stripe 1378 rcu_read_lock(); drivers/md/raid5.c handle_stripe 1379 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c handle_stripe 1384 rcu_read_unlock(); drivers/md/raid5.c unplug_slaves 1454 rcu_read_lock(); drivers/md/raid5.c unplug_slaves 1456 mdk_rdev_t *rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c unplug_slaves 1461 rcu_read_unlock(); drivers/md/raid5.c unplug_slaves 1467 rcu_read_lock(); drivers/md/raid5.c unplug_slaves 1470 rcu_read_unlock(); drivers/md/raid5.c raid5_issue_flush 1499 rcu_read_lock(); drivers/md/raid5.c raid5_issue_flush 1501 mdk_rdev_t *rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid5.c raid5_issue_flush 1510 rcu_read_unlock(); drivers/md/raid5.c raid5_issue_flush 1514 rcu_read_lock(); drivers/md/raid5.c raid5_issue_flush 1518 rcu_read_unlock(); drivers/md/raid5.c raid5_remove_disk 2108 synchronize_rcu(); drivers/md/raid5.c raid5_add_disk 2142 rcu_assign_pointer(p->rdev, rdev); drivers/md/raid6main.c handle_stripe 1067 rcu_read_lock(); drivers/md/raid6main.c handle_stripe 1110 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid6main.c handle_stripe 1124 rcu_read_unlock(); drivers/md/raid6main.c handle_stripe 1138 rcu_read_lock(); drivers/md/raid6main.c handle_stripe 1139 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid6main.c handle_stripe 1143 rcu_read_unlock(); drivers/md/raid6main.c handle_stripe 1552 rcu_read_lock(); drivers/md/raid6main.c handle_stripe 1553 rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid6main.c handle_stripe 1558 rcu_read_unlock(); drivers/md/raid6main.c unplug_slaves 1628 rcu_read_lock(); drivers/md/raid6main.c unplug_slaves 1630 mdk_rdev_t *rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid6main.c unplug_slaves 1635 rcu_read_unlock(); drivers/md/raid6main.c unplug_slaves 1641 rcu_read_lock(); drivers/md/raid6main.c unplug_slaves 1644 rcu_read_unlock(); drivers/md/raid6main.c raid6_issue_flush 1673 rcu_read_lock(); drivers/md/raid6main.c raid6_issue_flush 1675 mdk_rdev_t *rdev = rcu_dereference(conf->disks[i].rdev); drivers/md/raid6main.c raid6_issue_flush 1684 rcu_read_unlock(); drivers/md/raid6main.c raid6_issue_flush 1688 rcu_read_lock(); drivers/md/raid6main.c raid6_issue_flush 1692 rcu_read_unlock(); drivers/md/raid6main.c raid6_remove_disk 2299 synchronize_rcu(); drivers/md/raid6main.c raid6_add_disk 2339 rcu_assign_pointer(p->rdev, rdev); drivers/net/bonding/bond_main.c bond_glean_dev_ip 2220 rcu_read_lock(); drivers/net/bonding/bond_main.c bond_glean_dev_ip 2231 rcu_read_unlock(); drivers/net/hamradio/bpqether.c bpq_get_ax25_dev 147 list_for_each_entry_rcu(bpq, &bpq_devices, bpq_list) { drivers/net/hamradio/bpqether.c bpq_rcv 181 rcu_read_lock(); drivers/net/hamradio/bpqether.c bpq_rcv 219 rcu_read_unlock(); drivers/net/hamradio/bpqether.c bpq_seq_start 397 rcu_read_lock(); drivers/net/hamradio/bpqether.c bpq_seq_start 402 list_for_each_entry_rcu(bpqdev, &bpq_devices, bpq_list) { drivers/net/hamradio/bpqether.c bpq_seq_next 421 : rcu_dereference(list_entry(p, struct bpqdev, bpq_list)); drivers/net/hamradio/bpqether.c bpq_seq_stop 426 rcu_read_unlock(); drivers/net/hamradio/bpqether.c bpq_new_device 534 list_add_rcu(&bpq->bpq_list, &bpq_devices); drivers/net/hamradio/bpqether.c bpq_free_device 549 list_del_rcu(&bpq->bpq_list); drivers/net/r8169.c rtl8169_down 2643 synchronize_sched(); drivers/net/sis190.c sis190_down 1122 synchronize_sched(); drivers/net/wan/lapbether.c lapbeth_get_x25_dev 72 list_for_each_entry_rcu(lapbeth, &lapbeth_devices, node) { drivers/net/wan/lapbether.c lapbeth_rcv 100 rcu_read_lock(); drivers/net/wan/lapbether.c lapbeth_rcv 120 rcu_read_unlock(); drivers/net/wan/lapbether.c lapbeth_new_device 362 list_add_rcu(&lapbeth->node, &lapbeth_devices); drivers/net/wan/lapbether.c lapbeth_free_device 379 list_del_rcu(&lapbeth->node); drivers/net/wan/sdlamain.c get_ip_address 1274 rcu_read_lock(); drivers/net/wan/sdlamain.c get_ip_address 1305 rcu_read_unlock(); drivers/net/wan/syncppp.c sppp_cisco_input 769 rcu_read_lock(); drivers/net/wan/syncppp.c sppp_cisco_input 782 rcu_read_unlock(); drivers/net/wireless/strip.c strip_get_idx 966 list_for_each_rcu(l, &strip_list) { drivers/net/wireless/strip.c strip_seq_start 976 rcu_read_lock(); drivers/net/wireless/strip.c strip_seq_next 991 list_for_each_continue_rcu(l, &strip_list) { drivers/net/wireless/strip.c strip_seq_stop 999 rcu_read_unlock(); drivers/net/wireless/strip.c strip_make_packet 1347 rcu_read_lock(); drivers/net/wireless/strip.c strip_make_packet 1350 rcu_read_unlock(); drivers/net/wireless/strip.c strip_make_packet 1355 rcu_read_unlock(); drivers/net/wireless/strip.c strip_send 1503 rcu_read_lock(); drivers/net/wireless/strip.c strip_send 1511 rcu_read_unlock(); drivers/net/wireless/strip.c strip_free 2550 list_del_rcu(&strip_info->list); drivers/net/wireless/strip.c strip_alloc 2606 list_add_tail_rcu(&strip_info->list, &strip_list); drivers/parisc/led.c led_get_net_activity 370 rcu_read_lock(); drivers/parisc/led.c led_get_net_activity 384 rcu_read_unlock(); drivers/s390/cio/airq.c s390_register_adapter_interrupt 46 synchronize_sched(); drivers/s390/cio/airq.c s390_unregister_adapter_interrupt 66 synchronize_sched(); drivers/s390/net/qeth_main.c qeth_free_vlan_addresses4 5357 rcu_read_lock(); drivers/s390/net/qeth_main.c qeth_free_vlan_addresses4 5372 rcu_read_unlock(); drivers/s390/net/qeth_main.c qeth_arp_constructor 8094 rcu_read_lock(); drivers/s390/net/qeth_main.c qeth_arp_constructor 8097 rcu_read_unlock(); drivers/s390/net/qeth_main.c qeth_arp_constructor 8104 rcu_read_unlock(); fs/compat.c compat_core_sys_select 1674 rcu_read_lock(); fs/compat.c compat_core_sys_select 1677 rcu_read_unlock(); fs/dcache.c d_free 89 call_rcu(&dentry->d_u.d_rcu, d_callback); fs/dcache.c __d_lookup 1055 rcu_read_lock(); fs/dcache.c __d_lookup 1057 hlist_for_each_entry_rcu(dentry, node, head, d_hash) { fs/dcache.c __d_lookup 1099 rcu_read_unlock(); fs/dcache.c __d_rehash 1194 hlist_add_head_rcu(&entry->d_hash, list); fs/dcache.c d_move 1311 hlist_del_rcu(&dentry->d_hash); fs/dcache.c is_subdir 1544 rcu_read_lock(); fs/dcache.c is_subdir 1562 rcu_read_unlock(); fs/exec.c de_thread 763 rcu_assign_pointer(current->sighand, newsighand); fs/fcntl.c get_close_on_exec 44 rcu_read_lock(); fs/fcntl.c get_close_on_exec 47 rcu_read_unlock(); fs/fcntl.c sys_dup2 174 rcu_assign_pointer(fdt->fd[newfd], file); fs/file.c free_fdtable 160 call_rcu(&fdt->rcu, free_fdtable_rcu); fs/file.c expand_fdtable 336 rcu_assign_pointer(files->fdt, nfdt); fs/file_table.c file_free 47 call_rcu(&f->f_u.fu_rcuhead, file_free_rcu); fs/file_table.c fget 189 rcu_read_lock(); fs/file_table.c fget 194 rcu_read_unlock(); fs/file_table.c fget 198 rcu_read_unlock(); fs/file_table.c fget_light 221 rcu_read_lock(); fs/file_table.c fget_light 230 rcu_read_unlock(); fs/locks.c steal_locks 2215 rcu_read_lock(); fs/locks.c steal_locks 2233 rcu_read_unlock(); fs/open.c fd_install 1056 rcu_assign_pointer(fdt->fd[fd], file); fs/open.c sys_close 1158 rcu_assign_pointer(fdt->fd[fd], NULL); fs/proc/array.c task_state 184 rcu_read_lock(); fs/proc/array.c task_state 191 rcu_read_unlock(); fs/proc/base.c proc_fd_link 297 rcu_read_lock(); fs/proc/base.c proc_fd_link 302 rcu_read_unlock(); fs/proc/base.c proc_fd_link 306 rcu_read_unlock(); fs/proc/base.c proc_readfd 1181 rcu_read_lock(); fs/proc/base.c proc_readfd 1190 rcu_read_unlock(); fs/proc/base.c proc_readfd 1202 rcu_read_lock(); fs/proc/base.c proc_readfd 1205 rcu_read_lock(); fs/proc/base.c proc_readfd 1207 rcu_read_unlock(); fs/proc/base.c tid_fd_revalidate 1382 rcu_read_lock(); fs/proc/base.c tid_fd_revalidate 1384 rcu_read_unlock(); fs/proc/base.c tid_fd_revalidate 1396 rcu_read_unlock(); fs/proc/base.c proc_lookupfd 1488 rcu_read_lock(); fs/proc/base.c proc_lookupfd 1496 rcu_read_unlock(); fs/proc/base.c proc_lookupfd 1506 rcu_read_unlock(); fs/select.c do_select 188 rcu_read_lock(); fs/select.c do_select 190 rcu_read_unlock(); fs/select.c core_sys_select 321 rcu_read_lock(); fs/select.c core_sys_select 324 rcu_read_unlock(); fs/select.c do_sys_poll 633 rcu_read_lock(); fs/select.c do_sys_poll 636 rcu_read_unlock(); include/linux/dcache.h __d_drop 187 hlist_del_rcu(&dentry->d_hash); include/linux/file.h files_fdtable 45 #define files_fdtable(files) (rcu_dereference((files)->fdt)) include/linux/file.h fcheck_files 80 file = rcu_dereference(fdt->fd[fd]); include/linux/inetdevice.h 149 in_dev = rcu_dereference(in_dev); include/linux/inetdevice.h 158 rcu_read_lock(); include/linux/inetdevice.h 162 rcu_read_unlock(); include/linux/init_task.h INIT_FDTABLE 15 .rcu = RCU_HEAD_INIT, \ include/linux/list.h list_add_rcu 117 static inline void list_add_rcu(struct list_head *new, struct list_head *head) include/linux/list.h list_add_tail_rcu 138 static inline void list_add_tail_rcu(struct list_head *new, include/linux/list.h list_del_rcu 194 static inline void list_del_rcu(struct list_head *entry) include/linux/list.h list_replace_rcu 207 static inline void list_replace_rcu(struct list_head *old, include/linux/list.h 463 #define list_for_each_rcu(pos, head) \ include/linux/list.h list_for_each_rcu 465 prefetch(rcu_dereference(pos)->next), pos != (head); \ include/linux/list.h __list_for_each_rcu 470 rcu_dereference(pos) != (head); \ include/linux/list.h 484 #define list_for_each_safe_rcu(pos, n, head) \ include/linux/list.h list_for_each_safe_rcu 486 n = rcu_dereference(pos)->next, pos != (head); \ include/linux/list.h 499 #define list_for_each_entry_rcu(pos, head, member) \ include/linux/list.h list_for_each_entry_rcu 501 prefetch(rcu_dereference(pos)->member.next), \ include/linux/list.h 516 #define list_for_each_continue_rcu(pos, head) \ include/linux/list.h list_for_each_continue_rcu 518 prefetch(rcu_dereference((pos))->next), (pos) != (head); \ include/linux/list.h hlist_del_rcu 590 static inline void hlist_del_rcu(struct hlist_node *n) include/linux/list.h hlist_replace_rcu 611 static inline void hlist_replace_rcu(struct hlist_node *old, include/linux/list.h hlist_add_head_rcu 652 static inline void hlist_add_head_rcu(struct hlist_node *n, include/linux/list.h hlist_add_before_rcu 700 static inline void hlist_add_before_rcu(struct hlist_node *n, include/linux/list.h hlist_add_after_rcu 725 static inline void hlist_add_after_rcu(struct hlist_node *prev, include/linux/list.h 807 #define hlist_for_each_entry_rcu(tpos, pos, head, member) \ include/linux/list.h hlist_for_each_entry_rcu 809 rcu_dereference(pos) && ({ prefetch(pos->next); 1;}) && \ include/linux/netdevice.h 560 extern void synchronize_net(void ); include/linux/netpoll.h netpoll_poll_lock 67 rcu_read_lock(); include/linux/netpoll.h netpoll_poll_unlock 84 rcu_read_unlock(); include/linux/sched.h sighand_free 364 call_rcu(&sp->rcu, sighand_free_cb); include/linux/sched.h put_task_struct 902 call_rcu(&t->rcu, __put_task_struct_cb); include/linux/slab.h 49 #define SLAB_DESTROY_BY_RCU 0x00080000UL ipc/msg.c sys_msgrcv 758 rcu_read_lock(); ipc/msg.c sys_msgrcv 776 rcu_read_unlock(); ipc/msg.c sys_msgrcv 784 rcu_read_unlock(); ipc/util.c grow_ary 196 rcu_assign_pointer(ids->entries, new); ipc/util.c ipc_addid 245 rcu_read_lock(); ipc/util.c ipc_rcu_putref 450 call_rcu(&container_of(ptr, struct ipc_rcu_grace, data)->rcu, ipc/util.c ipc_rcu_putref 453 call_rcu(&container_of(ptr, struct ipc_rcu_grace, data)->rcu, ipc/util.c ipc_lock 558 rcu_read_lock(); ipc/util.c ipc_lock 559 entries = rcu_dereference(ids->entries); ipc/util.c ipc_lock 561 rcu_read_unlock(); ipc/util.c ipc_lock 566 rcu_read_unlock(); ipc/util.c ipc_lock 576 rcu_read_unlock(); ipc/util.c ipc_lock_by_ptr 584 rcu_read_lock(); ipc/util.c ipc_unlock 591 rcu_read_unlock(); kernel/auditsc.c audit_add_rule 273 list_add_rcu(&entry->list, list); kernel/auditsc.c audit_add_rule 275 list_add_tail_rcu(&entry->list, list); kernel/auditsc.c audit_del_rule 299 list_del_rcu(&e->list); kernel/auditsc.c audit_del_rule 300 call_rcu(&e->rcu, audit_free_rule); kernel/auditsc.c audit_filter_task 516 rcu_read_lock(); kernel/auditsc.c audit_filter_task 517 list_for_each_entry_rcu(e, &audit_filter_list[AUDIT_FILTER_TASK], list) { kernel/auditsc.c audit_filter_task 519 rcu_read_unlock(); kernel/auditsc.c audit_filter_task 523 rcu_read_unlock(); kernel/auditsc.c audit_filter_syscall 542 rcu_read_lock(); kernel/auditsc.c audit_filter_syscall 547 list_for_each_entry_rcu(e, list, list) { kernel/auditsc.c audit_filter_syscall 550 rcu_read_unlock(); kernel/auditsc.c audit_filter_syscall 555 rcu_read_unlock(); kernel/auditsc.c audit_filter_user 604 rcu_read_lock(); kernel/auditsc.c audit_filter_user 605 list_for_each_entry_rcu(e, &audit_filter_list[AUDIT_FILTER_USER], list) { kernel/auditsc.c audit_filter_user 612 rcu_read_unlock(); kernel/cpuset.c cpuset_update_task_memory_state 654 rcu_read_lock(); kernel/cpuset.c cpuset_update_task_memory_state 655 cs = rcu_dereference(tsk->cpuset); kernel/cpuset.c cpuset_update_task_memory_state 657 rcu_read_unlock(); kernel/cpuset.c attach_task 1158 rcu_assign_pointer(tsk->cpuset, cs); kernel/cpuset.c attach_task 1178 synchronize_rcu(); kernel/fork.c alloc_files 620 rcu_assign_pointer(newf->fdt, fdt); kernel/fork.c dup_fd 697 rcu_assign_pointer(*new_fds++, f); kernel/fork.c copy_sighand 806 rcu_assign_pointer(tsk->sighand, sig); kernel/fork.c sys_unshare 1570 rcu_assign_pointer(current->sighand, new_sigh); kernel/kprobes.c get_kprobe 181 hlist_for_each_entry_rcu(p, node, head, hlist) { kernel/kprobes.c aggr_pre_handler 196 list_for_each_entry_rcu(kp, &p->list, list) { kernel/kprobes.c aggr_post_handler 212 list_for_each_entry_rcu(kp, &p->list, list) { kernel/kprobes.c kprobes_inc_nmissed_count 258 list_for_each_entry_rcu(kp, &p->list, list) kernel/kprobes.c add_new_kprobe 374 list_for_each_entry_rcu(kp, &old_p->list, list) { kernel/kprobes.c add_new_kprobe 378 list_add_tail_rcu(&p->list, &old_p->list); kernel/kprobes.c add_new_kprobe 380 list_add_rcu(&p->list, &old_p->list); kernel/kprobes.c add_aggr_kprobe 398 list_add_rcu(&p->list, &ap->list); kernel/kprobes.c add_aggr_kprobe 400 hlist_replace_rcu(&p->hlist, &ap->hlist); kernel/kprobes.c __register_kprobe 474 hlist_add_head_rcu(&p->hlist, kernel/kprobes.c unregister_kprobe 506 list_for_each_entry_rcu(list_p, &old_p->list, list) kernel/kprobes.c unregister_kprobe 519 hlist_del_rcu(&old_p->hlist); kernel/kprobes.c unregister_kprobe 522 list_del_rcu(&p->list); kernel/kprobes.c unregister_kprobe 528 synchronize_sched(); kernel/kprobes.c unregister_kprobe 535 list_del_rcu(&p->list); kernel/module.c sys_init_module 1964 synchronize_sched(); kernel/pid.c find_pid 139 hlist_for_each_entry_rcu(pid, elem, kernel/pid.c attach_pid 156 hlist_add_head_rcu(&task_pid->pid_chain, kernel/pid.c attach_pid 160 list_add_tail_rcu(&task_pid->pid_list, &pid->pid_list); kernel/pid.c __detach_pid 176 hlist_del_rcu(&pid->pid_chain); kernel/pid.c __detach_pid 181 hlist_replace_rcu(&pid->pid_chain, kernel/pid.c __detach_pid 186 list_del_rcu(&pid->pid_list); kernel/profile.c sys_init_module 191 synchronize_sched(); kernel/rcutorture.c rcu_torture_cb 161 call_rcu(p, rcu_torture_cb); kernel/rcutorture.c rcu_torture_writer 220 rcu_assign_pointer(rcu_torture_current, rp); kernel/rcutorture.c rcu_torture_writer 228 call_rcu(&old_rp->rtort_rcu, rcu_torture_cb); kernel/rcutorture.c rcu_torture_reader 257 rcu_read_lock(); kernel/rcutorture.c rcu_torture_reader 259 p = rcu_dereference(rcu_torture_current); kernel/rcutorture.c rcu_torture_reader 262 rcu_read_unlock(); kernel/rcutorture.c rcu_torture_reader 283 rcu_read_unlock(); kernel/rcutorture.c rcu_torture_cleanup 483 rcu_barrier(); kernel/sched.c for_each_domain 273 for (domain = rcu_dereference(cpu_rq(cpu)->sd); domain; domain = domain->parent) kernel/sched.c cpu_attach_domain 4943 rcu_assign_pointer(rq->sd, sd); kernel/sched.c detach_destroy_domains 5929 synchronize_sched(); kernel/signal.c exit_sighand 339 rcu_read_lock(); kernel/signal.c exit_sighand 341 struct sighand_struct *sighand = rcu_dereference(tsk->sighand); kernel/signal.c exit_sighand 346 rcu_read_unlock(); kernel/signal.c __exit_signal 362 rcu_read_lock(); kernel/signal.c __exit_signal 363 sighand = rcu_dereference(tsk->sighand); kernel/signal.c __exit_signal 405 rcu_read_unlock(); kernel/signal.c group_send_sig_info 1131 if (!ret && sig && (sp = rcu_dereference(p->sighand))) { kernel/signal.c kill_proc_info 1191 rcu_read_lock(); kernel/signal.c kill_proc_info 1202 rcu_read_unlock(); kernel/signal.c send_sigqueue 1425 rcu_read_lock(); kernel/signal.c send_sigqueue 1433 sh = rcu_dereference(p->sighand); kernel/signal.c send_sigqueue 1486 rcu_read_unlock(); lib/textsearch.c lookup_ts_algo 112 rcu_read_lock(); lib/textsearch.c lookup_ts_algo 113 list_for_each_entry_rcu(o, &ts_ops, list) { lib/textsearch.c lookup_ts_algo 117 rcu_read_unlock(); lib/textsearch.c lookup_ts_algo 121 rcu_read_unlock(); lib/textsearch.c textsearch_register 153 list_add_tail_rcu(&ops->list, &ts_ops); lib/textsearch.c textsearch_unregister 180 list_del_rcu(&o->list); mm/rmap.c anon_vma_init 183 0, SLAB_DESTROY_BY_RCU|SLAB_PANIC, anon_vma_ctor, NULL); mm/rmap.c page_lock_anon_vma 195 rcu_read_lock(); mm/rmap.c page_lock_anon_vma 205 rcu_read_unlock(); mm/slab.c CREATE_MASK 176 SLAB_DESTROY_BY_RCU) mm/slab.c CREATE_MASK 181 SLAB_DESTROY_BY_RCU) mm/slab.c slab_destroy 1651 if (unlikely(cachep->flags & SLAB_DESTROY_BY_RCU)) { mm/slab.c slab_destroy 1657 call_rcu(&slab_rcu->head, kmem_rcu_free); mm/slab.c 1846 if (!(flags & SLAB_DESTROY_BY_RCU)) mm/slab.c 1849 if (flags & SLAB_DESTROY_BY_RCU) mm/slab.c 1852 if (flags & SLAB_DESTROY_BY_RCU) mm/slab.c kmem_cache_destroy 2255 if (unlikely(cachep->flags & SLAB_DESTROY_BY_RCU)) mm/slab.c kmem_cache_destroy 2256 synchronize_rcu(); net/8021q/vlan.c vlan_cleanup_module 160 synchronize_net(); net/8021q/vlan.c __vlan_find_group 173 hlist_for_each_entry_rcu(grp, n, &vlan_group_hash[hash], hlist) { net/8021q/vlan.c unregister_vlan_dev 245 synchronize_net(); net/8021q/vlan.c unregister_vlan_dev 265 hlist_del_rcu(&grp->hlist); net/8021q/vlan.c unregister_vlan_dev 268 call_rcu(&grp->rcu, vlan_rcu_free); net/8021q/vlan.c register_vlan_device 518 hlist_add_head_rcu(&grp->hlist, net/8021q/vlan_dev.c vlan_skb_recv 146 rcu_read_lock(); net/8021q/vlan_dev.c vlan_skb_recv 149 rcu_read_unlock(); net/8021q/vlan_dev.c vlan_skb_recv 176 rcu_read_unlock(); net/8021q/vlan_dev.c vlan_skb_recv 250 rcu_read_unlock(); net/8021q/vlan_dev.c vlan_skb_recv 279 rcu_read_unlock(); net/8021q/vlan_dev.c vlan_skb_recv 302 rcu_read_unlock(); net/802/psnap.c find_snap_client 36 list_for_each_rcu(entry, &snap_list) { net/802/psnap.c snap_rcv 58 rcu_read_lock(); net/802/psnap.c snap_rcv 73 rcu_read_unlock(); net/802/psnap.c add_aggr_kprobe 139 list_add_rcu(&proto->node, &snap_list); net/802/psnap.c 144 synchronize_net(); net/802/psnap.c unregister_snap_client 154 list_del_rcu(&proto->node); net/802/psnap.c unregister_snap_client 157 synchronize_net(); net/atm/clip.c clip_constructor 313 rcu_read_lock(); net/atm/clip.c clip_constructor 316 rcu_read_unlock(); net/atm/clip.c clip_constructor 323 rcu_read_unlock(); net/bridge/br.c br_deinit 56 synchronize_net(); net/bridge/br_device.c br_dev_xmit 42 rcu_read_lock(); net/bridge/br_device.c br_dev_xmit 50 rcu_read_unlock(); net/bridge/br_fdb.c fdb_delete 66 hlist_del_rcu(&f->hlist); net/bridge/br_fdb.c __br_fdb_get 176 hlist_for_each_entry_rcu(fdb, h, &br->hash[br_mac_hash(addr)], hlist) { net/bridge/br_fdb.c br_fdb_get 193 rcu_read_lock(); net/bridge/br_fdb.c br_fdb_get 197 rcu_read_unlock(); net/bridge/br_fdb.c br_fdb_put 212 call_rcu(&ent->rcu, fdb_rcu_free); net/bridge/br_fdb.c br_fdb_fillbuf 229 rcu_read_lock(); net/bridge/br_fdb.c br_fdb_fillbuf 231 hlist_for_each_entry_rcu(f, h, &br->hash[i], hlist) { net/bridge/br_fdb.c br_fdb_fillbuf 255 rcu_read_unlock(); net/bridge/br_fdb.c fdb_find 266 hlist_for_each_entry_rcu(fdb, h, head, hlist) { net/bridge/br_fdb.c fdb_create 284 hlist_add_head_rcu(&fdb->hlist, head); net/bridge/br_fdb.c br_fdb_update 344 rcu_read_lock(); net/bridge/br_fdb.c br_fdb_update 367 rcu_read_unlock(); net/bridge/br_forward.c lookup_ts_algo 120 list_for_each_entry_rcu(p, &br->port_list, list) { net/bridge/br_if.c del_nbp 168 list_del_rcu(&p->list); net/bridge/br_if.c del_nbp 170 rcu_assign_pointer(dev->br_port, NULL); net/bridge/br_if.c del_nbp 175 call_rcu(&p->rcu, destroy_nbp_rcu); net/bridge/br_if.c br_add_if 432 rcu_assign_pointer(dev->br_port, p); net/bridge/br_if.c br_add_if 435 list_add_rcu(&p->list, &br->port_list); net/bridge/br_input.c br_handle_frame_finish 48 struct net_bridge_port *p = rcu_dereference(skb->dev->br_port); net/bridge/br_ioctl.c old_dev_ioctl 126 rcu_read_lock(); net/bridge/br_ioctl.c old_dev_ioctl 145 rcu_read_unlock(); net/bridge/br_ioctl.c old_dev_ioctl 223 rcu_read_lock(); net/bridge/br_ioctl.c old_dev_ioctl 225 rcu_read_unlock(); net/bridge/br_ioctl.c old_dev_ioctl 243 rcu_read_unlock(); net/bridge/br_netfilter.c bridge_parent 101 struct net_bridge_port *port = rcu_dereference(dev->br_port); net/bridge/br_stp_bpdu.c br_stp_handle_bpdu 139 struct net_bridge_port *p = rcu_dereference(skb->dev->br_port); net/bridge/br_stp.c br_get_port 47 list_for_each_entry_rcu(p, &br->port_list, list) { net/bridge/netfilter/ebtable_broute.c fini 80 synchronize_net(); net/core/dev.c dev_add_pack 263 list_add_rcu(&pt->list, &ptype_all); net/core/dev.c dev_add_pack 266 list_add_rcu(&pt->list, &ptype_base[hash]); net/core/dev.c __dev_remove_pack 299 list_del_rcu(&pt->list); net/core/dev.c dev_remove_pack 324 synchronize_net(); net/core/dev.c dev_queue_xmit_nit 1041 rcu_read_lock(); net/core/dev.c dev_queue_xmit_nit 1042 list_for_each_entry_rcu(ptype, &ptype_all, list) { net/core/dev.c dev_queue_xmit_nit 1073 rcu_read_unlock(); net/core/dev.c dev_queue_xmit 1292 q = rcu_dereference(dev->qdisc); net/core/dev.c handle_bridge 1525 (port = rcu_dereference((*pskb)->dev->br_port)) == NULL) net/core/dev.c netif_receive_skb 1603 rcu_read_lock(); net/core/dev.c netif_receive_skb 1612 list_for_each_entry_rcu(ptype, &ptype_all, list) { net/core/dev.c netif_receive_skb 1645 list_for_each_entry_rcu(ptype, &ptype_base[ntohs(type)&15], list) { net/core/dev.c netif_receive_skb 1665 rcu_read_unlock(); net/core/dev.c netdev_set_master 2086 synchronize_net(); net/core/dev.c synchronize_net 3041 void synchronize_net(void ) net/core/dev.c synchronize_net 3044 synchronize_rcu(); net/core/dev.c unregister_netdevice 3100 synchronize_net(); net/core/dev.c unregister_netdevice 3127 synchronize_net(); net/core/dev.c 3297 EXPORT_SYMBOL(synchronize_net); net/core/neighbour.c neigh_parms_release 1312 call_rcu(&parms->rcu_head, neigh_rcu_free_parms); net/core/netpoll.c netpoll_setup 710 rcu_read_lock(); net/core/netpoll.c netpoll_setup 714 rcu_read_unlock(); net/core/netpoll.c netpoll_setup 721 rcu_read_unlock(); net/core/netpoll.c netpoll_setup 740 synchronize_rcu(); net/core/pktgen.c pktgen_setup_inject 1617 rcu_read_lock(); net/core/pktgen.c pktgen_setup_inject 1625 rcu_read_unlock(); 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 147 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/decnet/dn_route.c dnrt_drop 154 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/decnet/dn_route.c dn_insert_route 288 rcu_assign_pointer(rth->u.rt_next, net/decnet/dn_route.c dn_insert_route 290 rcu_assign_pointer(dn_rt_hash_table[hash].chain, rth); net/decnet/dn_route.c dn_insert_route 304 rcu_assign_pointer(rt->u.rt_next, dn_rt_hash_table[hash].chain); net/decnet/dn_route.c dn_insert_route 305 rcu_assign_pointer(dn_rt_hash_table[hash].chain, rt); net/decnet/dn_route.c __dn_route_output_key 1165 rcu_read_lock_bh(); net/decnet/dn_route.c __dn_route_output_key 1166 for (rt = rcu_dereference(dn_rt_hash_table[hash].chain); rt; net/decnet/dn_route.c __dn_route_output_key 1167 rt = rcu_dereference(rt->u.rt_next)) { net/decnet/dn_route.c __dn_route_output_key 1178 rcu_read_unlock_bh(); net/decnet/dn_route.c __dn_route_output_key 1183 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_route_input 1444 rcu_read_lock(); net/decnet/dn_route.c dn_route_input 1445 for (rt = rcu_dereference(dn_rt_hash_table[hash].chain); rt != NULL; net/decnet/dn_route.c dn_route_input 1446 rt = rcu_dereference(rt->u.rt_next)) { net/decnet/dn_route.c dn_route_input 1457 rcu_read_unlock(); net/decnet/dn_route.c dn_route_input 1462 rcu_read_unlock(); net/decnet/dn_route.c dn_cache_dump 1638 rcu_read_lock_bh(); net/decnet/dn_route.c dn_cache_dump 1639 for (rt = rcu_dereference(dn_rt_hash_table[h].chain), idx = 0; net/decnet/dn_route.c dn_cache_dump 1641 rt = rcu_dereference(rt->u.rt_next), idx++) { net/decnet/dn_route.c dn_cache_dump 1649 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_cache_dump 1654 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_rt_cache_get_first 1674 rcu_read_lock_bh(); net/decnet/dn_route.c dn_rt_cache_get_first 1678 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_rt_cache_get_next 1685 struct dn_rt_cache_iter_state *s = rcu_dereference(seq->private); net/decnet/dn_route.c dn_rt_cache_get_next 1689 rcu_read_unlock_bh(); net/decnet/dn_route.c dn_rt_cache_get_next 1692 rcu_read_lock_bh(); net/decnet/dn_route.c dn_rt_cache_seq_stop 1719 rcu_read_unlock_bh(); net/econet/af_econet.c econet_sendmsg 409 rcu_read_lock(); net/econet/af_econet.c econet_sendmsg 416 rcu_read_unlock(); net/ipv4/af_inet.c inet_create 241 rcu_read_lock(); net/ipv4/af_inet.c inet_create 242 list_for_each_rcu(p, &inetsw[sock->type]) { net/ipv4/af_inet.c inet_create 264 rcu_read_unlock(); net/ipv4/af_inet.c inet_create 292 rcu_read_unlock(); net/ipv4/af_inet.c inet_create 356 rcu_read_unlock(); net/ipv4/af_inet.c inet_register_protosw 939 list_add_rcu(&p->list, last_perm); net/ipv4/af_inet.c inet_register_protosw 943 synchronize_net(); net/ipv4/af_inet.c inet_unregister_protosw 967 list_del_rcu(&p->list); net/ipv4/af_inet.c inet_unregister_protosw 970 synchronize_net(); net/ipv4/arp.c arp_constructor 245 rcu_read_lock(); net/ipv4/arp.c arp_constructor 248 rcu_read_unlock(); net/ipv4/arp.c arp_constructor 255 rcu_read_unlock(); net/ipv4/devinet.c inet_free_ifa 117 call_rcu(&ifa->rcu_head, inet_rcu_free_ifa); net/ipv4/devinet.c inetdev_init 163 rcu_assign_pointer(dev->ip_ptr, in_dev); net/ipv4/devinet.c inetdev_destroy 217 call_rcu(&in_dev->rcu_head, in_dev_rcu_put); net/ipv4/devinet.c inet_addr_onlink 222 rcu_read_lock(); net/ipv4/devinet.c inet_addr_onlink 226 rcu_read_unlock(); net/ipv4/devinet.c inet_addr_onlink 231 rcu_read_unlock(); net/ipv4/devinet.c inet_select_addr 816 rcu_read_lock(); net/ipv4/devinet.c inet_select_addr 832 rcu_read_unlock(); net/ipv4/devinet.c inet_select_addr 842 rcu_read_lock(); net/ipv4/devinet.c inet_select_addr 857 rcu_read_unlock(); net/ipv4/devinet.c inet_confirm_addr 912 rcu_read_lock(); net/ipv4/devinet.c inet_confirm_addr 915 rcu_read_unlock(); net/ipv4/devinet.c inet_confirm_addr 921 rcu_read_lock(); net/ipv4/devinet.c inet_confirm_addr 929 rcu_read_unlock(); net/ipv4/devinet.c inet_dump_ifaddr 1103 rcu_read_lock(); net/ipv4/devinet.c inet_dump_ifaddr 1105 rcu_read_unlock(); net/ipv4/devinet.c inet_dump_ifaddr 1116 rcu_read_unlock(); net/ipv4/devinet.c inet_dump_ifaddr 1120 rcu_read_unlock(); net/ipv4/devinet.c inet_forward_change 1174 rcu_read_lock(); net/ipv4/devinet.c inet_forward_change 1178 rcu_read_unlock(); net/ipv4/fib_frontend.c fib_validate_source 177 rcu_read_lock(); net/ipv4/fib_frontend.c fib_validate_source 183 rcu_read_unlock(); net/ipv4/fib_semantics.c 867 list_for_each_entry_rcu(fa, head, fa_list) { net/ipv4/fib_trie.c NODE_PARENT 99 ((struct tnode *)rcu_dereference(((node)->parent & ~NODE_TYPE_MASK))) net/ipv4/fib_trie.c NODE_SET_PARENT 104 rcu_assign_pointer((node)->parent, \ net/ipv4/fib_trie.c tnode_get_child 186 return rcu_dereference(tn->child[i]); net/ipv4/fib_trie.c alias_free_mem_rcu 309 call_rcu(&fa->rcu, __alias_free_mem); net/ipv4/fib_trie.c free_leaf 319 call_rcu(&leaf->rcu, __leaf_free_rcu); net/ipv4/fib_trie.c free_leaf_info 329 call_rcu(&leaf->rcu, __leaf_info_free_rcu); net/ipv4/fib_trie.c tnode_free 360 call_rcu(&tn->rcu, __tnode_free_rcu); net/ipv4/fib_trie.c tnode_put_child_reorg 454 rcu_assign_pointer(tn->child[i], n); net/ipv4/fib_trie.c trie_init 859 rcu_assign_pointer(t->trie, NULL); net/ipv4/fib_trie.c find_leaf_info 875 hlist_for_each_entry_rcu(li, node, head, hlist) net/ipv4/fib_trie.c insert_leaf_info 898 hlist_add_head_rcu(&new->hlist, head); net/ipv4/fib_trie.c insert_leaf_info 907 hlist_add_after_rcu(&last->hlist, &new->hlist); net/ipv4/fib_trie.c insert_leaf_info 909 hlist_add_before_rcu(&new->hlist, &li->hlist); net/ipv4/fib_trie.c fib_find_node 923 n = rcu_dereference(t->trie); net/ipv4/fib_trie.c fib_insert_node 1110 rcu_assign_pointer(t->trie, (struct node *)tn); net/ipv4/fib_trie.c fib_insert_node 1121 rcu_assign_pointer(t->trie, trie_rebalance(t, tp)); net/ipv4/fib_trie.c fn_trie_insert 1209 list_replace_rcu(&fa->fa_list, &new_fa->fa_list); net/ipv4/fib_trie.c fn_trie_insert 1262 list_add_tail_rcu(&new_fa->fa_list, net/ipv4/fib_trie.c check_leaf 1290 hlist_for_each_entry_rcu(li, node, hhead, hlist) { net/ipv4/fib_trie.c fn_trie_lookup 1326 rcu_read_lock(); net/ipv4/fib_trie.c fn_trie_lookup 1328 n = rcu_dereference(t->trie); net/ipv4/fib_trie.c fn_trie_lookup 1498 rcu_read_unlock(); net/ipv4/fib_trie.c trie_leaf_remove 1544 rcu_assign_pointer(t->trie, trie_rebalance(t, tp)); net/ipv4/fib_trie.c trie_leaf_remove 1546 rcu_assign_pointer(t->trie, NULL); net/ipv4/fib_trie.c fn_trie_delete 1623 list_del_rcu(&fa->fa_list); net/ipv4/fib_trie.c fn_trie_delete 1626 hlist_del_rcu(&li->hlist); net/ipv4/fib_trie.c trie_flush_list 1650 list_del_rcu(&fa->fa_list); net/ipv4/fib_trie.c trie_flush_leaf 1670 hlist_del_rcu(&li->hlist); net/ipv4/fib_trie.c nextleaf 1684 struct node *trie = rcu_dereference(t->trie); net/ipv4/fib_trie.c nextleaf 1708 c = rcu_dereference(p->child[idx]); net/ipv4/fib_trie.c nextleaf 1720 while (!(c = rcu_dereference(p->child[idx])) net/ipv4/fib_trie.c fn_trie_select_default 1777 rcu_read_lock(); net/ipv4/fib_trie.c fn_trie_select_default 1790 list_for_each_entry_rcu(fa, fa_head, fa_list) { net/ipv4/fib_trie.c fn_trie_select_default 1841 rcu_read_unlock(); net/ipv4/fib_trie.c fn_trie_dump_fa 1857 list_for_each_entry_rcu(fa, fah, fa_list) { net/ipv4/fib_trie.c fn_trie_dump 1923 rcu_read_lock(); net/ipv4/fib_trie.c fn_trie_dump 1936 rcu_read_unlock(); net/ipv4/fib_trie.c fn_trie_dump 1940 rcu_read_unlock(); net/ipv4/fib_trie.c fib_trie_get_first 2043 struct node *n = rcu_dereference(t->trie); net/ipv4/fib_trie.c trie_collect_stats 2062 rcu_read_lock(); net/ipv4/fib_trie.c trie_collect_stats 2081 rcu_read_unlock(); net/ipv4/fib_trie.c fib_trie_seq_start 2198 rcu_read_lock(); net/ipv4/fib_trie.c fib_trie_seq_stop 2227 rcu_read_unlock(); net/ipv4/fib_trie.c fib_trie_seq_show 2311 list_for_each_entry_rcu(fa, &li->falh, fa_list) { net/ipv4/fib_trie.c fib_route_seq_show 2417 list_for_each_entry_rcu(fa, &li->falh, fa_list) { net/ipv4/icmp.c icmp_unreach 712 rcu_read_lock(); net/ipv4/icmp.c icmp_unreach 713 ipprot = rcu_dereference(inet_protos[hash]); net/ipv4/icmp.c icmp_unreach 716 rcu_read_unlock(); net/ipv4/icmp.c icmp_address_reply 894 rcu_read_lock(); net/ipv4/icmp.c icmp_address_reply 913 rcu_read_unlock(); net/ipv4/inet_diag.c inet_diag_unregister 903 synchronize_rcu(); net/ipv4/ip_input.c ip_local_deliver_finish 209 rcu_read_lock(); net/ipv4/ip_input.c ip_local_deliver_finish 227 if ((ipprot = rcu_dereference(inet_protos[hash])) != NULL) { net/ipv4/ip_input.c ip_local_deliver_finish 256 rcu_read_unlock(); net/ipv4/multipath.c multipath_alg_unregister 53 synchronize_net(); net/ipv4/multipath_drr.c drr_select_route 146 for (nh = rcu_dereference(first); nh; net/ipv4/multipath_drr.c drr_select_route 147 nh = rcu_dereference(nh->u.rt_next)) { net/ipv4/multipath_random.c random_select_route 77 for (rt = rcu_dereference(first); rt; net/ipv4/multipath_random.c random_select_route 78 rt = rcu_dereference(rt->u.rt_next)) { net/ipv4/multipath_rr.c rr_select_route 61 for (nh = rcu_dereference(first); nh; net/ipv4/multipath_rr.c rr_select_route 62 nh = rcu_dereference(nh->u.rt_next)) { net/ipv4/multipath_wrandom.c __multipath_lookup_weight 111 rcu_read_lock(); net/ipv4/multipath_wrandom.c __multipath_lookup_weight 114 list_for_each_entry_rcu(r, &state[state_idx].head, list) { net/ipv4/multipath_wrandom.c __multipath_lookup_weight 131 list_for_each_entry_rcu(d, &target_route->dests, list) { net/ipv4/multipath_wrandom.c __multipath_lookup_weight 142 rcu_read_unlock(); net/ipv4/multipath_wrandom.c wrandom_select_route 170 for (rt = rcu_dereference(first); rt; net/ipv4/multipath_wrandom.c wrandom_select_route 171 rt = rcu_dereference(rt->u.rt_next)) { net/ipv4/multipath_wrandom.c wrandom_set_nhinfo 234 list_for_each_entry_rcu(r, &state[state_idx].head, list) { net/ipv4/multipath_wrandom.c wrandom_set_nhinfo 251 list_add_rcu(&target_route->list, &state[state_idx].head); net/ipv4/multipath_wrandom.c wrandom_set_nhinfo 255 list_for_each_entry_rcu(d, &target_route->dests, list) { net/ipv4/multipath_wrandom.c wrandom_set_nhinfo 273 list_add_rcu(&target_dest->list, &target_route->dests); net/ipv4/multipath_wrandom.c wrandom_flush 306 list_for_each_entry_rcu(r, &state[i].head, list) { net/ipv4/multipath_wrandom.c wrandom_flush 308 list_for_each_entry_rcu(d, &r->dests, list) { net/ipv4/multipath_wrandom.c wrandom_flush 309 list_del_rcu(&d->list); net/ipv4/multipath_wrandom.c wrandom_flush 310 call_rcu(&d->rcu, net/ipv4/multipath_wrandom.c wrandom_flush 313 list_del_rcu(&r->list); net/ipv4/multipath_wrandom.c wrandom_flush 314 call_rcu(&r->rcu, net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_helper_unregister 1116 synchronize_net(); net/ipv4/netfilter/ip_conntrack_core.c ip_conntrack_cleanup 1371 synchronize_net(); net/ipv4/netfilter/ip_conntrack_netbios_ns.c help 60 rcu_read_lock(); net/ipv4/netfilter/ip_conntrack_netbios_ns.c help 70 rcu_read_unlock(); net/ipv4/netfilter/ip_conntrack_standalone.c init_or_cleanup 868 synchronize_net(); net/ipv4/netfilter/ip_conntrack_standalone.c ip_conntrack_protocol_unregister 926 synchronize_net(); net/ipv4/netfilter/ip_nat_amanda.c fini 75 synchronize_net(); net/ipv4/netfilter/ip_nat_core.c ip_nat_protocol_unregister 543 synchronize_net(); net/ipv4/netfilter/ip_nat_ftp.c fini 161 synchronize_net(); net/ipv4/netfilter/ip_nat_helper_pptp.c fini 408 synchronize_net(); net/ipv4/netfilter/ip_nat_irc.c fini 103 synchronize_net(); net/ipv4/netfilter/ip_nat_standalone.c init_or_cleanup 423 synchronize_net(); net/ipv4/netfilter/ip_nat_tftp.c fini 60 synchronize_net(); net/ipv4/netfilter/ip_queue.c init_or_cleanup 701 synchronize_net(); net/ipv4/netfilter/ipt_REDIRECT.c redirect_target 95 rcu_read_lock(); net/ipv4/netfilter/ipt_REDIRECT.c redirect_target 99 rcu_read_unlock(); net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c init_or_cleanup 535 synchronize_net(); net/ipv4/protocol.c inet_del_protocol 94 synchronize_net(); net/ipv4/route.c rt_cache_get_first 267 rcu_read_lock_bh(); net/ipv4/route.c rt_cache_get_first 271 rcu_read_unlock_bh(); net/ipv4/route.c rt_cache_get_next 278 struct rt_cache_iter_state *st = rcu_dereference(seq->private); net/ipv4/route.c rt_cache_get_next 282 rcu_read_unlock_bh(); net/ipv4/route.c rt_cache_get_next 285 rcu_read_lock_bh(); net/ipv4/route.c rt_cache_seq_stop 321 rcu_read_unlock_bh(); net/ipv4/route.c rt_free 488 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/ipv4/route.c rt_drop 495 call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); net/ipv4/route.c rt_intern_hash 940 rcu_assign_pointer(rth->u.rt_next, net/ipv4/route.c rt_intern_hash 946 rcu_assign_pointer(rt_hash_table[hash].chain, rth); net/ipv4/route.c ip_rt_redirect 1149 rcu_read_lock(); net/ipv4/route.c ip_rt_redirect 1150 while ((rth = rcu_dereference(*rthp)) != NULL) { net/ipv4/route.c ip_rt_redirect 1170 rcu_read_unlock(); net/ipv4/route.c ip_rt_redirect 1222 rcu_read_unlock(); net/ipv4/route.c ip_rt_frag_needed 1403 rcu_read_lock(); net/ipv4/route.c ip_rt_frag_needed 1404 for (rth = rcu_dereference(rt_hash_table[hash].chain); rth; net/ipv4/route.c ip_rt_frag_needed 1405 rth = rcu_dereference(rth->u.rt_next)) { net/ipv4/route.c ip_rt_frag_needed 1441 rcu_read_unlock(); net/ipv4/route.c ip_route_input 2093 rcu_read_lock(); net/ipv4/route.c ip_route_input 2094 for (rth = rcu_dereference(rt_hash_table[hash].chain); rth; net/ipv4/route.c ip_route_input 2095 rth = rcu_dereference(rth->u.rt_next)) { net/ipv4/route.c ip_route_input 2108 rcu_read_unlock(); net/ipv4/route.c ip_route_input 2114 rcu_read_unlock(); net/ipv4/route.c ip_route_input 2130 rcu_read_lock(); net/ipv4/route.c ip_route_input 2139 rcu_read_unlock(); net/ipv4/route.c ip_route_input 2144 rcu_read_unlock(); net/ipv4/route.c __ip_route_output_key 2568 rcu_read_lock_bh(); net/ipv4/route.c __ip_route_output_key 2569 for (rth = rcu_dereference(rt_hash_table[hash].chain); rth; net/ipv4/route.c __ip_route_output_key 2570 rth = rcu_dereference(rth->u.rt_next)) { net/ipv4/route.c __ip_route_output_key 2587 rcu_read_unlock_bh(); net/ipv4/route.c __ip_route_output_key 2595 rcu_read_unlock_bh(); net/ipv4/route.c __ip_route_output_key 2601 rcu_read_unlock_bh(); net/ipv4/route.c ip_rt_dump 2826 rcu_read_lock_bh(); net/ipv4/route.c ip_rt_dump 2827 for (rt = rcu_dereference(rt_hash_table[h].chain), idx = 0; rt; net/ipv4/route.c ip_rt_dump 2828 rt = rcu_dereference(rt->u.rt_next), idx++) { net/ipv4/route.c ip_rt_dump 2836 rcu_read_unlock_bh(); net/ipv4/route.c ip_rt_dump 2841 rcu_read_unlock_bh(); net/ipv4/tcp_cong.c tcp_ca_find 24 list_for_each_entry_rcu(e, &tcp_cong_list, list) { net/ipv4/tcp_cong.c tcp_register_congestion_control 52 list_add_rcu(&ca->list, &tcp_cong_list); net/ipv4/tcp_cong.c tcp_unregister_congestion_control 70 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 92 rcu_read_unlock(); net/ipv4/tcp_cong.c tcp_get_default_congestion_control 142 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_get_default_congestion_control 145 rcu_read_unlock(); net/ipv4/tcp_cong.c tcp_set_congestion_control 155 rcu_read_lock(); net/ipv4/tcp_cong.c tcp_set_congestion_control 173 rcu_read_unlock(); net/ipv4/xfrm4_tunnel.c xfrm4_tunnel_deregister 60 synchronize_net(); net/ipv6/af_inet6.c inet6_create 103 rcu_read_lock(); net/ipv6/af_inet6.c inet6_create 104 list_for_each_rcu(p, &inetsw6[sock->type]) { net/ipv6/af_inet6.c inet6_create 126 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_create 154 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_create 235 rcu_read_unlock(); net/ipv6/af_inet6.c inet6_register_protosw 575 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/icmp.c icmpv6_notify 569 rcu_read_lock(); net/ipv6/icmp.c icmpv6_notify 570 ipprot = rcu_dereference(inet6_protos[hash]); net/ipv6/icmp.c icmpv6_notify 573 rcu_read_unlock(); net/ipv6/ip6_input.c ip6_input_finish 152 rcu_read_lock(); net/ipv6/ip6_input.c ip6_input_finish 164 if ((ipprot = rcu_dereference(inet6_protos[hash])) != NULL) { net/ipv6/ip6_input.c ip6_input_finish 205 rcu_read_unlock(); net/ipv6/ip6_input.c ip6_input_finish 210 rcu_read_unlock(); net/ipv6/ndisc.c ndisc_constructor 331 rcu_read_lock(); net/ipv6/ndisc.c ndisc_constructor 334 rcu_read_unlock(); net/ipv6/ndisc.c ndisc_constructor 341 rcu_read_unlock(); net/ipv6/netfilter/ip6_queue.c init_or_cleanup 697 synchronize_net(); net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c init_or_cleanup 552 synchronize_net(); net/ipv6/protocol.c inet6_del_protocol 83 synchronize_net(); net/ipv6/xfrm6_tunnel.c xfrm6_tunnel_deregister 391 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 183 rcu_read_unlock(); net/irda/irlan/irlan_common.c irlan_open 246 list_add_rcu(&self->dev_list, &irlans); net/irda/irlan/irlan_common.c irlan_get_any 288 list_for_each_entry_rcu(self, &irlans, dev_list) { net/irda/irlan/irlan_common.c irlan_seq_start 1101 rcu_read_lock(); net/irda/irlan/irlan_common.c irlan_seq_stop 1131 rcu_read_unlock(); net/irda/irlan/irlan_eth.c irlan_eth_send_gratuitous_arp 312 rcu_read_lock(); net/irda/irlan/irlan_eth.c irlan_eth_send_gratuitous_arp 324 rcu_read_unlock(); net/netfilter/core.c nf_register_hook 48 list_add_rcu(®->list, i->prev); net/netfilter/core.c nf_register_hook 51 synchronize_net(); net/netfilter/core.c nf_unregister_hook 59 list_del_rcu(®->list); net/netfilter/core.c nf_unregister_hook 62 synchronize_net(); net/netfilter/core.c 81 list_for_each_continue_rcu(*i, head) { net/netfilter/core.c irlan_eth_send_gratuitous_arp 121 rcu_read_lock(); net/netfilter/core.c irlan_eth_send_gratuitous_arp 140 rcu_read_unlock(); net/netfilter/nf_conntrack_core.c nf_conntrack_unregister_cache 384 synchronize_net(); net/netfilter/nf_conntrack_core.c nf_conntrack_helper_unregister 1373 synchronize_net(); net/netfilter/nf_conntrack_core.c nf_conntrack_cleanup 1564 synchronize_net(); net/netfilter/nf_conntrack_standalone.c nf_conntrack_l3proto_unregister 732 synchronize_net(); net/netfilter/nf_conntrack_standalone.c nf_conntrack_protocol_unregister 803 synchronize_net(); net/netfilter/nf_log.c nf_log_register 34 rcu_assign_pointer(nf_logging[pf], logger); net/netfilter/nf_log.c nf_log_unregister_pf 54 synchronize_net(); net/netfilter/nf_log.c nf_log_unregister_logger 71 synchronize_net(); net/netfilter/nf_log.c nf_log_packet 87 rcu_read_lock(); net/netfilter/nf_log.c nf_log_packet 88 logger = rcu_dereference(nf_logging[pf]); net/netfilter/nf_log.c nf_log_packet 100 rcu_read_unlock(); net/netfilter/nf_log.c seq_start 107 rcu_read_lock(); net/netfilter/nf_log.c seq_stop 127 rcu_read_unlock(); net/netfilter/nf_log.c seq_show 135 logger = rcu_dereference(nf_logging[*pos]); net/netfilter/nf_queue.c nf_register_queue_rerouter 68 rcu_assign_pointer(queue_rerouter[pf], rer); net/netfilter/nf_queue.c nf_unregister_queue_rerouter 81 rcu_assign_pointer(queue_rerouter[pf], NULL); net/netfilter/nf_queue.c nf_unregister_queue_rerouter 83 synchronize_rcu(); net/netfilter/nf_queue.c seq_show 161 rerouter = rcu_dereference(queue_rerouter[pf]); net/netfilter/nf_queue.c nf_reinject 195 rcu_read_lock(); net/netfilter/nf_queue.c nf_reinject 212 list_for_each_rcu(i, &nf_hooks[info->pf][info->hook]) { net/netfilter/nf_queue.c nf_reinject 231 rerouter = rcu_dereference(queue_rerouter[info->pf]); net/netfilter/nf_queue.c nf_reinject 256 rcu_read_unlock(); net/packet/af_packet.c packet_set_ring 1702 synchronize_net(); net/sched/sch_generic.c qdisc_destroy 523 call_rcu(&qdisc->q_rcu, __qdisc_destroy); net/sched/sch_generic.c dev_activate 558 rcu_assign_pointer(dev->qdisc, dev->qdisc_sleeping); net/sctp/protocol.c sctp_v4_copy_addrlist 150 rcu_read_lock(); net/sctp/protocol.c sctp_v4_copy_addrlist 152 rcu_read_unlock(); net/sctp/protocol.c sctp_v4_copy_addrlist 167 rcu_read_unlock(); security/keys/key.c unregister_key_type 965 synchronize_rcu(); security/keys/keyring.c keyring_destroy 149 klist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c keyring_describe 173 rcu_read_lock(); security/keys/keyring.c keyring_describe 174 klist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c keyring_describe 179 rcu_read_unlock(); security/keys/keyring.c keyring_read 197 klist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c keyring_search_aux 311 rcu_read_lock(); security/keys/keyring.c keyring_search_aux 322 keylist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c keyring_search_aux 407 rcu_read_unlock(); security/keys/keyring.c __keyring_search_one 454 rcu_read_lock(); security/keys/keyring.c __keyring_search_one 456 klist = rcu_dereference(keyring->payload.subscriptions); security/keys/keyring.c __keyring_search_one 472 rcu_read_unlock(); security/keys/keyring.c __keyring_search_one 477 rcu_read_unlock(); security/keys/keyring.c keyring_detect_cycle 557 rcu_read_lock(); security/keys/keyring.c keyring_detect_cycle 571 keylist = rcu_dereference(subtree->payload.subscriptions); security/keys/keyring.c keyring_detect_cycle 614 rcu_read_unlock(); security/keys/keyring.c __key_link 715 rcu_assign_pointer( security/keys/keyring.c __key_link 722 call_rcu(&klist->rcu, security/keys/keyring.c __key_link 778 rcu_assign_pointer(keyring->payload.subscriptions, nklist); security/keys/keyring.c __key_link 782 call_rcu(&klist->rcu, keyring_link_rcu_disposal); security/keys/keyring.c key_unlink 875 rcu_assign_pointer(keyring->payload.subscriptions, nklist); security/keys/keyring.c key_unlink 881 call_rcu(&klist->rcu, keyring_unlink_rcu_disposal); security/keys/keyring.c keyring_clear 936 rcu_assign_pointer(keyring->payload.subscriptions, security/keys/keyring.c keyring_clear 944 call_rcu(&klist->rcu, keyring_clear_rcu_disposal); security/keys/proc.c proc_keys_show 143 rcu_read_lock(); security/keys/proc.c proc_keys_show 191 rcu_read_unlock(); security/keys/process_keys.c install_session_keyring 230 old = rcu_dereference(tsk->signal->session_keyring); security/keys/process_keys.c install_session_keyring 231 rcu_assign_pointer(tsk->signal->session_keyring, keyring); security/keys/process_keys.c install_session_keyring 237 synchronize_rcu(); security/keys/process_keys.c copy_thread_group_keys 257 rcu_read_lock(); security/keys/process_keys.c copy_thread_group_keys 259 key_get(rcu_dereference(current->signal->session_keyring)); security/keys/process_keys.c copy_thread_group_keys 260 rcu_read_unlock(); security/keys/process_keys.c search_process_keyrings 448 rcu_read_lock(); security/keys/process_keys.c search_process_keyrings 450 make_key_ref(rcu_dereference( security/keys/process_keys.c search_process_keyrings 454 rcu_read_unlock(); security/keys/process_keys.c lookup_user_key 603 rcu_read_lock(); security/keys/process_keys.c lookup_user_key 604 key = rcu_dereference(context->signal->session_keyring); security/keys/process_keys.c lookup_user_key 606 rcu_read_unlock(); security/keys/process_keys.c join_session_keyring 707 rcu_read_lock(); security/keys/process_keys.c join_session_keyring 708 ret = rcu_dereference(tsk->signal->session_keyring)->serial; security/keys/process_keys.c join_session_keyring 709 rcu_read_unlock(); security/keys/request_key.c call_sbin_request_key 80 rcu_read_lock(); security/keys/request_key.c call_sbin_request_key 81 sskey = rcu_dereference(tsk->signal->session_keyring)->serial; security/keys/request_key.c call_sbin_request_key 82 rcu_read_unlock(); security/keys/request_key.c __request_key_construction 227 rcu_read_lock(); security/keys/request_key.c __request_key_construction 228 keyring = rcu_dereference(current->signal->session_keyring); security/keys/request_key.c __request_key_construction 230 rcu_read_unlock(); security/keys/request_key.c request_key_link 347 rcu_read_lock(); security/keys/request_key.c request_key_link 349 rcu_dereference(tsk->signal->session_keyring)); security/keys/request_key.c request_key_link 350 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 117 rcu_assign_pointer(key->payload.data, upayload); security/keys/user_defined.c user_update 121 call_rcu(&zap->rcu, user_update_rcu_disposal); security/keys/user_defined.c user_read 180 upayload = rcu_dereference(key->payload.data); security/selinux/avc.c avc_get_hash_stats 251 rcu_read_lock(); security/selinux/avc.c avc_get_hash_stats 259 list_for_each_entry_rcu(node, &avc_cache.slots[i], list) security/selinux/avc.c avc_get_hash_stats 266 rcu_read_unlock(); security/selinux/avc.c avc_node_delete 283 list_del_rcu(&node->list); security/selinux/avc.c avc_node_delete 284 call_rcu(&node->rhead, avc_node_free); security/selinux/avc.c avc_node_replace 297 list_replace_rcu(&old->list, &new->list); security/selinux/avc.c avc_node_replace 298 call_rcu(&old->rhead, avc_node_free); security/selinux/avc.c avc_search_node 367 list_for_each_entry_rcu(node, &avc_cache.slots[hvalue], list) { security/selinux/avc.c avc_insert 482 list_add_rcu(&node->list, &avc_cache.slots[hvalue]); security/selinux/avc.c avc_has_perm_noaudit 856 rcu_read_lock(); security/selinux/avc.c avc_has_perm_noaudit 860 rcu_read_unlock(); security/selinux/avc.c avc_has_perm_noaudit 864 rcu_read_lock(); security/selinux/avc.c avc_has_perm_noaudit 884 rcu_read_unlock(); security/selinux/netif.c sel_netif_insert 84 list_add_rcu(&netif->list, &sel_netif_hash[idx]); security/selinux/netif.c sel_netif_destroy 102 list_del_rcu(&netif->list); security/selinux/netif.c sel_netif_destroy 104 call_rcu(&netif->rcu_head, sel_netif_free); security/selinux/netif.c sel_netif_sids 184 rcu_read_lock(); security/selinux/netif.c sel_netif_sids 187 rcu_read_unlock(); security/selinux/netif.c sel_netif_sids 192 rcu_read_unlock(); security/selinux/netif.c sel_netif_avc_callback 227 synchronize_net();