Lines Matching refs:imm
2072 struct in6_multi_mship *imm; in in6_ifaupdate_aux() local
2142 imm = in6_joingroup(ifp, &llsol, &error, delay); in in6_ifaupdate_aux()
2143 if (imm == NULL) { in in6_ifaupdate_aux()
2151 in6m_sol = imm->i6mm_maddr; in in6_ifaupdate_aux()
2156 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); in in6_ifaupdate_aux()
2203 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0); in in6_ifaupdate_aux()
2204 if (!imm) { in in6_ifaupdate_aux()
2213 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); in in6_ifaupdate_aux()
2232 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, in in6_ifaupdate_aux()
2234 if (!imm) { in in6_ifaupdate_aux()
2245 imm, i6mm_chain); in in6_ifaupdate_aux()
2282 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0); in in6_ifaupdate_aux()
2283 if (!imm) { in in6_ifaupdate_aux()
2292 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); in in6_ifaupdate_aux()
2703 struct in6_multi_mship *imm; in in6_purgeaddr() local
2741 while ((imm = ia->ia6_memberships.lh_first) != NULL) { in in6_purgeaddr()
2742 LIST_REMOVE(imm, i6mm_chain); in in6_purgeaddr()
2744 in6_leavegroup(imm); in in6_purgeaddr()