Lines Matching refs:ia
2173 struct in6_ifaddr *ia;
2270 for (ia = in6_ifaddrs; ia; ia = ia->ia_next) {
2271 IFA_LOCK(&ia->ia_ifa);
2272 if (IN6_ARE_ADDR_EQUAL(&t, &ia->ia_addr.sin6_addr) &&
2273 (ia->ia6_flags & (IN6_IFF_ANYCAST|IN6_IFF_NOTREADY)) == 0) {
2274 IFA_UNLOCK(&ia->ia_ifa);
2278 IFA_UNLOCK(&ia->ia_ifa);
2281 if (ia == NULL && IN6_IS_ADDR_LINKLOCAL(&t) && (m->m_flags & M_LOOP)) {
2703 struct in6_ifaddr *ia;
2704 if ((ia = in6ifa_ifpforlinklocal(ifp,
2708 IFA_LOCK(&ia->ia_ifa);
2709 ifp_ll6 = ia->ia_addr.sin6_addr;
2710 IFA_UNLOCK(&ia->ia_ifa);
2711 IFA_REMREF(&ia->ia_ifa);