Lines Matching defs:newpsl
443 struct ip6_sf_socklist *newpsl;
448 newpsl = sock_kmalloc(sk, struct_size(newpsl, sl_addr, count),
450 if (!newpsl) {
454 newpsl->sl_max = count;
455 newpsl->sl_count = count - IP6_SFBLOCK;
458 newpsl->sl_addr[i] = psl->sl_addr[i];
462 rcu_assign_pointer(pmc->sflist, newpsl);
464 psl = newpsl;
491 struct ip6_sf_socklist *newpsl, *psl;
536 newpsl = sock_kmalloc(sk, struct_size(newpsl, sl_addr,
539 if (!newpsl) {
543 newpsl->sl_max = newpsl->sl_count = gsf->gf_numsrc;
544 for (i = 0; i < newpsl->sl_count; ++i, ++list) {
548 newpsl->sl_addr[i] = psin6->sin6_addr;
552 newpsl->sl_count, newpsl->sl_addr, 0);
554 sock_kfree_s(sk, newpsl, struct_size(newpsl, sl_addr,
555 newpsl->sl_max));
559 newpsl = NULL;
573 rcu_assign_pointer(pmc->sflist, newpsl);