Lines Matching refs:oia
986 struct in6_ifaddr *oia;
1150 if ((oia = in6_ifaddrs) != NULL) {
1151 for ( ; oia->ia_next; oia = oia->ia_next)
1153 oia->ia_next = ia;
1463 struct in6_ifaddr *oia;
1471 oia = ia;
1472 if (oia == (ia = in6_ifaddrs))
1475 while (ia->ia_next && (ia->ia_next != oia))
1478 ia->ia_next = oia->ia_next;
1484 if (oia->ia6_ifpr) { /* check for safety */
1485 plen = in6_mask2len(&oia->ia_prefixmask.sin6_addr, NULL);
1486 iilen = (sizeof(oia->ia_prefixmask.sin6_addr) << 3) - plen;
1487 in6_prefix_remove_ifid(iilen, oia);
1496 if ((oia->ia6_flags & IN6_IFF_AUTOCONF) != 0) {
1497 if (oia->ia6_ndpr == NULL) {
1499 "%p has no prefix\n", oia);
1501 oia->ia6_ndpr->ndpr_refcnt--;
1502 oia->ia6_flags &= ~IN6_IFF_AUTOCONF;
1503 oia->ia6_ndpr = NULL;
1516 ifafree(&oia->ia_ifa);