Lines Matching refs:inm
418 #define IN_LOOKUP_MULTI(addr, ifp, inm) \ argument
424 IN_FIRST_MULTI(_step, inm); \
425 while ((inm) != NULL) { \
426 INM_LOCK_SPIN(inm); \
427 if ((inm)->inm_ifp == (ifp) && \
428 (inm)->inm_addr.s_addr == (addr)->s_addr) { \
429 INM_ADDREF_LOCKED(inm); \
430 INM_UNLOCK(inm); \
433 INM_UNLOCK(inm); \
434 IN_NEXT_MULTI(_step, inm); \
447 #define IN_NEXT_MULTI(step, inm) \ argument
452 if (((inm) = (step).i_inm) != NULL) \
456 #define IN_FIRST_MULTI(step, inm) \ argument
462 IN_NEXT_MULTI((step), (inm)); \
498 extern int inm_record_source(struct in_multi *inm, const in_addr_t);