Lines Matching defs:ia
93 #define IA_SIN(ia) (&(((struct in_ifaddr *)(ia))->ia_addr))
94 #define IA_DSTSIN(ia) (&(((struct in_ifaddr *)(ia))->ia_dstaddr))
95 #define IA_MASKSIN(ia) (&(((struct in_ifaddr *)(ia))->ia_sockmask))
131 #define INADDR_TO_IFADDR(addr, ia) \
133 /* struct in_ifaddr *ia; */ \
136 CK_LIST_FOREACH(ia, INADDR_HASH((addr).s_addr), ia_hash) \
137 if (IA_SIN(ia)->sin_addr.s_addr == (addr).s_addr) \
149 struct in_ifaddr *ia; \
151 INADDR_TO_IFADDR(addr, ia); \
152 (ifp) = (ia == NULL) ? NULL : ia->ia_ifp; \
159 #define IFP_TO_IA(ifp, ia) \
161 /* struct in_ifaddr *ia; */ \
164 for ((ia) = CK_STAILQ_FIRST(&V_in_ifaddrhead); \
165 (ia) != NULL && (ia)->ia_ifp != (ifp); \
166 (ia) = CK_STAILQ_NEXT((ia), ia_link)) \