Lines Matching refs:dpsf
2019 struct ip_sf_list *psf, *dpsf; in sf_setstate() local
2035 for (dpsf = pmc->tomb; dpsf; dpsf = dpsf->sf_next) { in sf_setstate()
2036 if (dpsf->sf_inaddr == psf->sf_inaddr) in sf_setstate()
2038 prev = dpsf; in sf_setstate()
2040 if (dpsf) { in sf_setstate()
2042 prev->sf_next = dpsf->sf_next; in sf_setstate()
2044 pmc->tomb = dpsf->sf_next; in sf_setstate()
2045 kfree(dpsf); in sf_setstate()
2057 for (dpsf = pmc->tomb; dpsf; dpsf = dpsf->sf_next) in sf_setstate()
2058 if (dpsf->sf_inaddr == psf->sf_inaddr) in sf_setstate()
2060 if (!dpsf) { in sf_setstate()
2061 dpsf = kmalloc(sizeof(*dpsf), GFP_ATOMIC); in sf_setstate()
2062 if (!dpsf) in sf_setstate()
2064 *dpsf = *psf; in sf_setstate()
2066 dpsf->sf_next = pmc->tomb; in sf_setstate()
2067 pmc->tomb = dpsf; in sf_setstate()
2069 dpsf->sf_crcount = qrv; in sf_setstate()