Lines Matching refs:ia_ifa

412 		IFA_LOCK(&ia->ia_ifa);  in in6_ifremloop()
416 IFA_UNLOCK(&ia->ia_ifa); in in6_ifremloop()
420 IFA_UNLOCK(&ia->ia_ifa); in in6_ifremloop()
806 if (ia->ia_ifa.ifa_ifp != ifp) { in in6ctl_llstop()
809 IFA_LOCK(&ia->ia_ifa); in in6ctl_llstop()
811 IFA_ADDREF_LOCKED(&ia->ia_ifa); /* for us */ in in6ctl_llstop()
812 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_llstop()
814 in6_purgeaddr(&ia->ia_ifa); in in6ctl_llstop()
815 IFA_REMREF(&ia->ia_ifa); /* for us */ in in6ctl_llstop()
826 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_llstop()
913 IFA_LOCK(&ia->ia_ifa); in in6ctl_gifaddr()
915 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_gifaddr()
931 IFA_LOCK(&ia->ia_ifa); in in6ctl_gifaddr()
933 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_gifaddr()
1016 IFA_LOCK(&ia->ia_ifa); in in6ctl_alifetime()
1038 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_alifetime()
1075 IFA_LOCK(&ia->ia_ifa); in in6ctl_alifetime()
1107 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_alifetime()
1178 IFA_LOCK(&ia6->ia_ifa); in in6ctl_clat46start()
1186 IFA_UNLOCK(&ia6->ia_ifa); in in6ctl_clat46start()
1187 IFA_REMREF(&ia6->ia_ifa); in in6ctl_clat46start()
1221 if (ia->ia_ifa.ifa_ifp != ifp) { in in6ctl_clat46stop()
1224 IFA_LOCK(&ia->ia_ifa); in in6ctl_clat46stop()
1226 IFA_ADDREF_LOCKED(&ia->ia_ifa); /* for us */ in in6ctl_clat46stop()
1227 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_clat46stop()
1229 in6_purgeaddr(&ia->ia_ifa); in in6ctl_clat46stop()
1230 IFA_REMREF(&ia->ia_ifa); /* for us */ in in6ctl_clat46stop()
1233 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_clat46stop()
1662 IFA_LOCK(&ia->ia_ifa); in in6_control()
1665 IFA_UNLOCK(&ia->ia_ifa); in in6_control()
1673 IFA_LOCK(&ia->ia_ifa); in in6_control()
1676 IFA_UNLOCK(&ia->ia_ifa); in in6_control()
1710 IFA_REMREF(&ia->ia_ifa); in in6_control()
1819 IFA_LOCK(&ia->ia_ifa); in in6ctl_aifaddr()
1848 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_aifaddr()
1873 IFA_REMREF(&ia->ia_ifa); in in6ctl_aifaddr()
1896 IFA_LOCK(&ia->ia_ifa); in in6ctl_difaddr()
1901 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_difaddr()
1910 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_difaddr()
1913 IFA_LOCK(&ia->ia_ifa); in in6ctl_difaddr()
1920 IFA_UNLOCK(&ia->ia_ifa); in in6ctl_difaddr()
1927 in6_purgeaddr(&ia->ia_ifa); in in6ctl_difaddr()
1967 if (ia->ia_ifa.ifa_ifp != ifp) { in in6_autoconf()
1970 IFA_LOCK(&ia->ia_ifa); in in6_autoconf()
1972 IFA_ADDREF_LOCKED(&ia->ia_ifa); /* for us */ in in6_autoconf()
1973 IFA_UNLOCK(&ia->ia_ifa); in in6_autoconf()
1975 in6_purgeaddr(&ia->ia_ifa); in in6_autoconf()
1976 IFA_REMREF(&ia->ia_ifa); /* for us */ in in6_autoconf()
1987 IFA_UNLOCK(&ia->ia_ifa); in in6_autoconf()
2097 ifa = &ia->ia_ifa; in in6_ifaupdate_aux()
2415 in6_purgeaddr(&ia->ia_ifa); in in6_ifaupdate_aux()
2524 ifa = &ia->ia_ifa; in in6_update_ifa()
2574 ifa = &ia->ia_ifa; in in6_update_ifa()
2643 ifa = &ia->ia_ifa; in in6_update_ifa()
2647 VERIFY(ia != NULL && ifa == &ia->ia_ifa); in in6_update_ifa()
2708 VERIFY(ifa == &ia->ia_ifa); in in6_update_ifa()
2740 error = rtinit(&(ia->ia_ifa), RTM_DELETE, rtf); in in6_purgeaddr()
2755 in6_ifremloop(&(ia->ia_ifa)); in in6_purgeaddr()
2785 ifa = &ia->ia_ifa; in in6_unlink_ifa()
2895 if (ia->ia_ifa.ifa_ifp != ifp) { in in6_purgeif()
2898 IFA_ADDREF(&ia->ia_ifa); /* for us */ in in6_purgeif()
2900 in6_purgeaddr(&ia->ia_ifa); in in6_purgeif()
2901 IFA_REMREF(&ia->ia_ifa); /* for us */ in in6_purgeif()
2928 ifa = &ia->ia_ifa; in in6_ifinit()
2931 IFA_LOCK(&ia->ia_ifa); in in6_ifinit()
2940 IFA_UNLOCK(&ia->ia_ifa); in in6_ifinit()
2999 IFA_LOCK(&ia->ia_ifa); in in6_ifinit()
3003 IFA_UNLOCK(&ia->ia_ifa); in in6_ifinit()
3108 IFA_LOCK(&ia->ia_ifa); in in6ifa_prproxyaddr()
3109 if (in6_are_addr_equal_scoped(addr, IFA_IN6(&ia->ia_ifa), ifscope, ia->ia_ifp->if_index)) { in in6ifa_prproxyaddr()
3110 IFA_ADDREF_LOCKED(&ia->ia_ifa); /* for caller */ in in6ifa_prproxyaddr()
3111 IFA_UNLOCK(&ia->ia_ifa); in in6ifa_prproxyaddr()
3114 IFA_UNLOCK(&ia->ia_ifa); in in6ifa_prproxyaddr()
3119 IFA_REMREF(&ia->ia_ifa); in in6ifa_prproxyaddr()
3301 IFA_LOCK_SPIN(&ia->ia_ifa); in in6_localaddr()
3304 IFA_UNLOCK(&ia->ia_ifa); in in6_localaddr()
3308 IFA_UNLOCK(&ia->ia_ifa); in in6_localaddr()
3669 IFA_REMREF(&ifa_best->ia_ifa); in in6_ifawithscope()
3681 IFA_LOCK_SPIN(&ifa_best->ia_ifa); in in6_ifawithscope()
3697 IFA_UNLOCK(&ifa_best->ia_ifa); in in6_ifawithscope()
3747 IFA_REMREF(&dep[0]->ia_ifa); in in6_ifawithifp()
3763 IFA_LOCK(&besta->ia_ifa); in in6_ifawithifp()
3766 IFA_UNLOCK(&besta->ia_ifa); in in6_ifawithifp()
3774 IFA_REMREF(&besta->ia_ifa); in in6_ifawithifp()
3791 IFA_REMREF(&dep[0]->ia_ifa); in in6_ifawithifp()
3819 IFA_REMREF(&dep[1]->ia_ifa); in in6_ifawithifp()
3831 IFA_REMREF(&dep[0]->ia_ifa); in in6_ifawithifp()
3834 IFA_REMREF(&dep[1]->ia_ifa); in in6_ifawithifp()
3843 IFA_REMREF(&dep[1]->ia_ifa); in in6_ifawithifp()
4151 IFA_LOCK(&ifa->ia_ifa); in in6_post_msg()
4165 IFA_UNLOCK(&ifa->ia_ifa); in in6_post_msg()
4213 in6ifa->ia_ifa.ifa_free = in6_ifaddr_free; in in6_ifaddr_alloc()
4214 in6ifa->ia_ifa.ifa_debug |= IFD_ALLOC; in in6_ifaddr_alloc()
4215 in6ifa->ia_ifa.ifa_del_wc = &in6ifa->ia_ifa.ifa_debug; in in6_ifaddr_alloc()
4216 in6ifa->ia_ifa.ifa_del_waiters = 0; in in6_ifaddr_alloc()
4217 ifa_lock_init(&in6ifa->ia_ifa); in in6_ifaddr_alloc()
4221 in6ifa->ia_ifa.ifa_debug |= IFD_DEBUG; in in6_ifaddr_alloc()
4222 in6ifa->ia_ifa.ifa_trace = in6_ifaddr_trace; in in6_ifaddr_alloc()
4223 in6ifa->ia_ifa.ifa_attached = in6_ifaddr_attached; in in6_ifaddr_alloc()
4224 in6ifa->ia_ifa.ifa_detached = in6_ifaddr_detached; in in6_ifaddr_alloc()
5093 IFA_LOCK_ASSERT_HELD(&ia->ia_ifa); in in6_iahash_remove()
5101 if (IFA_REMREF_LOCKED(&ia->ia_ifa) == NULL) { in in6_iahash_remove()
5103 &ia->ia_ifa); in in6_iahash_remove()
5115 IFA_LOCK_ASSERT_HELD(&ia->ia_ifa); in in6_iahash_insert()
5126 IFA_ADDREF_LOCKED(&ia->ia_ifa); in in6_iahash_insert()
5145 IFA_LOCK_ASSERT_HELD(&ia->ia_ifa); in in6_iahash_insert_ptp()
5154 IFA_UNLOCK(&ia->ia_ifa); in in6_iahash_insert_ptp()
5156 IFA_LOCK(&tmp_ifa->ia_ifa); in in6_iahash_insert_ptp()
5159 IFA_UNLOCK(&tmp_ifa->ia_ifa); in in6_iahash_insert_ptp()
5162 IFA_UNLOCK(&tmp_ifa->ia_ifa); in in6_iahash_insert_ptp()
5166 IFA_LOCK(&ia->ia_ifa); in in6_iahash_insert_ptp()
5174 IFA_ADDREF_LOCKED(&ia->ia_ifa); in in6_iahash_insert_ptp()