Lines Matching refs:ia

676 	struct in_ifaddr *ia = NULL;
1064 TAILQ_FOREACH(ia, INADDR_HASH(pkt_dst.s_addr), ia_hash) {
1070 IFA_LOCK_SPIN(&ia->ia_ifa);
1071 if (IA_SIN(ia)->sin_addr.s_addr == pkt_dst.s_addr &&
1072 (!checkif || ia->ia_ifp == m->m_pkthdr.rcvif)) {
1073 IFA_UNLOCK(&ia->ia_ifa);
1077 IFA_UNLOCK(&ia->ia_ifa);
1099 ia = ifatoia(ifa);
1100 if (satosin(&ia->ia_broadaddr)->sin_addr.s_addr ==
1101 pkt_dst.s_addr || ia->ia_netbroadcast.s_addr ==
1830 struct in_ifaddr *ia;
1885 ia = (struct in_ifaddr *)
1887 if (ia == 0) {
1902 IFA_REMREF(&ia->ia_ifa);
1903 ia = NULL;
1949 if ((ia = (INA)ifa_ifwithdstaddr(
1951 ia = (INA)ifa_ifwithnet(
1955 ia = ip_rtaddr(ipaddr.sin_addr);
1957 if (ia == 0) {
1963 IFA_LOCK(&ia->ia_ifa);
1964 (void)memcpy(cp + off, &(IA_SIN(ia)->sin_addr),
1966 IFA_UNLOCK(&ia->ia_ifa);
1967 IFA_REMREF(&ia->ia_ifa);
1968 ia = NULL;
1997 if ((ia = (INA)ifa_ifwithaddr((struct sockaddr *)
1999 if ((ia = ip_rtaddr(ipaddr.sin_addr)) == 0) {
2005 IFA_LOCK(&ia->ia_ifa);
2006 (void)memcpy(cp + off, &(IA_SIN(ia)->sin_addr),
2008 IFA_UNLOCK(&ia->ia_ifa);
2009 IFA_REMREF(&ia->ia_ifa);
2010 ia = NULL;
2048 ia = (INA)ifaof_ifpforaddr((struct sockaddr *)
2050 if (ia == 0)
2052 IFA_LOCK(&ia->ia_ifa);
2053 (void)memcpy(sin, &IA_SIN(ia)->sin_addr,
2055 IFA_UNLOCK(&ia->ia_ifa);
2057 IFA_REMREF(&ia->ia_ifa);
2058 ia = NULL;
2070 if ((ia = (struct in_ifaddr*)ifa_ifwithaddr(
2073 IFA_REMREF(&ia->ia_ifa);
2074 ia = NULL;
2467 struct in_ifaddr *ia = (struct in_ifaddr *)rt->rt_ifa;
2472 IFA_LOCK_SPIN(&ia->ia_ifa);
2473 if ((src & ia->ia_subnetmask) == ia->ia_subnet) {
2486 IFA_UNLOCK(&ia->ia_ifa);