Lines Matching defs:imm
835 struct in6_multi_mship *imm;
859 imm = in6_joingroup(ifp, &llsol, &error, dad_delay);
860 if (!imm) {
867 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain);
936 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0);
937 if (!imm) {
945 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain);
961 else if ((imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error,
970 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain);
1035 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0);
1036 if (!imm) {
1044 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain);
1456 struct in6_multi_mship *imm;
1477 while ((imm = LIST_FIRST(&ia->ia6_memberships)) != NULL) {
1478 struct in6_multi *in6m __diagused = imm->i6mm_maddr;
1482 LIST_REMOVE(imm, i6mm_chain);
1485 in6_leavegroup(imm);
1532 struct in6_multi_mship *imm;
1533 LIST_FOREACH(imm, &ia->ia6_memberships, i6mm_chain) {
1534 if (imm->i6mm_maddr == in6m)
1535 imm->i6mm_maddr = NULL;