dpsf             2006 net/ipv4/igmp.c 	struct ip_sf_list *psf, *dpsf;
dpsf             2022 net/ipv4/igmp.c 				for (dpsf = pmc->tomb; dpsf; dpsf = dpsf->sf_next) {
dpsf             2023 net/ipv4/igmp.c 					if (dpsf->sf_inaddr == psf->sf_inaddr)
dpsf             2025 net/ipv4/igmp.c 					prev = dpsf;
dpsf             2027 net/ipv4/igmp.c 				if (dpsf) {
dpsf             2029 net/ipv4/igmp.c 						prev->sf_next = dpsf->sf_next;
dpsf             2031 net/ipv4/igmp.c 						pmc->tomb = dpsf->sf_next;
dpsf             2032 net/ipv4/igmp.c 					kfree(dpsf);
dpsf             2044 net/ipv4/igmp.c 			for (dpsf = pmc->tomb; dpsf; dpsf = dpsf->sf_next)
dpsf             2045 net/ipv4/igmp.c 				if (dpsf->sf_inaddr == psf->sf_inaddr)
dpsf             2047 net/ipv4/igmp.c 			if (!dpsf) {
dpsf             2048 net/ipv4/igmp.c 				dpsf = kmalloc(sizeof(*dpsf), GFP_ATOMIC);
dpsf             2049 net/ipv4/igmp.c 				if (!dpsf)
dpsf             2051 net/ipv4/igmp.c 				*dpsf = *psf;
dpsf             2053 net/ipv4/igmp.c 				dpsf->sf_next = pmc->tomb;
dpsf             2054 net/ipv4/igmp.c 				pmc->tomb = dpsf;
dpsf             2056 net/ipv4/igmp.c 			dpsf->sf_crcount = qrv;
dpsf             2267 net/ipv6/mcast.c 	struct ip6_sf_list *psf, *dpsf;
dpsf             2283 net/ipv6/mcast.c 				for (dpsf = pmc->mca_tomb; dpsf;
dpsf             2284 net/ipv6/mcast.c 				     dpsf = dpsf->sf_next) {
dpsf             2285 net/ipv6/mcast.c 					if (ipv6_addr_equal(&dpsf->sf_addr,
dpsf             2288 net/ipv6/mcast.c 					prev = dpsf;
dpsf             2290 net/ipv6/mcast.c 				if (dpsf) {
dpsf             2292 net/ipv6/mcast.c 						prev->sf_next = dpsf->sf_next;
dpsf             2294 net/ipv6/mcast.c 						pmc->mca_tomb = dpsf->sf_next;
dpsf             2295 net/ipv6/mcast.c 					kfree(dpsf);
dpsf             2306 net/ipv6/mcast.c 			for (dpsf = pmc->mca_tomb; dpsf; dpsf = dpsf->sf_next)
dpsf             2307 net/ipv6/mcast.c 				if (ipv6_addr_equal(&dpsf->sf_addr,
dpsf             2310 net/ipv6/mcast.c 			if (!dpsf) {
dpsf             2311 net/ipv6/mcast.c 				dpsf = kmalloc(sizeof(*dpsf), GFP_ATOMIC);
dpsf             2312 net/ipv6/mcast.c 				if (!dpsf)
dpsf             2314 net/ipv6/mcast.c 				*dpsf = *psf;
dpsf             2316 net/ipv6/mcast.c 				dpsf->sf_next = pmc->mca_tomb;
dpsf             2317 net/ipv6/mcast.c 				pmc->mca_tomb = dpsf;
dpsf             2319 net/ipv6/mcast.c 			dpsf->sf_crcount = qrv;