Lines Matching refs:dpsf
2261 struct ip6_sf_list *psf, *dpsf;
2277 for (dpsf = pmc->mca_tomb; dpsf;
2278 dpsf = dpsf->sf_next) {
2279 if (ipv6_addr_equal(&dpsf->sf_addr,
2282 prev = dpsf;
2284 if (dpsf) {
2286 prev->sf_next = dpsf->sf_next;
2288 pmc->mca_tomb = dpsf->sf_next;
2289 kfree(dpsf);
2300 for (dpsf = pmc->mca_tomb; dpsf; dpsf = dpsf->sf_next)
2301 if (ipv6_addr_equal(&dpsf->sf_addr,
2304 if (!dpsf) {
2305 dpsf = kmalloc(sizeof(*dpsf), GFP_ATOMIC);
2306 if (!dpsf)
2308 *dpsf = *psf;
2310 dpsf->sf_next = pmc->mca_tomb;
2311 pmc->mca_tomb = dpsf;
2313 dpsf->sf_crcount = qrv;