Lines Matching refs:sl_addr
416 rv = !ipv6_addr_equal(&psl->sl_addr[i], source); in ip6_mc_source()
433 psl->sl_addr[j-1] = psl->sl_addr[j]; in ip6_mc_source()
450 newpsl = sock_kmalloc(sk, struct_size(newpsl, sl_addr, count), in ip6_mc_source()
460 newpsl->sl_addr[i] = psl->sl_addr[i]; in ip6_mc_source()
461 atomic_sub(struct_size(psl, sl_addr, psl->sl_max), in ip6_mc_source()
470 rv = !ipv6_addr_equal(&psl->sl_addr[i], source); in ip6_mc_source()
475 psl->sl_addr[j+1] = psl->sl_addr[j]; in ip6_mc_source()
476 psl->sl_addr[i] = *source; in ip6_mc_source()
530 newpsl = sock_kmalloc(sk, struct_size(newpsl, sl_addr, in ip6_mc_msfilter()
542 newpsl->sl_addr[i] = psin6->sin6_addr; in ip6_mc_msfilter()
546 newpsl->sl_count, newpsl->sl_addr, 0); in ip6_mc_msfilter()
549 sock_kfree_s(sk, newpsl, struct_size(newpsl, sl_addr, in ip6_mc_msfilter()
565 psl->sl_count, psl->sl_addr, 0); in ip6_mc_msfilter()
566 atomic_sub(struct_size(psl, sl_addr, psl->sl_max), in ip6_mc_msfilter()
623 psin6->sin6_addr = psl->sl_addr[i]; in ip6_mc_msfget()
655 if (ipv6_addr_equal(&psl->sl_addr[i], src_addr)) in inet6_mc_check()
2603 psl->sl_count, psl->sl_addr, 0); in ip6_mc_leave_src()
2605 atomic_sub(struct_size(psl, sl_addr, psl->sl_max), in ip6_mc_leave_src()