greqs            1031 net/ipv4/ip_sockglue.c 		struct group_source_req greqs;
greqs            1038 net/ipv4/ip_sockglue.c 		if (copy_from_user(&greqs, optval, sizeof(greqs))) {
greqs            1042 net/ipv4/ip_sockglue.c 		if (greqs.gsr_group.ss_family != AF_INET ||
greqs            1043 net/ipv4/ip_sockglue.c 		    greqs.gsr_source.ss_family != AF_INET) {
greqs            1047 net/ipv4/ip_sockglue.c 		psin = (struct sockaddr_in *)&greqs.gsr_group;
greqs            1049 net/ipv4/ip_sockglue.c 		psin = (struct sockaddr_in *)&greqs.gsr_source;
greqs            1062 net/ipv4/ip_sockglue.c 			psin = (struct sockaddr_in *)&greqs.gsr_group;
greqs            1065 net/ipv4/ip_sockglue.c 			mreq.imr_ifindex = greqs.gsr_interface;
greqs            1069 net/ipv4/ip_sockglue.c 			greqs.gsr_interface = mreq.imr_ifindex;
greqs            1077 net/ipv4/ip_sockglue.c 				   greqs.gsr_interface);
greqs             718 net/ipv6/ipv6_sockglue.c 		struct group_source_req greqs;
greqs             723 net/ipv6/ipv6_sockglue.c 		if (copy_from_user(&greqs, optval, sizeof(greqs))) {
greqs             727 net/ipv6/ipv6_sockglue.c 		if (greqs.gsr_group.ss_family != AF_INET6 ||
greqs             728 net/ipv6/ipv6_sockglue.c 		    greqs.gsr_source.ss_family != AF_INET6) {
greqs             741 net/ipv6/ipv6_sockglue.c 			psin6 = (struct sockaddr_in6 *)&greqs.gsr_group;
greqs             742 net/ipv6/ipv6_sockglue.c 			retv = ipv6_sock_mc_join_ssm(sk, greqs.gsr_interface,
greqs             754 net/ipv6/ipv6_sockglue.c 		retv = ip6_mc_source(add, omode, sk, &greqs);