Lines Matching refs:iap
1363 struct in_ifaddr *iap; in in_control() local
1372 TAILQ_FOREACH(iap, INADDR_HASH(sa->sin_addr.s_addr), ia_hash) { in in_control()
1373 IFA_LOCK(&iap->ia_ifa); in in_control()
1374 if (iap->ia_ifp == ifp && in in_control()
1375 iap->ia_addr.sin_addr.s_addr == in in_control()
1377 ia = iap; in in_control()
1378 IFA_ADDREF_LOCKED(&iap->ia_ifa); in in_control()
1379 IFA_UNLOCK(&iap->ia_ifa); in in_control()
1382 IFA_UNLOCK(&iap->ia_ifa); in in_control()
1389 iap = ifatoia(ifa); in in_control()
1390 IFA_LOCK(&iap->ia_ifa); in in_control()
1391 if (iap->ia_addr.sin_family == AF_INET) { in in_control()
1392 ia = iap; in in_control()
1393 IFA_ADDREF_LOCKED(&iap->ia_ifa); in in_control()
1394 IFA_UNLOCK(&iap->ia_ifa); in in_control()
1397 IFA_UNLOCK(&iap->ia_ifa); in in_control()