Lines Matching defs:dpsf
2454 struct ip6_sf_list *psf, *dpsf;
2471 for_each_psf_tomb(pmc, dpsf) {
2472 if (ipv6_addr_equal(&dpsf->sf_addr,
2475 prev = dpsf;
2477 if (dpsf) {
2480 mc_dereference(dpsf->sf_next,
2484 mc_dereference(dpsf->sf_next,
2486 kfree_rcu(dpsf, rcu);
2498 for_each_psf_tomb(pmc, dpsf)
2499 if (ipv6_addr_equal(&dpsf->sf_addr,
2502 if (!dpsf) {
2503 dpsf = kmalloc(sizeof(*dpsf), GFP_KERNEL);
2504 if (!dpsf)
2506 *dpsf = *psf;
2507 rcu_assign_pointer(dpsf->sf_next,
2509 rcu_assign_pointer(pmc->mca_tomb, dpsf);
2511 dpsf->sf_crcount = qrv;