Lines Matching refs:imm
2092 struct in6_multi_mship *imm; in in6_ifaupdate_aux() local
2162 imm = in6_joingroup(ifp, &llsol, &error, delay); in in6_ifaupdate_aux()
2163 if (imm == NULL) { in in6_ifaupdate_aux()
2171 in6m_sol = imm->i6mm_maddr; in in6_ifaupdate_aux()
2176 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); in in6_ifaupdate_aux()
2223 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0); in in6_ifaupdate_aux()
2224 if (!imm) { in in6_ifaupdate_aux()
2233 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); in in6_ifaupdate_aux()
2252 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, in in6_ifaupdate_aux()
2254 if (!imm) { in in6_ifaupdate_aux()
2265 imm, i6mm_chain); in in6_ifaupdate_aux()
2302 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0); in in6_ifaupdate_aux()
2303 if (!imm) { in in6_ifaupdate_aux()
2312 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); in in6_ifaupdate_aux()
2723 struct in6_multi_mship *imm; in in6_purgeaddr() local
2761 while ((imm = ia->ia6_memberships.lh_first) != NULL) { in in6_purgeaddr()
2762 LIST_REMOVE(imm, i6mm_chain); in in6_purgeaddr()
2764 in6_leavegroup(imm); in in6_purgeaddr()