Lines Matching refs:newpsl
445 struct ip6_sf_socklist *newpsl;
450 newpsl = sock_kmalloc(sk, struct_size(newpsl, sl_addr, count),
452 if (!newpsl) {
456 newpsl->sl_max = count;
457 newpsl->sl_count = count - IP6_SFBLOCK;
460 newpsl->sl_addr[i] = psl->sl_addr[i];
464 rcu_assign_pointer(pmc->sflist, newpsl);
466 psl = newpsl;
495 struct ip6_sf_socklist *newpsl, *psl;
530 newpsl = sock_kmalloc(sk, struct_size(newpsl, sl_addr,
533 if (!newpsl) {
537 newpsl->sl_max = newpsl->sl_count = gsf->gf_numsrc;
538 for (i = 0; i < newpsl->sl_count; ++i, ++list) {
542 newpsl->sl_addr[i] = psin6->sin6_addr;
546 newpsl->sl_count, newpsl->sl_addr, 0);
549 sock_kfree_s(sk, newpsl, struct_size(newpsl, sl_addr,
550 newpsl->sl_max));
555 newpsl = NULL;
571 rcu_assign_pointer(pmc->sflist, newpsl);