Lines Matching refs:ifpub
747 if (ifp->ifpub) {
748 in6_ifa_put(ifp->ifpub);
749 ifp->ifpub = NULL;
945 ift->ifpub = ifp;
1454 struct inet6_ifaddr *ifpub;
1456 ifpub = ifp->ifpub;
1457 if (ifpub) {
1458 in6_ifa_hold(ifpub);
1460 ipv6_create_tempaddr(ifpub, ifp);
1461 in6_ifa_put(ifpub);
2057 if (ifp != ift->ifpub)
2771 if (ifa->ifpub) {
2772 in6_ifa_put(ifa->ifpub);
2773 ifa->ifpub = NULL;
3298 struct inet6_ifaddr *ifpub = ifp->ifpub;
3301 if (!ifp->regen_count && ifpub) {
3304 in6_ifa_hold(ifpub);
3307 spin_lock(&ifpub->lock);
3308 ifpub->regen_count = 0;
3309 spin_unlock(&ifpub->lock);
3310 ipv6_create_tempaddr(ifpub, ifp);
3311 in6_ifa_put(ifpub);