gsf               125 include/linux/igmp.h extern int ip_mc_gsfget(struct sock *sk, struct group_filter *gsf,
gsf              1124 include/net/ipv6.h int ip6_mc_msfilter(struct sock *sk, struct group_filter *gsf);
gsf              1125 include/net/ipv6.h int ip6_mc_msfget(struct sock *sk, struct group_filter *gsf,
gsf               822 kernel/sched/debug.c 		unsigned long tpf, unsigned long gsf, unsigned long gpf)
gsf               826 kernel/sched/debug.c 	SEQ_printf(m, "group_private=%lu group_shared=%lu\n", gpf, gsf);
gsf              10525 kernel/sched/fair.c 	unsigned long tsf = 0, tpf = 0, gsf = 0, gpf = 0;
gsf              10536 kernel/sched/fair.c 			gsf = ng->faults[task_faults_idx(NUMA_MEM, node, 0)],
gsf              10539 kernel/sched/fair.c 		print_numa_stats(m, node, tsf, tpf, gsf, gpf);
gsf              2195 kernel/sched/sched.h 	unsigned long tpf, unsigned long gsf, unsigned long gpf);
gsf              2569 net/ipv4/igmp.c int ip_mc_gsfget(struct sock *sk, struct group_filter *gsf,
gsf              2581 net/ipv4/igmp.c 	psin = (struct sockaddr_in *)&gsf->gf_group;
gsf              2592 net/ipv4/igmp.c 		    pmc->multi.imr_ifindex == gsf->gf_interface)
gsf              2597 net/ipv4/igmp.c 	gsf->gf_fmode = pmc->sfmode;
gsf              2600 net/ipv4/igmp.c 	copycount = count < gsf->gf_numsrc ? count : gsf->gf_numsrc;
gsf              2601 net/ipv4/igmp.c 	gsf->gf_numsrc = count;
gsf              2603 net/ipv4/igmp.c 	    copy_to_user(optval, gsf, GROUP_FILTER_SIZE(0))) {
gsf              1084 net/ipv4/ip_sockglue.c 		struct group_filter *gsf = NULL;
gsf              1093 net/ipv4/ip_sockglue.c 		gsf = memdup_user(optval, optlen);
gsf              1094 net/ipv4/ip_sockglue.c 		if (IS_ERR(gsf)) {
gsf              1095 net/ipv4/ip_sockglue.c 			err = PTR_ERR(gsf);
gsf              1100 net/ipv4/ip_sockglue.c 		if (gsf->gf_numsrc >= 0x1ffffff ||
gsf              1101 net/ipv4/ip_sockglue.c 		    gsf->gf_numsrc > net->ipv4.sysctl_igmp_max_msf) {
gsf              1105 net/ipv4/ip_sockglue.c 		if (GROUP_FILTER_SIZE(gsf->gf_numsrc) > optlen) {
gsf              1109 net/ipv4/ip_sockglue.c 		msize = IP_MSFILTER_SIZE(gsf->gf_numsrc);
gsf              1115 net/ipv4/ip_sockglue.c 		ifindex = gsf->gf_interface;
gsf              1116 net/ipv4/ip_sockglue.c 		psin = (struct sockaddr_in *)&gsf->gf_group;
gsf              1123 net/ipv4/ip_sockglue.c 		msf->imsf_fmode = gsf->gf_fmode;
gsf              1124 net/ipv4/ip_sockglue.c 		msf->imsf_numsrc = gsf->gf_numsrc;
gsf              1126 net/ipv4/ip_sockglue.c 		for (i = 0; i < gsf->gf_numsrc; ++i) {
gsf              1127 net/ipv4/ip_sockglue.c 			psin = (struct sockaddr_in *)&gsf->gf_slist[i];
gsf              1133 net/ipv4/ip_sockglue.c 		kfree(gsf);
gsf              1134 net/ipv4/ip_sockglue.c 		gsf = NULL;
gsf              1139 net/ipv4/ip_sockglue.c 		kfree(gsf);
gsf              1468 net/ipv4/ip_sockglue.c 		struct group_filter gsf;
gsf              1474 net/ipv4/ip_sockglue.c 		if (copy_from_user(&gsf, optval, GROUP_FILTER_SIZE(0))) {
gsf              1478 net/ipv4/ip_sockglue.c 		err = ip_mc_gsfget(sk, &gsf,
gsf               759 net/ipv6/ipv6_sockglue.c 		struct group_filter *gsf;
gsf               767 net/ipv6/ipv6_sockglue.c 		gsf = memdup_user(optval, optlen);
gsf               768 net/ipv6/ipv6_sockglue.c 		if (IS_ERR(gsf)) {
gsf               769 net/ipv6/ipv6_sockglue.c 			retv = PTR_ERR(gsf);
gsf               773 net/ipv6/ipv6_sockglue.c 		if (gsf->gf_numsrc >= 0x1ffffffU ||
gsf               774 net/ipv6/ipv6_sockglue.c 		    gsf->gf_numsrc > sysctl_mld_max_msf) {
gsf               775 net/ipv6/ipv6_sockglue.c 			kfree(gsf);
gsf               779 net/ipv6/ipv6_sockglue.c 		if (GROUP_FILTER_SIZE(gsf->gf_numsrc) > optlen) {
gsf               780 net/ipv6/ipv6_sockglue.c 			kfree(gsf);
gsf               784 net/ipv6/ipv6_sockglue.c 		retv = ip6_mc_msfilter(sk, gsf);
gsf               785 net/ipv6/ipv6_sockglue.c 		kfree(gsf);
gsf              1052 net/ipv6/ipv6_sockglue.c 		struct group_filter gsf;
gsf              1057 net/ipv6/ipv6_sockglue.c 		if (copy_from_user(&gsf, optval, GROUP_FILTER_SIZE(0)))
gsf              1059 net/ipv6/ipv6_sockglue.c 		if (gsf.gf_group.ss_family != AF_INET6)
gsf              1062 net/ipv6/ipv6_sockglue.c 		err = ip6_mc_msfget(sk, &gsf,
gsf               460 net/ipv6/mcast.c int ip6_mc_msfilter(struct sock *sk, struct group_filter *gsf)
gsf               471 net/ipv6/mcast.c 	group = &((struct sockaddr_in6 *)&gsf->gf_group)->sin6_addr;
gsf               475 net/ipv6/mcast.c 	if (gsf->gf_fmode != MCAST_INCLUDE &&
gsf               476 net/ipv6/mcast.c 	    gsf->gf_fmode != MCAST_EXCLUDE)
gsf               480 net/ipv6/mcast.c 	idev = ip6_mc_find_dev_rcu(net, group, gsf->gf_interface);
gsf               489 net/ipv6/mcast.c 	if (gsf->gf_fmode == MCAST_INCLUDE && gsf->gf_numsrc == 0) {
gsf               495 net/ipv6/mcast.c 		if (pmc->ifindex != gsf->gf_interface)
gsf               504 net/ipv6/mcast.c 	if (gsf->gf_numsrc) {
gsf               505 net/ipv6/mcast.c 		newpsl = sock_kmalloc(sk, IP6_SFLSIZE(gsf->gf_numsrc),
gsf               511 net/ipv6/mcast.c 		newpsl->sl_max = newpsl->sl_count = gsf->gf_numsrc;
gsf               515 net/ipv6/mcast.c 			psin6 = (struct sockaddr_in6 *)&gsf->gf_slist[i];
gsf               518 net/ipv6/mcast.c 		err = ip6_mc_add_src(idev, group, gsf->gf_fmode,
gsf               526 net/ipv6/mcast.c 		(void) ip6_mc_add_src(idev, group, gsf->gf_fmode, 0, NULL, 0);
gsf               538 net/ipv6/mcast.c 	pmc->sfmode = gsf->gf_fmode;
gsf               545 net/ipv6/mcast.c 		err = ipv6_sock_mc_drop(sk, gsf->gf_interface, group);
gsf               549 net/ipv6/mcast.c int ip6_mc_msfget(struct sock *sk, struct group_filter *gsf,
gsf               560 net/ipv6/mcast.c 	group = &((struct sockaddr_in6 *)&gsf->gf_group)->sin6_addr;
gsf               566 net/ipv6/mcast.c 	idev = ip6_mc_find_dev_rcu(net, group, gsf->gf_interface);
gsf               580 net/ipv6/mcast.c 		if (pmc->ifindex != gsf->gf_interface)
gsf               587 net/ipv6/mcast.c 	gsf->gf_fmode = pmc->sfmode;
gsf               593 net/ipv6/mcast.c 	copycount = count < gsf->gf_numsrc ? count : gsf->gf_numsrc;
gsf               594 net/ipv6/mcast.c 	gsf->gf_numsrc = count;
gsf               596 net/ipv6/mcast.c 	    copy_to_user(optval, gsf, GROUP_FILTER_SIZE(0))) {