Lines Matching refs:imm
2091 struct in6_multi_mship *__single imm; in in6_ifaupdate_aux() local
2161 imm = in6_joingroup(ifp, &llsol, &error, delay); in in6_ifaupdate_aux()
2162 if (imm == NULL) { in in6_ifaupdate_aux()
2170 in6m_sol = imm->i6mm_maddr; in in6_ifaupdate_aux()
2175 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); in in6_ifaupdate_aux()
2221 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0); in in6_ifaupdate_aux()
2222 if (!imm) { in in6_ifaupdate_aux()
2231 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); in in6_ifaupdate_aux()
2250 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, in in6_ifaupdate_aux()
2252 if (!imm) { in in6_ifaupdate_aux()
2263 imm, i6mm_chain); in in6_ifaupdate_aux()
2298 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0); in in6_ifaupdate_aux()
2299 if (!imm) { in in6_ifaupdate_aux()
2308 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); in in6_ifaupdate_aux()
2734 struct in6_multi_mship *__single imm; in in6_purgeaddr() local
2772 while ((imm = ia->ia6_memberships.lh_first) != NULL) { in in6_purgeaddr()
2773 LIST_REMOVE(imm, i6mm_chain); in in6_purgeaddr()
2775 in6_leavegroup(imm); in in6_purgeaddr()