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))) {