psf               187 net/ipv4/igmp.c static void ip_sf_list_clear_all(struct ip_sf_list *psf)
psf               191 net/ipv4/igmp.c 	while (psf) {
psf               192 net/ipv4/igmp.c 		next = psf->sf_next;
psf               193 net/ipv4/igmp.c 		kfree(psf);
psf               194 net/ipv4/igmp.c 		psf = next;
psf               272 net/ipv4/igmp.c static int is_in(struct ip_mc_list *pmc, struct ip_sf_list *psf, int type,
psf               280 net/ipv4/igmp.c 		if (!(pmc->gsquery && !psf->sf_gsresp)) {
psf               286 net/ipv4/igmp.c 			if (psf->sf_count[MCAST_INCLUDE])
psf               289 net/ipv4/igmp.c 				psf->sf_count[MCAST_EXCLUDE];
psf               295 net/ipv4/igmp.c 		return psf->sf_count[MCAST_INCLUDE] != 0;
psf               300 net/ipv4/igmp.c 		    psf->sf_count[MCAST_INCLUDE])
psf               303 net/ipv4/igmp.c 			psf->sf_count[MCAST_EXCLUDE];
psf               305 net/ipv4/igmp.c 		if (gdeleted || !psf->sf_crcount)
psf               310 net/ipv4/igmp.c 			return gdeleted || (psf->sf_crcount && sdeleted);
psf               311 net/ipv4/igmp.c 		return psf->sf_crcount && !gdeleted && !sdeleted;
psf               319 net/ipv4/igmp.c 	struct ip_sf_list *psf;
psf               322 net/ipv4/igmp.c 	for (psf = pmc->sources; psf; psf = psf->sf_next) {
psf               323 net/ipv4/igmp.c 		if (!is_in(pmc, psf, type, gdeleted, sdeleted))
psf               466 net/ipv4/igmp.c 	struct ip_sf_list *psf, *psf_next, *psf_prev, **psf_list;
psf               504 net/ipv4/igmp.c 	for (psf = *psf_list; psf; psf = psf_next) {
psf               507 net/ipv4/igmp.c 		psf_next = psf->sf_next;
psf               509 net/ipv4/igmp.c 		if (!is_in(pmc, psf, type, gdeleted, sdeleted)) {
psf               510 net/ipv4/igmp.c 			psf_prev = psf;
psf               520 net/ipv4/igmp.c 		     type == IGMPV3_BLOCK_OLD_SOURCES) && psf->sf_crcount)
psf               525 net/ipv4/igmp.c 			psf->sf_gsresp = 0;
psf               546 net/ipv4/igmp.c 		*psrc = psf->sf_inaddr;
psf               549 net/ipv4/igmp.c 		     type == IGMPV3_BLOCK_OLD_SOURCES) && psf->sf_crcount) {
psf               551 net/ipv4/igmp.c 			psf->sf_crcount--;
psf               552 net/ipv4/igmp.c 			if ((sdeleted || gdeleted) && psf->sf_crcount == 0) {
psf               554 net/ipv4/igmp.c 					psf_prev->sf_next = psf->sf_next;
psf               556 net/ipv4/igmp.c 					*psf_list = psf->sf_next;
psf               557 net/ipv4/igmp.c 				kfree(psf);
psf               561 net/ipv4/igmp.c 		psf_prev = psf;
psf               628 net/ipv4/igmp.c 	struct ip_sf_list *psf_prev, *psf_next, *psf;
psf               631 net/ipv4/igmp.c 	for (psf = *ppsf; psf; psf = psf_next) {
psf               632 net/ipv4/igmp.c 		psf_next = psf->sf_next;
psf               633 net/ipv4/igmp.c 		if (psf->sf_crcount == 0) {
psf               635 net/ipv4/igmp.c 				psf_prev->sf_next = psf->sf_next;
psf               637 net/ipv4/igmp.c 				*ppsf = psf->sf_next;
psf               638 net/ipv4/igmp.c 			kfree(psf);
psf               640 net/ipv4/igmp.c 			psf_prev = psf;
psf               855 net/ipv4/igmp.c 	struct ip_sf_list *psf;
psf               859 net/ipv4/igmp.c 	for (psf = pmc->sources; psf; psf = psf->sf_next) {
psf               864 net/ipv4/igmp.c 			if (psf->sf_count[MCAST_INCLUDE] ||
psf               866 net/ipv4/igmp.c 			    psf->sf_count[MCAST_EXCLUDE])
psf               868 net/ipv4/igmp.c 			if (srcs[i] == psf->sf_inaddr) {
psf               882 net/ipv4/igmp.c 	struct ip_sf_list *psf;
psf               890 net/ipv4/igmp.c 	for (psf = pmc->sources; psf; psf = psf->sf_next) {
psf               894 net/ipv4/igmp.c 			if (srcs[i] == psf->sf_inaddr) {
psf               895 net/ipv4/igmp.c 				psf->sf_gsresp = 1;
psf              1187 net/ipv4/igmp.c 		struct ip_sf_list *psf;
psf              1192 net/ipv4/igmp.c 		for (psf = pmc->sources; psf; psf = psf->sf_next)
psf              1193 net/ipv4/igmp.c 			psf->sf_crcount = pmc->crcount;
psf              1209 net/ipv4/igmp.c 	struct ip_sf_list *psf;
psf              1234 net/ipv4/igmp.c 			for (psf = im->sources; psf; psf = psf->sf_next)
psf              1235 net/ipv4/igmp.c 				psf->sf_crcount = in_dev->mr_qrv ?: net->ipv4.sysctl_igmp_qrv;
psf              1266 net/ipv4/igmp.c 		struct ip_sf_list *psf;
psf              1269 net/ipv4/igmp.c 		psf = pmc->tomb;
psf              1272 net/ipv4/igmp.c 		ip_sf_list_clear_all(psf);
psf              1849 net/ipv4/igmp.c 	struct ip_sf_list *psf, *psf_prev;
psf              1853 net/ipv4/igmp.c 	for (psf = pmc->sources; psf; psf = psf->sf_next) {
psf              1854 net/ipv4/igmp.c 		if (psf->sf_inaddr == *psfsrc)
psf              1856 net/ipv4/igmp.c 		psf_prev = psf;
psf              1858 net/ipv4/igmp.c 	if (!psf || psf->sf_count[sfmode] == 0) {
psf              1862 net/ipv4/igmp.c 	psf->sf_count[sfmode]--;
psf              1863 net/ipv4/igmp.c 	if (psf->sf_count[sfmode] == 0) {
psf              1866 net/ipv4/igmp.c 	if (!psf->sf_count[MCAST_INCLUDE] && !psf->sf_count[MCAST_EXCLUDE]) {
psf              1874 net/ipv4/igmp.c 			psf_prev->sf_next = psf->sf_next;
psf              1876 net/ipv4/igmp.c 			pmc->sources = psf->sf_next;
psf              1878 net/ipv4/igmp.c 		if (psf->sf_oldin &&
psf              1880 net/ipv4/igmp.c 			psf->sf_crcount = in_dev->mr_qrv ?: net->ipv4.sysctl_igmp_qrv;
psf              1881 net/ipv4/igmp.c 			psf->sf_next = pmc->tomb;
psf              1882 net/ipv4/igmp.c 			pmc->tomb = psf;
psf              1886 net/ipv4/igmp.c 			kfree(psf);
psf              1937 net/ipv4/igmp.c 		struct ip_sf_list *psf;
psf              1946 net/ipv4/igmp.c 		for (psf = pmc->sources; psf; psf = psf->sf_next)
psf              1947 net/ipv4/igmp.c 			psf->sf_crcount = 0;
psf              1964 net/ipv4/igmp.c 	struct ip_sf_list *psf, *psf_prev;
psf              1967 net/ipv4/igmp.c 	for (psf = pmc->sources; psf; psf = psf->sf_next) {
psf              1968 net/ipv4/igmp.c 		if (psf->sf_inaddr == *psfsrc)
psf              1970 net/ipv4/igmp.c 		psf_prev = psf;
psf              1972 net/ipv4/igmp.c 	if (!psf) {
psf              1973 net/ipv4/igmp.c 		psf = kzalloc(sizeof(*psf), GFP_ATOMIC);
psf              1974 net/ipv4/igmp.c 		if (!psf)
psf              1976 net/ipv4/igmp.c 		psf->sf_inaddr = *psfsrc;
psf              1978 net/ipv4/igmp.c 			psf_prev->sf_next = psf;
psf              1980 net/ipv4/igmp.c 			pmc->sources = psf;
psf              1982 net/ipv4/igmp.c 	psf->sf_count[sfmode]++;
psf              1983 net/ipv4/igmp.c 	if (psf->sf_count[sfmode] == 1) {
psf              1992 net/ipv4/igmp.c 	struct ip_sf_list *psf;
psf              1995 net/ipv4/igmp.c 	for (psf = pmc->sources; psf; psf = psf->sf_next)
psf              1997 net/ipv4/igmp.c 			psf->sf_oldin = mca_xcount ==
psf              1998 net/ipv4/igmp.c 				psf->sf_count[MCAST_EXCLUDE] &&
psf              1999 net/ipv4/igmp.c 				!psf->sf_count[MCAST_INCLUDE];
psf              2001 net/ipv4/igmp.c 			psf->sf_oldin = psf->sf_count[MCAST_INCLUDE] != 0;
psf              2006 net/ipv4/igmp.c 	struct ip_sf_list *psf, *dpsf;
psf              2012 net/ipv4/igmp.c 	for (psf = pmc->sources; psf; psf = psf->sf_next) {
psf              2014 net/ipv4/igmp.c 			new_in = mca_xcount == psf->sf_count[MCAST_EXCLUDE] &&
psf              2015 net/ipv4/igmp.c 				!psf->sf_count[MCAST_INCLUDE];
psf              2017 net/ipv4/igmp.c 			new_in = psf->sf_count[MCAST_INCLUDE] != 0;
psf              2019 net/ipv4/igmp.c 			if (!psf->sf_oldin) {
psf              2023 net/ipv4/igmp.c 					if (dpsf->sf_inaddr == psf->sf_inaddr)
psf              2034 net/ipv4/igmp.c 				psf->sf_crcount = qrv;
psf              2037 net/ipv4/igmp.c 		} else if (psf->sf_oldin) {
psf              2039 net/ipv4/igmp.c 			psf->sf_crcount = 0;
psf              2045 net/ipv4/igmp.c 				if (dpsf->sf_inaddr == psf->sf_inaddr)
psf              2051 net/ipv4/igmp.c 				*dpsf = *psf;
psf              2110 net/ipv4/igmp.c 		struct ip_sf_list *psf;
psf              2125 net/ipv4/igmp.c 		for (psf = pmc->sources; psf; psf = psf->sf_next)
psf              2126 net/ipv4/igmp.c 			psf->sf_crcount = 0;
psf              2225 net/ipv4/igmp.c 	struct ip_sf_socklist *psf = rtnl_dereference(iml->sflist);
psf              2228 net/ipv4/igmp.c 	if (!psf) {
psf              2234 net/ipv4/igmp.c 			iml->sfmode, psf->sl_count, psf->sl_addr, 0);
psf              2237 net/ipv4/igmp.c 	atomic_sub(IP_SFLSIZE(psf->sl_max), &sk->sk_omem_alloc);
psf              2238 net/ipv4/igmp.c 	kfree_rcu(psf, rcu);
psf              2702 net/ipv4/igmp.c 	struct ip_sf_list *psf;
psf              2725 net/ipv4/igmp.c 			for (psf = im->sources; psf; psf = psf->sf_next) {
psf              2726 net/ipv4/igmp.c 				if (psf->sf_inaddr == src_addr)
psf              2729 net/ipv4/igmp.c 			if (psf)
psf              2730 net/ipv4/igmp.c 				rv = psf->sf_count[MCAST_INCLUDE] ||
psf              2731 net/ipv4/igmp.c 					psf->sf_count[MCAST_EXCLUDE] !=
psf              2882 net/ipv4/igmp.c 	struct ip_sf_list *psf = NULL;
psf              2896 net/ipv4/igmp.c 			psf = im->sources;
psf              2897 net/ipv4/igmp.c 			if (likely(psf)) {
psf              2905 net/ipv4/igmp.c 	return psf;
psf              2908 net/ipv4/igmp.c static struct ip_sf_list *igmp_mcf_get_next(struct seq_file *seq, struct ip_sf_list *psf)
psf              2912 net/ipv4/igmp.c 	psf = psf->sf_next;
psf              2913 net/ipv4/igmp.c 	while (!psf) {
psf              2930 net/ipv4/igmp.c 		psf = state->im->sources;
psf              2933 net/ipv4/igmp.c 	return psf;
psf              2938 net/ipv4/igmp.c 	struct ip_sf_list *psf = igmp_mcf_get_first(seq);
psf              2939 net/ipv4/igmp.c 	if (psf)
psf              2940 net/ipv4/igmp.c 		while (pos && (psf = igmp_mcf_get_next(seq, psf)) != NULL)
psf              2942 net/ipv4/igmp.c 	return pos ? NULL : psf;
psf              2954 net/ipv4/igmp.c 	struct ip_sf_list *psf;
psf              2956 net/ipv4/igmp.c 		psf = igmp_mcf_get_first(seq);
psf              2958 net/ipv4/igmp.c 		psf = igmp_mcf_get_next(seq, v);
psf              2960 net/ipv4/igmp.c 	return psf;
psf              2978 net/ipv4/igmp.c 	struct ip_sf_list *psf = (struct ip_sf_list *)v;
psf              2989 net/ipv4/igmp.c 			   ntohl(psf->sf_inaddr),
psf              2990 net/ipv4/igmp.c 			   psf->sf_count[MCAST_INCLUDE],
psf              2991 net/ipv4/igmp.c 			   psf->sf_count[MCAST_EXCLUDE]);
psf               749 net/ipv6/mcast.c 		struct ip6_sf_list *psf;
psf               754 net/ipv6/mcast.c 		for (psf = pmc->mca_sources; psf; psf = psf->sf_next)
psf               755 net/ipv6/mcast.c 			psf->sf_crcount = pmc->mca_crcount;
psf               768 net/ipv6/mcast.c 	struct ip6_sf_list *psf;
psf               792 net/ipv6/mcast.c 			for (psf = im->mca_sources; psf; psf = psf->sf_next)
psf               793 net/ipv6/mcast.c 				psf->sf_crcount = idev->mc_qrv;
psf               823 net/ipv6/mcast.c 		struct ip6_sf_list *psf, *psf_next;
psf               826 net/ipv6/mcast.c 		psf = pmc->mca_tomb;
psf               829 net/ipv6/mcast.c 		for (; psf; psf = psf_next) {
psf               830 net/ipv6/mcast.c 			psf_next = psf->sf_next;
psf               831 net/ipv6/mcast.c 			kfree(psf);
psf              1010 net/ipv6/mcast.c 				struct ip6_sf_list *psf;
psf              1013 net/ipv6/mcast.c 				for (psf = mc->mca_sources; psf; psf = psf->sf_next) {
psf              1014 net/ipv6/mcast.c 					if (ipv6_addr_equal(&psf->sf_addr, src_addr))
psf              1017 net/ipv6/mcast.c 				if (psf)
psf              1018 net/ipv6/mcast.c 					rv = psf->sf_count[MCAST_INCLUDE] ||
psf              1019 net/ipv6/mcast.c 						psf->sf_count[MCAST_EXCLUDE] !=
psf              1109 net/ipv6/mcast.c 	struct ip6_sf_list *psf;
psf              1113 net/ipv6/mcast.c 	for (psf = pmc->mca_sources; psf; psf = psf->sf_next) {
psf              1118 net/ipv6/mcast.c 			if (psf->sf_count[MCAST_INCLUDE] ||
psf              1120 net/ipv6/mcast.c 			    psf->sf_count[MCAST_EXCLUDE])
psf              1122 net/ipv6/mcast.c 			if (ipv6_addr_equal(&srcs[i], &psf->sf_addr)) {
psf              1137 net/ipv6/mcast.c 	struct ip6_sf_list *psf;
psf              1146 net/ipv6/mcast.c 	for (psf = pmc->mca_sources; psf; psf = psf->sf_next) {
psf              1150 net/ipv6/mcast.c 			if (ipv6_addr_equal(&srcs[i], &psf->sf_addr)) {
psf              1151 net/ipv6/mcast.c 				psf->sf_gsresp = 1;
psf              1506 net/ipv6/mcast.c static bool is_in(struct ifmcaddr6 *pmc, struct ip6_sf_list *psf, int type,
psf              1514 net/ipv6/mcast.c 		if (!((pmc->mca_flags & MAF_GSQUERY) && !psf->sf_gsresp)) {
psf              1520 net/ipv6/mcast.c 			if (psf->sf_count[MCAST_INCLUDE])
psf              1523 net/ipv6/mcast.c 				psf->sf_count[MCAST_EXCLUDE];
psf              1529 net/ipv6/mcast.c 		return psf->sf_count[MCAST_INCLUDE] != 0;
psf              1534 net/ipv6/mcast.c 		    psf->sf_count[MCAST_INCLUDE])
psf              1537 net/ipv6/mcast.c 			psf->sf_count[MCAST_EXCLUDE];
psf              1539 net/ipv6/mcast.c 		if (gdeleted || !psf->sf_crcount)
psf              1544 net/ipv6/mcast.c 			return gdeleted || (psf->sf_crcount && sdeleted);
psf              1545 net/ipv6/mcast.c 		return psf->sf_crcount && !gdeleted && !sdeleted;
psf              1553 net/ipv6/mcast.c 	struct ip6_sf_list *psf;
psf              1556 net/ipv6/mcast.c 	for (psf = pmc->mca_sources; psf; psf = psf->sf_next) {
psf              1557 net/ipv6/mcast.c 		if (!is_in(pmc, psf, type, gdeleted, sdeleted))
psf              1737 net/ipv6/mcast.c 	struct ip6_sf_list *psf, *psf_next, *psf_prev, **psf_list;
psf              1773 net/ipv6/mcast.c 	for (psf = *psf_list; psf; psf = psf_next) {
psf              1776 net/ipv6/mcast.c 		psf_next = psf->sf_next;
psf              1778 net/ipv6/mcast.c 		if (!is_in(pmc, psf, type, gdeleted, sdeleted) && !crsend) {
psf              1779 net/ipv6/mcast.c 			psf_prev = psf;
psf              1789 net/ipv6/mcast.c 		     type == MLD2_BLOCK_OLD_SOURCES) && psf->sf_crcount)
psf              1794 net/ipv6/mcast.c 			psf->sf_gsresp = 0;
psf              1815 net/ipv6/mcast.c 		*psrc = psf->sf_addr;
psf              1818 net/ipv6/mcast.c 		     type == MLD2_BLOCK_OLD_SOURCES) && psf->sf_crcount) {
psf              1820 net/ipv6/mcast.c 			psf->sf_crcount--;
psf              1821 net/ipv6/mcast.c 			if ((sdeleted || gdeleted) && psf->sf_crcount == 0) {
psf              1823 net/ipv6/mcast.c 					psf_prev->sf_next = psf->sf_next;
psf              1825 net/ipv6/mcast.c 					*psf_list = psf->sf_next;
psf              1826 net/ipv6/mcast.c 				kfree(psf);
psf              1830 net/ipv6/mcast.c 		psf_prev = psf;
psf              1892 net/ipv6/mcast.c 	struct ip6_sf_list *psf_prev, *psf_next, *psf;
psf              1895 net/ipv6/mcast.c 	for (psf = *ppsf; psf; psf = psf_next) {
psf              1896 net/ipv6/mcast.c 		psf_next = psf->sf_next;
psf              1897 net/ipv6/mcast.c 		if (psf->sf_crcount == 0) {
psf              1899 net/ipv6/mcast.c 				psf_prev->sf_next = psf->sf_next;
psf              1901 net/ipv6/mcast.c 				*ppsf = psf->sf_next;
psf              1902 net/ipv6/mcast.c 			kfree(psf);
psf              1904 net/ipv6/mcast.c 			psf_prev = psf;
psf              2131 net/ipv6/mcast.c 	struct ip6_sf_list *psf, *psf_prev;
psf              2135 net/ipv6/mcast.c 	for (psf = pmc->mca_sources; psf; psf = psf->sf_next) {
psf              2136 net/ipv6/mcast.c 		if (ipv6_addr_equal(&psf->sf_addr, psfsrc))
psf              2138 net/ipv6/mcast.c 		psf_prev = psf;
psf              2140 net/ipv6/mcast.c 	if (!psf || psf->sf_count[sfmode] == 0) {
psf              2144 net/ipv6/mcast.c 	psf->sf_count[sfmode]--;
psf              2145 net/ipv6/mcast.c 	if (!psf->sf_count[MCAST_INCLUDE] && !psf->sf_count[MCAST_EXCLUDE]) {
psf              2150 net/ipv6/mcast.c 			psf_prev->sf_next = psf->sf_next;
psf              2152 net/ipv6/mcast.c 			pmc->mca_sources = psf->sf_next;
psf              2153 net/ipv6/mcast.c 		if (psf->sf_oldin && !(pmc->mca_flags & MAF_NOREPORT) &&
psf              2155 net/ipv6/mcast.c 			psf->sf_crcount = idev->mc_qrv;
psf              2156 net/ipv6/mcast.c 			psf->sf_next = pmc->mca_tomb;
psf              2157 net/ipv6/mcast.c 			pmc->mca_tomb = psf;
psf              2160 net/ipv6/mcast.c 			kfree(psf);
psf              2206 net/ipv6/mcast.c 		struct ip6_sf_list *psf;
psf              2212 net/ipv6/mcast.c 		for (psf = pmc->mca_sources; psf; psf = psf->sf_next)
psf              2213 net/ipv6/mcast.c 			psf->sf_crcount = 0;
psf              2228 net/ipv6/mcast.c 	struct ip6_sf_list *psf, *psf_prev;
psf              2231 net/ipv6/mcast.c 	for (psf = pmc->mca_sources; psf; psf = psf->sf_next) {
psf              2232 net/ipv6/mcast.c 		if (ipv6_addr_equal(&psf->sf_addr, psfsrc))
psf              2234 net/ipv6/mcast.c 		psf_prev = psf;
psf              2236 net/ipv6/mcast.c 	if (!psf) {
psf              2237 net/ipv6/mcast.c 		psf = kzalloc(sizeof(*psf), GFP_ATOMIC);
psf              2238 net/ipv6/mcast.c 		if (!psf)
psf              2241 net/ipv6/mcast.c 		psf->sf_addr = *psfsrc;
psf              2243 net/ipv6/mcast.c 			psf_prev->sf_next = psf;
psf              2245 net/ipv6/mcast.c 			pmc->mca_sources = psf;
psf              2247 net/ipv6/mcast.c 	psf->sf_count[sfmode]++;
psf              2253 net/ipv6/mcast.c 	struct ip6_sf_list *psf;
psf              2256 net/ipv6/mcast.c 	for (psf = pmc->mca_sources; psf; psf = psf->sf_next)
psf              2258 net/ipv6/mcast.c 			psf->sf_oldin = mca_xcount ==
psf              2259 net/ipv6/mcast.c 				psf->sf_count[MCAST_EXCLUDE] &&
psf              2260 net/ipv6/mcast.c 				!psf->sf_count[MCAST_INCLUDE];
psf              2262 net/ipv6/mcast.c 			psf->sf_oldin = psf->sf_count[MCAST_INCLUDE] != 0;
psf              2267 net/ipv6/mcast.c 	struct ip6_sf_list *psf, *dpsf;
psf              2273 net/ipv6/mcast.c 	for (psf = pmc->mca_sources; psf; psf = psf->sf_next) {
psf              2275 net/ipv6/mcast.c 			new_in = mca_xcount == psf->sf_count[MCAST_EXCLUDE] &&
psf              2276 net/ipv6/mcast.c 				!psf->sf_count[MCAST_INCLUDE];
psf              2278 net/ipv6/mcast.c 			new_in = psf->sf_count[MCAST_INCLUDE] != 0;
psf              2280 net/ipv6/mcast.c 			if (!psf->sf_oldin) {
psf              2286 net/ipv6/mcast.c 					    &psf->sf_addr))
psf              2297 net/ipv6/mcast.c 				psf->sf_crcount = qrv;
psf              2300 net/ipv6/mcast.c 		} else if (psf->sf_oldin) {
psf              2301 net/ipv6/mcast.c 			psf->sf_crcount = 0;
psf              2308 net/ipv6/mcast.c 				    &psf->sf_addr))
psf              2314 net/ipv6/mcast.c 				*dpsf = *psf;
psf              2369 net/ipv6/mcast.c 		struct ip6_sf_list *psf;
psf              2380 net/ipv6/mcast.c 		for (psf = pmc->mca_sources; psf; psf = psf->sf_next)
psf              2381 net/ipv6/mcast.c 			psf->sf_crcount = 0;
psf              2392 net/ipv6/mcast.c 	struct ip6_sf_list *psf, *nextpsf;
psf              2394 net/ipv6/mcast.c 	for (psf = pmc->mca_tomb; psf; psf = nextpsf) {
psf              2395 net/ipv6/mcast.c 		nextpsf = psf->sf_next;
psf              2396 net/ipv6/mcast.c 		kfree(psf);
psf              2399 net/ipv6/mcast.c 	for (psf = pmc->mca_sources; psf; psf = nextpsf) {
psf              2400 net/ipv6/mcast.c 		nextpsf = psf->sf_next;
psf              2401 net/ipv6/mcast.c 		kfree(psf);
psf              2790 net/ipv6/mcast.c 	struct ip6_sf_list *psf = NULL;
psf              2806 net/ipv6/mcast.c 			psf = im->mca_sources;
psf              2807 net/ipv6/mcast.c 			if (likely(psf)) {
psf              2816 net/ipv6/mcast.c 	return psf;
psf              2819 net/ipv6/mcast.c static struct ip6_sf_list *igmp6_mcf_get_next(struct seq_file *seq, struct ip6_sf_list *psf)
psf              2823 net/ipv6/mcast.c 	psf = psf->sf_next;
psf              2824 net/ipv6/mcast.c 	while (!psf) {
psf              2845 net/ipv6/mcast.c 		psf = state->im->mca_sources;
psf              2848 net/ipv6/mcast.c 	return psf;
psf              2853 net/ipv6/mcast.c 	struct ip6_sf_list *psf = igmp6_mcf_get_first(seq);
psf              2854 net/ipv6/mcast.c 	if (psf)
psf              2855 net/ipv6/mcast.c 		while (pos && (psf = igmp6_mcf_get_next(seq, psf)) != NULL)
psf              2857 net/ipv6/mcast.c 	return pos ? NULL : psf;
psf              2869 net/ipv6/mcast.c 	struct ip6_sf_list *psf;
psf              2871 net/ipv6/mcast.c 		psf = igmp6_mcf_get_first(seq);
psf              2873 net/ipv6/mcast.c 		psf = igmp6_mcf_get_next(seq, v);
psf              2875 net/ipv6/mcast.c 	return psf;
psf              2896 net/ipv6/mcast.c 	struct ip6_sf_list *psf = (struct ip6_sf_list *)v;
psf              2906 net/ipv6/mcast.c 			   &psf->sf_addr,
psf              2907 net/ipv6/mcast.c 			   psf->sf_count[MCAST_INCLUDE],
psf              2908 net/ipv6/mcast.c 			   psf->sf_count[MCAST_EXCLUDE]);
psf              2975 sound/pci/rme9652/hdspm.c 	int psf = hdspm_pref_sync_ref(hdspm);
psf              2977 sound/pci/rme9652/hdspm.c 	if (psf >= 0) {
psf              2978 sound/pci/rme9652/hdspm.c 		ucontrol->value.enumerated.item[0] = psf;