grec               60 include/uapi/linux/igmp.h 	struct igmpv3_grec grec[0];
grec              923 net/bridge/br_multicast.c 	struct igmpv3_grec *grec;
grec              937 net/bridge/br_multicast.c 		len += sizeof(*grec);
grec              941 net/bridge/br_multicast.c 		grec = (void *)(skb->data + len - sizeof(*grec));
grec              942 net/bridge/br_multicast.c 		group = grec->grec_mca;
grec              943 net/bridge/br_multicast.c 		type = grec->grec_type;
grec              944 net/bridge/br_multicast.c 		nsrcs = ntohs(grec->grec_nsrcs);
grec              989 net/bridge/br_multicast.c 	struct mld2_grec *grec;
grec             1019 net/bridge/br_multicast.c 		grec_len = struct_size(grec, grec_src, nsrcs);
grec             1024 net/bridge/br_multicast.c 		grec = (struct mld2_grec *)(skb->data + len);
grec             1028 net/bridge/br_multicast.c 		switch (grec->grec_type) {
grec             1042 net/bridge/br_multicast.c 		if ((grec->grec_type == MLD2_CHANGE_TO_INCLUDE ||
grec             1043 net/bridge/br_multicast.c 		     grec->grec_type == MLD2_MODE_IS_INCLUDE) &&
grec             1045 net/bridge/br_multicast.c 			br_ip6_multicast_leave_group(br, port, &grec->grec_mca,
grec             1049 net/bridge/br_multicast.c 							 &grec->grec_mca, vid,