Lines Matching refs:iml
112 static int ip6_mc_leave_src(struct sock *sk, struct ipv6_mc_socklist *iml,
2120 static int ip6_mc_leave_src(struct sock *sk, struct ipv6_mc_socklist *iml,
2126 * so no other readers or writers of iml or its sflist
2128 if (!iml->sflist) {
2130 return ip6_mc_del_src(idev, &iml->addr, iml->sfmode, 0, NULL, 0);
2132 err = ip6_mc_del_src(idev, &iml->addr, iml->sfmode,
2133 iml->sflist->sl_count, iml->sflist->sl_addr, 0);
2134 sock_kfree_s(sk, iml->sflist, IP6_SFLSIZE(iml->sflist->sl_max));
2135 iml->sflist = NULL;