Lines Matching refs:iap
1276 struct in_ifaddr *iap; in in_control() local
1285 TAILQ_FOREACH(iap, INADDR_HASH(sa->sin_addr.s_addr), ia_hash) { in in_control()
1286 IFA_LOCK(&iap->ia_ifa); in in_control()
1287 if (iap->ia_ifp == ifp && in in_control()
1288 iap->ia_addr.sin_addr.s_addr == in in_control()
1290 ia = iap; in in_control()
1291 ifa_addref(&iap->ia_ifa); in in_control()
1292 IFA_UNLOCK(&iap->ia_ifa); in in_control()
1295 IFA_UNLOCK(&iap->ia_ifa); in in_control()
1302 iap = ifatoia(ifa); in in_control()
1303 IFA_LOCK(&iap->ia_ifa); in in_control()
1304 if (iap->ia_addr.sin_family == AF_INET) { in in_control()
1305 ia = iap; in in_control()
1306 ifa_addref(&iap->ia_ifa); in in_control()
1307 IFA_UNLOCK(&iap->ia_ifa); in in_control()
1310 IFA_UNLOCK(&iap->ia_ifa); in in_control()