Lines Matching refs:ia
460 struct ifaddr *ia;
466 for (ia = ifp->if_addrlist.tqh_first; ia; ia = ia->ifa_list.tqe_next) {
467 IFA_LOCK(ia);
468 if (ia->ifa_addr == NULL) {
469 IFA_UNLOCK(ia);
472 if (ia->ifa_addr->sa_family != AF_INET6) {
473 IFA_UNLOCK(ia);
476 sin6 = (struct sockaddr_in6 *)(void *)ia->ifa_addr;
478 IFA_UNLOCK(ia);
482 IFA_UNLOCK(ia);
499 IFA_ADDREF(ia); /* for caller */
501 return ((struct in6_ifaddr *)ia);