Searched refs:imm (Results 1 - 3 of 3) sorted by relevance

/darwin-on-arm/xnu/bsd/netinet6/
H A Din6_mcast.c1191 struct in6_multi_mship *imm; local
1196 imm = in6_multi_mship_alloc(M_WAITOK);
1197 if (imm == NULL) {
1204 error = in6_mc_join(ifp, mcaddr, NULL, &imm->i6mm_maddr, delay);
1207 in6_multi_mship_free(imm);
1211 return (imm);
1219 in6_leavegroup(struct in6_multi_mship *imm) argument
1221 if (imm->i6mm_maddr != NULL) {
1222 in6_mc_leave(imm->i6mm_maddr, NULL);
1223 IN6M_REMREF(imm
3337 struct in6_multi_mship *imm; local
3347 in6_multi_mship_free(struct in6_multi_mship *imm) argument
[all...]
H A Din6.c1454 struct in6_multi_mship *imm; local
1791 imm = in6_joingroup(ifp, &llsol, &error, delay);
1792 if (imm == NULL) {
1803 in6m_sol = imm->i6mm_maddr;
1808 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain);
1855 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0);
1856 if (!imm) {
1865 LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain);
1883 imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error,
1885 if (!imm) {
2026 struct in6_multi_mship *imm; local
[all...]
H A Din6_ifattach.c930 struct in6_multi_mship *imm; local
1001 while ((imm = ia->ia6_memberships.lh_first) != NULL) {
1002 LIST_REMOVE(imm, i6mm_chain);
1004 in6_leavegroup(imm);

Completed in 34 milliseconds