Lines Matching refs:dpsf
1999 struct ip6_sf_list *psf, *dpsf; in sf_setstate() local
2015 for (dpsf=pmc->mca_tomb; dpsf; in sf_setstate()
2016 dpsf=dpsf->sf_next) { in sf_setstate()
2017 if (ipv6_addr_equal(&dpsf->sf_addr, in sf_setstate()
2020 prev = dpsf; in sf_setstate()
2022 if (dpsf) { in sf_setstate()
2024 prev->sf_next = dpsf->sf_next; in sf_setstate()
2026 pmc->mca_tomb = dpsf->sf_next; in sf_setstate()
2027 kfree(dpsf); in sf_setstate()
2038 for (dpsf=pmc->mca_tomb; dpsf; dpsf=dpsf->sf_next) in sf_setstate()
2039 if (ipv6_addr_equal(&dpsf->sf_addr, in sf_setstate()
2042 if (!dpsf) { in sf_setstate()
2043 dpsf = (struct ip6_sf_list *) in sf_setstate()
2044 kmalloc(sizeof(*dpsf), GFP_ATOMIC); in sf_setstate()
2045 if (!dpsf) in sf_setstate()
2047 *dpsf = *psf; in sf_setstate()
2049 dpsf->sf_next = pmc->mca_tomb; in sf_setstate()
2050 pmc->mca_tomb = dpsf; in sf_setstate()
2052 dpsf->sf_crcount = qrv; in sf_setstate()