Lines Matching refs:lock
375 rwlock_init(&ndev->lock); in ipv6_add_dev()
990 spin_lock_init(&ifa->lock); in ipv6_add_addr()
1017 write_lock(&idev->lock); in ipv6_add_addr()
1027 write_unlock(&idev->lock); in ipv6_add_addr()
1089 spin_lock(&ifa->lock); in check_cleanup_prefix_route()
1099 spin_unlock(&ifa->lock); in check_cleanup_prefix_route()
1136 spin_lock_bh(&ifp->lock); in ipv6_del_addr()
1139 spin_unlock_bh(&ifp->lock); in ipv6_del_addr()
1148 write_lock_bh(&ifp->idev->lock); in ipv6_del_addr()
1165 write_unlock_bh(&ifp->idev->lock); in ipv6_del_addr()
1197 write_lock_bh(&idev->lock); in ipv6_create_tempaddr()
1199 spin_lock_bh(&ift->lock); in ipv6_create_tempaddr()
1201 spin_unlock_bh(&ift->lock); in ipv6_create_tempaddr()
1209 write_unlock_bh(&idev->lock); in ipv6_create_tempaddr()
1215 spin_lock_bh(&ifp->lock); in ipv6_create_tempaddr()
1218 spin_unlock_bh(&ifp->lock); in ipv6_create_tempaddr()
1219 write_unlock_bh(&idev->lock); in ipv6_create_tempaddr()
1262 spin_unlock_bh(&ifp->lock); in ipv6_create_tempaddr()
1264 write_unlock_bh(&idev->lock); in ipv6_create_tempaddr()
1294 write_lock_bh(&idev->lock); in ipv6_create_tempaddr()
1298 spin_lock_bh(&ift->lock); in ipv6_create_tempaddr()
1302 spin_unlock_bh(&ift->lock); in ipv6_create_tempaddr()
1508 read_lock_bh(&idev->lock); in __ipv6_dev_get_saddr()
1575 read_unlock_bh(&idev->lock); in __ipv6_dev_get_saddr()
1727 read_lock_bh(&idev->lock); in ipv6_get_lladdr()
1729 read_unlock_bh(&idev->lock); in ipv6_get_lladdr()
1740 read_lock_bh(&idev->lock); in ipv6_count_addresses()
1743 read_unlock_bh(&idev->lock); in ipv6_count_addresses()
1816 read_lock_bh(&idev->lock); in ipv6_chk_custom_prefix()
1822 read_unlock_bh(&idev->lock); in ipv6_chk_custom_prefix()
1840 read_lock_bh(&idev->lock); in ipv6_chk_prefix()
1847 read_unlock_bh(&idev->lock); in ipv6_chk_prefix()
1887 spin_lock_bh(&ifp->lock); in addrconf_dad_stop()
1891 spin_unlock_bh(&ifp->lock); in addrconf_dad_stop()
1895 spin_unlock_bh(&ifp->lock); in addrconf_dad_stop()
1899 spin_lock_bh(&ifp->lock); in addrconf_dad_stop()
1902 spin_unlock_bh(&ifp->lock); in addrconf_dad_stop()
1915 spin_lock_bh(&ifp->lock); in addrconf_dad_end()
1920 spin_unlock_bh(&ifp->lock); in addrconf_dad_end()
1938 spin_lock_bh(&ifp->lock); in addrconf_dad_failure()
1963 spin_unlock_bh(&ifp->lock); in addrconf_dad_failure()
1979 spin_lock_bh(&ifp2->lock); in addrconf_dad_failure()
1982 spin_unlock_bh(&ifp2->lock); in addrconf_dad_failure()
1987 spin_lock_bh(&ifp->lock); in addrconf_dad_failure()
1993 spin_unlock_bh(&ifp->lock); in addrconf_dad_failure()
2160 read_lock_bh(&idev->lock); in ipv6_inherit_eui64()
2170 read_unlock_bh(&idev->lock); in ipv6_inherit_eui64()
2351 read_lock_bh(&idev->lock); in manage_tempaddrs()
2383 spin_lock(&ift->lock); in manage_tempaddrs()
2391 spin_unlock(&ift->lock); in manage_tempaddrs()
2403 read_unlock_bh(&idev->lock); in manage_tempaddrs()
2406 read_unlock_bh(&idev->lock); in manage_tempaddrs()
2451 spin_lock_bh(&ifp->lock); in addrconf_prefix_rcv_add_addr()
2455 spin_unlock_bh(&ifp->lock); in addrconf_prefix_rcv_add_addr()
2465 spin_lock_bh(&ifp->lock); in addrconf_prefix_rcv_add_addr()
2495 spin_unlock_bh(&ifp->lock); in addrconf_prefix_rcv_add_addr()
2500 spin_unlock_bh(&ifp->lock); in addrconf_prefix_rcv_add_addr()
2619 read_lock_bh(&in6_dev->lock); in addrconf_prefix_rcv()
2622 read_unlock_bh(&in6_dev->lock); in addrconf_prefix_rcv()
2859 read_lock_bh(&idev->lock); in inet6_addr_del()
2864 read_unlock_bh(&idev->lock); in inet6_addr_del()
2879 read_unlock_bh(&idev->lock); in inet6_addr_del()
2930 spin_lock_bh(&ifp->lock); in add_addr()
2932 spin_unlock_bh(&ifp->lock); in add_addr()
3025 read_lock_bh(&idev->lock); in init_loopback()
3052 read_unlock_bh(&idev->lock); in init_loopback()
3098 static DEFINE_SPINLOCK(lock); in ipv6_generate_stable_address()
3126 spin_lock_bh(&lock); in ipv6_generate_stable_address()
3143 spin_unlock_bh(&lock); in ipv6_generate_stable_address()
3300 spin_lock(&ifp->lock); in fixup_permanent_addr()
3303 spin_unlock(&ifp->lock); in fixup_permanent_addr()
3328 write_lock_bh(&idev->lock); in addrconf_permanent_addr()
3333 write_unlock_bh(&idev->lock); in addrconf_permanent_addr()
3336 write_lock_bh(&idev->lock); in addrconf_permanent_addr()
3343 write_unlock_bh(&idev->lock); in addrconf_permanent_addr()
3624 write_lock_bh(&idev->lock); in addrconf_ifdown()
3637 write_unlock_bh(&idev->lock); in addrconf_ifdown()
3638 spin_lock_bh(&ifa->lock); in addrconf_ifdown()
3644 spin_unlock_bh(&ifa->lock); in addrconf_ifdown()
3646 write_lock_bh(&idev->lock); in addrconf_ifdown()
3666 write_unlock_bh(&idev->lock); in addrconf_ifdown()
3667 spin_lock_bh(&ifa->lock); in addrconf_ifdown()
3683 spin_unlock_bh(&ifa->lock); in addrconf_ifdown()
3697 write_lock_bh(&idev->lock); in addrconf_ifdown()
3700 write_unlock_bh(&idev->lock); in addrconf_ifdown()
3737 write_lock(&idev->lock); in addrconf_rs_timer()
3749 write_unlock(&idev->lock); in addrconf_rs_timer()
3756 write_lock(&idev->lock); in addrconf_rs_timer()
3773 write_unlock(&idev->lock); in addrconf_rs_timer()
3805 read_lock_bh(&idev->lock); in addrconf_dad_begin()
3806 spin_lock(&ifp->lock); in addrconf_dad_begin()
3816 spin_unlock(&ifp->lock); in addrconf_dad_begin()
3817 read_unlock_bh(&idev->lock); in addrconf_dad_begin()
3824 spin_unlock(&ifp->lock); in addrconf_dad_begin()
3825 read_unlock_bh(&idev->lock); in addrconf_dad_begin()
3852 spin_unlock(&ifp->lock); in addrconf_dad_begin()
3853 read_unlock_bh(&idev->lock); in addrconf_dad_begin()
3862 spin_lock_bh(&ifp->lock); in addrconf_dad_start()
3867 spin_unlock_bh(&ifp->lock); in addrconf_dad_start()
3890 spin_lock_bh(&ifp->lock); in addrconf_dad_work()
3916 spin_unlock_bh(&ifp->lock); in addrconf_dad_work()
3932 write_lock_bh(&idev->lock); in addrconf_dad_work()
3934 write_unlock_bh(&idev->lock); in addrconf_dad_work()
3938 spin_lock(&ifp->lock); in addrconf_dad_work()
3940 spin_unlock(&ifp->lock); in addrconf_dad_work()
3941 write_unlock_bh(&idev->lock); in addrconf_dad_work()
3952 spin_unlock(&ifp->lock); in addrconf_dad_work()
3953 write_unlock_bh(&idev->lock); in addrconf_dad_work()
3963 spin_unlock(&ifp->lock); in addrconf_dad_work()
3964 write_unlock_bh(&idev->lock); in addrconf_dad_work()
4010 read_lock_bh(&ifp->idev->lock); in addrconf_dad_completed()
4016 read_unlock_bh(&ifp->idev->lock); in addrconf_dad_completed()
4034 write_lock_bh(&ifp->idev->lock); in addrconf_dad_completed()
4035 spin_lock(&ifp->lock); in addrconf_dad_completed()
4041 spin_unlock(&ifp->lock); in addrconf_dad_completed()
4042 write_unlock_bh(&ifp->idev->lock); in addrconf_dad_completed()
4059 read_lock_bh(&idev->lock); in addrconf_dad_run()
4061 spin_lock(&ifp->lock); in addrconf_dad_run()
4065 spin_unlock(&ifp->lock); in addrconf_dad_run()
4067 read_unlock_bh(&idev->lock); in addrconf_dad_run()
4276 spin_lock(&ifp->lock); in addrconf_verify_rtnl()
4282 spin_unlock(&ifp->lock); in addrconf_verify_rtnl()
4287 spin_unlock(&ifp->lock); in addrconf_verify_rtnl()
4302 spin_unlock(&ifp->lock); in addrconf_verify_rtnl()
4325 spin_unlock(&ifp->lock); in addrconf_verify_rtnl()
4327 spin_lock(&ifpub->lock); in addrconf_verify_rtnl()
4329 spin_unlock(&ifpub->lock); in addrconf_verify_rtnl()
4337 spin_unlock(&ifp->lock); in addrconf_verify_rtnl()
4342 spin_unlock(&ifp->lock); in addrconf_verify_rtnl()
4466 spin_lock_bh(&ifp->lock); in inet6_addr_modify()
4478 spin_unlock_bh(&ifp->lock); in inet6_addr_modify()
4489 write_lock_bh(&ifp->idev->lock); in inet6_addr_modify()
4491 write_unlock_bh(&ifp->idev->lock); in inet6_addr_modify()
4748 read_lock_bh(&idev->lock); in in6_dump_addrs()
4801 read_unlock_bh(&idev->lock); in in6_dump_addrs()
5130 read_lock_bh(&idev->lock); in inet6_fill_ifla6_attrs()
5132 read_unlock_bh(&idev->lock); in inet6_fill_ifla6_attrs()
5181 write_lock_bh(&idev->lock); in inet6_set_iftoken()
5186 write_unlock_bh(&idev->lock); in inet6_set_iftoken()
5203 write_lock_bh(&idev->lock); in inet6_set_iftoken()
5215 spin_lock(&ifp->lock); in inet6_set_iftoken()
5220 spin_unlock(&ifp->lock); in inet6_set_iftoken()
5223 write_unlock_bh(&idev->lock); in inet6_set_iftoken()