Lines Matching refs:imm
2123 struct in6_multi_mship *imm; in in6_ifaupdate_aux() local
2193 imm = in6_joingroup(ifp, &llsol, &error, delay); in in6_ifaupdate_aux()
2194 if (imm == NULL) { in in6_ifaupdate_aux()
2202 in6m_sol = imm->i6mm_maddr; in in6_ifaupdate_aux()
2207 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); in in6_ifaupdate_aux()
2254 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0); in in6_ifaupdate_aux()
2255 if (!imm) { in in6_ifaupdate_aux()
2264 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); in in6_ifaupdate_aux()
2283 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, in in6_ifaupdate_aux()
2285 if (!imm) { in in6_ifaupdate_aux()
2296 imm, i6mm_chain); in in6_ifaupdate_aux()
2333 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0); in in6_ifaupdate_aux()
2334 if (!imm) { in in6_ifaupdate_aux()
2343 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain); in in6_ifaupdate_aux()
2755 struct in6_multi_mship *imm; in in6_purgeaddr() local
2793 while ((imm = ia->ia6_memberships.lh_first) != NULL) { in in6_purgeaddr()
2794 LIST_REMOVE(imm, i6mm_chain); in in6_purgeaddr()
2796 in6_leavegroup(imm); in in6_purgeaddr()