Lines Matching defs:dpsf
2058 struct ip_sf_list *dpsf = kmalloc_obj(*dpsf, GFP_ATOMIC);
2060 if (dpsf) {
2061 *dpsf = *psf;
2062 dpsf->sf_crcount = in_dev->mr_qrv ?:
2064 rcu_assign_pointer(dpsf->sf_next,
2066 rcu_assign_pointer(pmc->tomb, dpsf);
2193 struct ip_sf_list *psf, *dpsf;
2210 for_each_psf_tomb(pmc, dpsf) {
2211 if (dpsf->sf_inaddr == psf->sf_inaddr)
2213 prev = dpsf;
2215 if (dpsf) {
2218 dpsf_next = pmc_dereference(dpsf->sf_next, pmc);
2223 kfree_rcu(dpsf, rcu);
2235 for_each_psf_tomb(pmc, dpsf) {
2236 if (dpsf->sf_inaddr == psf->sf_inaddr)
2239 if (!dpsf) {
2240 dpsf = kmalloc_obj(*dpsf, GFP_ATOMIC);
2241 if (!dpsf)
2243 *dpsf = *psf;
2245 rcu_assign_pointer(dpsf->sf_next,
2247 rcu_assign_pointer(pmc->tomb, dpsf);
2249 dpsf->sf_crcount = qrv;