tuple              41 arch/m68k/amiga/pcmcia.c int pcmcia_copy_tuple(unsigned char tuple_id, void *tuple, int max_len)
tuple              46 arch/m68k/amiga/pcmcia.c 	dest = tuple;
tuple              21 arch/m68k/include/asm/amipcmcia.h int pcmcia_copy_tuple(unsigned char tuple_id, void *tuple, int max_len);
tuple             271 drivers/bluetooth/btsdio.c 	struct sdio_func_tuple *tuple = func->tuples;
tuple             276 drivers/bluetooth/btsdio.c 	while (tuple) {
tuple             277 drivers/bluetooth/btsdio.c 		BT_DBG("code 0x%x size %d", tuple->code, tuple->size);
tuple             278 drivers/bluetooth/btsdio.c 		tuple = tuple->next;
tuple             398 drivers/media/dvb-core/dvb_ca_en50221.c 				     int *tuple_length, u8 *tuple)
tuple             426 drivers/media/dvb-core/dvb_ca_en50221.c 		tuple[i] = ca->pub->read_attribute_mem(ca->pub, slot,
tuple             429 drivers/media/dvb-core/dvb_ca_en50221.c 			i, tuple[i] & 0xff,
tuple             430 drivers/media/dvb-core/dvb_ca_en50221.c 			((tuple[i] > 31) && (tuple[i] < 127)) ? tuple[i] : '.');
tuple             456 drivers/media/dvb-core/dvb_ca_en50221.c 	u8 tuple[257];
tuple             468 drivers/media/dvb-core/dvb_ca_en50221.c 					   &tuple_length, tuple);
tuple             476 drivers/media/dvb-core/dvb_ca_en50221.c 					   &tuple_length, tuple);
tuple             484 drivers/media/dvb-core/dvb_ca_en50221.c 					   &tuple_length, tuple);
tuple             492 drivers/media/dvb-core/dvb_ca_en50221.c 					   &tuple_length, tuple);
tuple             499 drivers/media/dvb-core/dvb_ca_en50221.c 	manfid = (tuple[1] << 8) | tuple[0];
tuple             500 drivers/media/dvb-core/dvb_ca_en50221.c 	devid = (tuple[3] << 8) | tuple[2];
tuple             504 drivers/media/dvb-core/dvb_ca_en50221.c 					   &tuple_length, tuple);
tuple             513 drivers/media/dvb-core/dvb_ca_en50221.c 	rasz = tuple[0] & 3;
tuple             519 drivers/media/dvb-core/dvb_ca_en50221.c 		sl->config_base |= (tuple[2 + i] << (8 * i));
tuple             522 drivers/media/dvb-core/dvb_ca_en50221.c 	dvb_str = findstr((char *)tuple, tuple_length, "DVB_CI_V", 8);
tuple             525 drivers/media/dvb-core/dvb_ca_en50221.c 	if (tuple_length < ((dvb_str - (char *)tuple) + 12))
tuple             540 drivers/media/dvb-core/dvb_ca_en50221.c 						   tuple);
tuple             553 drivers/media/dvb-core/dvb_ca_en50221.c 			sl->config_option = tuple[0] & 0x3f;
tuple             556 drivers/media/dvb-core/dvb_ca_en50221.c 			if (!findstr((char *)tuple, tuple_length,
tuple             558 drivers/media/dvb-core/dvb_ca_en50221.c 			    !findstr((char *)tuple, tuple_length,
tuple             356 drivers/mmc/core/sdio_cis.c 	struct sdio_func_tuple *tuple, *victim;
tuple             358 drivers/mmc/core/sdio_cis.c 	tuple = card->tuples;
tuple             360 drivers/mmc/core/sdio_cis.c 	while (tuple) {
tuple             361 drivers/mmc/core/sdio_cis.c 		victim = tuple;
tuple             362 drivers/mmc/core/sdio_cis.c 		tuple = tuple->next;
tuple             397 drivers/mmc/core/sdio_cis.c 	struct sdio_func_tuple *tuple, *victim;
tuple             399 drivers/mmc/core/sdio_cis.c 	tuple = func->tuples;
tuple             401 drivers/mmc/core/sdio_cis.c 	while (tuple && tuple != func->card->tuples) {
tuple             402 drivers/mmc/core/sdio_cis.c 		victim = tuple;
tuple             403 drivers/mmc/core/sdio_cis.c 		tuple = tuple->next;
tuple             335 drivers/mtd/maps/pcmciamtd.c 				tuple_t *tuple,
tuple             340 drivers/mtd/maps/pcmciamtd.c 	if (!pcmcia_parse_tuple(tuple, &parse)) {
tuple             350 drivers/mtd/maps/pcmciamtd.c 				tuple_t *tuple,
tuple             356 drivers/mtd/maps/pcmciamtd.c 	if (!pcmcia_parse_tuple(tuple, &parse)) {
tuple             366 drivers/mtd/maps/pcmciamtd.c 				tuple_t *tuple,
tuple             374 drivers/mtd/maps/pcmciamtd.c 	if (pcmcia_parse_tuple(tuple, &parse))
tuple             390 drivers/mtd/maps/pcmciamtd.c 				tuple_t *tuple,
tuple             398 drivers/mtd/maps/pcmciamtd.c 	if (pcmcia_parse_tuple(tuple, &parse))
tuple             129 drivers/net/ethernet/8390/apne.c 	char tuple[8];
tuple             164 drivers/net/ethernet/8390/apne.c 	if ((pcmcia_copy_tuple(CISTPL_FUNCID, tuple, 8) < 3) ||
tuple             165 drivers/net/ethernet/8390/apne.c 		(tuple[2] != CISTPL_FUNCID_NETWORK)) {
tuple             588 drivers/net/ethernet/8390/apne.c 	u_char tuple[32];
tuple             603 drivers/net/ethernet/8390/apne.c 	if (pcmcia_copy_tuple(CISTPL_CFTABLE_ENTRY, tuple, 32) < 3)
tuple             606 drivers/net/ethernet/8390/apne.c 	config = tuple[2] & 0x3f;
tuple             611 drivers/net/ethernet/8390/apne.c 	if (pcmcia_copy_tuple(CISTPL_CONFIG, tuple, 32) < 6)
tuple             614 drivers/net/ethernet/8390/apne.c 	offset_len = (tuple[2] & 0x3) + 1;
tuple             617 drivers/net/ethernet/8390/apne.c 		offset = (offset << 8) | tuple[4+offset_len];
tuple            1069 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	int tuple, rc = 0;
tuple            1072 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		tuple = 4;
tuple            1074 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		tuple = 2;
tuple            1076 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		tuple = 0;
tuple            1082 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		if (tuple == 4)
tuple            1085 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		if (tuple == 4 && !(bp->flags & BNXT_FLAG_UDP_RSS_CAP))
tuple            1088 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		if (tuple == 4)
tuple            1092 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		if (tuple == 4)
tuple            1095 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		if (tuple == 4 && !(bp->flags & BNXT_FLAG_UDP_RSS_CAP))
tuple            1098 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		if (tuple == 4)
tuple            1100 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	} else if (tuple == 4) {
tuple            1112 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		if (tuple == 2)
tuple            1114 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		else if (!tuple)
tuple            1125 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		if (tuple == 2)
tuple            1127 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		else if (!tuple)
tuple            1007 drivers/net/ethernet/dec/tulip/xircom_cb.c 		u8 tuple, data_id, data_count;
tuple            1010 drivers/net/ethernet/dec/tulip/xircom_cb.c 		tuple = xr32(CSR9);
tuple            1017 drivers/net/ethernet/dec/tulip/xircom_cb.c 		if ((tuple == 0x22) && (data_id == 0x04) && (data_count == 0x06)) {
tuple              64 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	struct arfs_tuple	tuple;
tuple             459 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	struct arfs_tuple *tuple = &arfs_rule->tuple;
tuple             477 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		 ntohs(tuple->etype));
tuple             478 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	arfs_table = arfs_get_table(arfs, tuple->ip_proto, tuple->etype);
tuple             485 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	if (tuple->ip_proto == IPPROTO_TCP) {
tuple             491 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 			 ntohs(tuple->dst_port));
tuple             493 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 			 ntohs(tuple->src_port));
tuple             500 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 			 ntohs(tuple->dst_port));
tuple             502 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 			 ntohs(tuple->src_port));
tuple             504 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	if (tuple->etype == htons(ETH_P_IP)) {
tuple             507 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		       &tuple->src_ipv4,
tuple             511 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		       &tuple->dst_ipv4,
tuple             520 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		       &tuple->src_ipv6,
tuple             524 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		       &tuple->dst_ipv6,
tuple             544 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 			  tuple->ip_proto, err);
tuple             605 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	struct arfs_tuple *tuple;
tuple             615 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	tuple = &rule->tuple;
tuple             616 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	tuple->etype = fk->basic.n_proto;
tuple             617 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	tuple->ip_proto = fk->basic.ip_proto;
tuple             618 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	if (tuple->etype == htons(ETH_P_IP)) {
tuple             619 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		tuple->src_ipv4 = fk->addrs.v4addrs.src;
tuple             620 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		tuple->dst_ipv4 = fk->addrs.v4addrs.dst;
tuple             622 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		memcpy(&tuple->src_ipv6, &fk->addrs.v6addrs.src,
tuple             624 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		memcpy(&tuple->dst_ipv6, &fk->addrs.v6addrs.dst,
tuple             627 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	tuple->src_port = fk->ports.src;
tuple             628 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	tuple->dst_port = fk->ports.dst;
tuple             634 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		       arfs_hash_bucket(arfs_t, tuple->src_port,
tuple             635 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 					tuple->dst_port));
tuple             639 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c static bool arfs_cmp(const struct arfs_tuple *tuple, const struct flow_keys *fk)
tuple             641 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	if (tuple->src_port != fk->ports.src || tuple->dst_port != fk->ports.dst)
tuple             643 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	if (tuple->etype != fk->basic.n_proto)
tuple             645 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	if (tuple->etype == htons(ETH_P_IP))
tuple             646 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		return tuple->src_ipv4 == fk->addrs.v4addrs.src &&
tuple             647 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		       tuple->dst_ipv4 == fk->addrs.v4addrs.dst;
tuple             648 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 	if (tuple->etype == htons(ETH_P_IPV6))
tuple             649 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		return !memcmp(&tuple->src_ipv6, &fk->addrs.v6addrs.src,
tuple             651 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		       !memcmp(&tuple->dst_ipv6, &fk->addrs.v6addrs.dst,
tuple             664 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c 		if (arfs_cmp(&arfs_rule->tuple, fk))
tuple              83 drivers/net/ethernet/qlogic/qede/qede_filter.c 	struct qede_arfs_tuple tuple;
tuple             136 drivers/net/ethernet/qlogic/qede/qede_filter.c 	if (n->tuple.stringify) {
tuple             139 drivers/net/ethernet/qlogic/qede/qede_filter.c 		n->tuple.stringify(&n->tuple, tuple_buffer);
tuple             183 drivers/net/ethernet/qlogic/qede/qede_filter.c 						   fltr->tuple.mode);
tuple             184 drivers/net/ethernet/qlogic/qede/qede_filter.c 		edev->arfs->mode = fltr->tuple.mode;
tuple             222 drivers/net/ethernet/qlogic/qede/qede_filter.c 			  ntohs(fltr->tuple.src_port),
tuple             223 drivers/net/ethernet/qlogic/qede/qede_filter.c 			  ntohs(fltr->tuple.dst_port), fltr->rxq_id);
tuple             392 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if (tpos->tuple.src_ipv4 == ip_hdr(skb)->saddr &&
tuple             393 drivers/net/ethernet/qlogic/qede/qede_filter.c 		    tpos->tuple.dst_ipv4 == ip_hdr(skb)->daddr)
tuple             398 drivers/net/ethernet/qlogic/qede/qede_filter.c 		struct in6_addr *src = &tpos->tuple.src_ipv6;
tuple             402 drivers/net/ethernet/qlogic/qede/qede_filter.c 		    !memcmp(&tpos->tuple.dst_ipv6, &ipv6_hdr(skb)->daddr, size))
tuple             416 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if (tpos->tuple.ip_proto == ip_proto &&
tuple             417 drivers/net/ethernet/qlogic/qede/qede_filter.c 		    tpos->tuple.eth_proto == skb->protocol &&
tuple             419 drivers/net/ethernet/qlogic/qede/qede_filter.c 		    tpos->tuple.src_port == src_port &&
tuple             420 drivers/net/ethernet/qlogic/qede/qede_filter.c 		    tpos->tuple.dst_port == dst_port)
tuple             520 drivers/net/ethernet/qlogic/qede/qede_filter.c 	n->tuple.src_port = ports[0];
tuple             521 drivers/net/ethernet/qlogic/qede/qede_filter.c 	n->tuple.dst_port = ports[1];
tuple             525 drivers/net/ethernet/qlogic/qede/qede_filter.c 		n->tuple.src_ipv4 = ip_hdr(skb)->saddr;
tuple             526 drivers/net/ethernet/qlogic/qede/qede_filter.c 		n->tuple.dst_ipv4 = ip_hdr(skb)->daddr;
tuple             528 drivers/net/ethernet/qlogic/qede/qede_filter.c 		memcpy(&n->tuple.src_ipv6, &ipv6_hdr(skb)->saddr,
tuple             530 drivers/net/ethernet/qlogic/qede/qede_filter.c 		memcpy(&n->tuple.dst_ipv6, &ipv6_hdr(skb)->daddr,
tuple             536 drivers/net/ethernet/qlogic/qede/qede_filter.c 	n->tuple.eth_proto = skb->protocol;
tuple             537 drivers/net/ethernet/qlogic/qede/qede_filter.c 	n->tuple.ip_proto = ip_proto;
tuple             538 drivers/net/ethernet/qlogic/qede/qede_filter.c 	n->tuple.mode = QED_FILTER_CONFIG_MODE_5_TUPLE;
tuple            1424 drivers/net/ethernet/qlogic/qede/qede_filter.c 	if (fltr->tuple.eth_proto == htons(ETH_P_IP)) {
tuple            1425 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if (fltr->tuple.ip_proto == IPPROTO_TCP)
tuple            1430 drivers/net/ethernet/qlogic/qede/qede_filter.c 		fsp->h_u.tcp_ip4_spec.psrc = fltr->tuple.src_port;
tuple            1431 drivers/net/ethernet/qlogic/qede/qede_filter.c 		fsp->h_u.tcp_ip4_spec.pdst = fltr->tuple.dst_port;
tuple            1432 drivers/net/ethernet/qlogic/qede/qede_filter.c 		fsp->h_u.tcp_ip4_spec.ip4src = fltr->tuple.src_ipv4;
tuple            1433 drivers/net/ethernet/qlogic/qede/qede_filter.c 		fsp->h_u.tcp_ip4_spec.ip4dst = fltr->tuple.dst_ipv4;
tuple            1435 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if (fltr->tuple.ip_proto == IPPROTO_TCP)
tuple            1439 drivers/net/ethernet/qlogic/qede/qede_filter.c 		fsp->h_u.tcp_ip6_spec.psrc = fltr->tuple.src_port;
tuple            1440 drivers/net/ethernet/qlogic/qede/qede_filter.c 		fsp->h_u.tcp_ip6_spec.pdst = fltr->tuple.dst_port;
tuple            1442 drivers/net/ethernet/qlogic/qede/qede_filter.c 		       &fltr->tuple.src_ipv6, sizeof(struct in6_addr));
tuple            1444 drivers/net/ethernet/qlogic/qede/qede_filter.c 		       &fltr->tuple.dst_ipv6, sizeof(struct in6_addr));
tuple            1679 drivers/net/ethernet/qlogic/qede/qede_filter.c 		if (fltr->tuple.ip_proto == t->ip_proto &&
tuple            1680 drivers/net/ethernet/qlogic/qede/qede_filter.c 		    fltr->tuple.src_port == t->src_port &&
tuple            1681 drivers/net/ethernet/qlogic/qede/qede_filter.c 		    fltr->tuple.dst_port == t->dst_port &&
tuple            1682 drivers/net/ethernet/qlogic/qede/qede_filter.c 		    t->ip_comp(&fltr->tuple, t))
tuple            1859 drivers/net/ethernet/qlogic/qede/qede_filter.c 		     struct qede_arfs_tuple *tuple)
tuple            1861 drivers/net/ethernet/qlogic/qede/qede_filter.c 	tuple->ip_proto = IPPROTO_TCP;
tuple            1862 drivers/net/ethernet/qlogic/qede/qede_filter.c 	tuple->eth_proto = htons(ETH_P_IPV6);
tuple            1864 drivers/net/ethernet/qlogic/qede/qede_filter.c 	return qede_flow_parse_v6_common(edev, rule, tuple);
tuple            1869 drivers/net/ethernet/qlogic/qede/qede_filter.c 		     struct qede_arfs_tuple *tuple)
tuple            1871 drivers/net/ethernet/qlogic/qede/qede_filter.c 	tuple->ip_proto = IPPROTO_TCP;
tuple            1872 drivers/net/ethernet/qlogic/qede/qede_filter.c 	tuple->eth_proto = htons(ETH_P_IP);
tuple            1874 drivers/net/ethernet/qlogic/qede/qede_filter.c 	return qede_flow_parse_v4_common(edev, rule, tuple);
tuple            1879 drivers/net/ethernet/qlogic/qede/qede_filter.c 		     struct qede_arfs_tuple *tuple)
tuple            1881 drivers/net/ethernet/qlogic/qede/qede_filter.c 	tuple->ip_proto = IPPROTO_UDP;
tuple            1882 drivers/net/ethernet/qlogic/qede/qede_filter.c 	tuple->eth_proto = htons(ETH_P_IPV6);
tuple            1884 drivers/net/ethernet/qlogic/qede/qede_filter.c 	return qede_flow_parse_v6_common(edev, rule, tuple);
tuple            1889 drivers/net/ethernet/qlogic/qede/qede_filter.c 		     struct qede_arfs_tuple *tuple)
tuple            1891 drivers/net/ethernet/qlogic/qede/qede_filter.c 	tuple->ip_proto = IPPROTO_UDP;
tuple            1892 drivers/net/ethernet/qlogic/qede/qede_filter.c 	tuple->eth_proto = htons(ETH_P_IP);
tuple            1894 drivers/net/ethernet/qlogic/qede/qede_filter.c 	return qede_flow_parse_v4_common(edev, rule, tuple);
tuple            1899 drivers/net/ethernet/qlogic/qede/qede_filter.c 		     struct flow_rule *rule, struct qede_arfs_tuple *tuple)
tuple            1905 drivers/net/ethernet/qlogic/qede/qede_filter.c 	memset(tuple, 0, sizeof(*tuple));
tuple            1932 drivers/net/ethernet/qlogic/qede/qede_filter.c 		rc = qede_flow_parse_tcp_v4(edev, rule, tuple);
tuple            1934 drivers/net/ethernet/qlogic/qede/qede_filter.c 		rc = qede_flow_parse_tcp_v6(edev, rule, tuple);
tuple            1936 drivers/net/ethernet/qlogic/qede/qede_filter.c 		rc = qede_flow_parse_udp_v4(edev, rule, tuple);
tuple            1938 drivers/net/ethernet/qlogic/qede/qede_filter.c 		rc = qede_flow_parse_udp_v6(edev, rule, tuple);
tuple            1996 drivers/net/ethernet/qlogic/qede/qede_filter.c 	memcpy(&n->tuple, &t, sizeof(n->tuple));
tuple            2002 drivers/net/ethernet/qlogic/qede/qede_filter.c 	n->tuple.build_hdr(&n->tuple, n->data);
tuple            2135 drivers/net/ethernet/qlogic/qede/qede_filter.c 	memcpy(&n->tuple, &t, sizeof(n->tuple));
tuple            2140 drivers/net/ethernet/qlogic/qede/qede_filter.c 	n->tuple.build_hdr(&n->tuple, n->data);
tuple             458 drivers/net/ethernet/smsc/smc91c92_cs.c 			      tuple_t *tuple,
tuple             465 drivers/net/ethernet/smsc/smc91c92_cs.c 	if (pcmcia_parse_tuple(tuple, &parse))
tuple             665 drivers/net/ethernet/smsc/smc91c92_cs.c 			  tuple_t *tuple,
tuple             671 drivers/net/ethernet/smsc/smc91c92_cs.c 	if (tuple->TupleDataLen < 8)
tuple             673 drivers/net/ethernet/smsc/smc91c92_cs.c 	if (tuple->TupleData[0] != 0x04)
tuple             676 drivers/net/ethernet/smsc/smc91c92_cs.c 		dev->dev_addr[i] = tuple->TupleData[i+2];
tuple             670 drivers/net/ethernet/xircom/xirc2ps_cs.c 			     tuple_t *tuple,
tuple             676 drivers/net/ethernet/xircom/xirc2ps_cs.c 	if (tuple->TupleDataLen != 13)
tuple             678 drivers/net/ethernet/xircom/xirc2ps_cs.c 	if ((tuple->TupleData[0] != 2) || (tuple->TupleData[1] != 1) ||
tuple             679 drivers/net/ethernet/xircom/xirc2ps_cs.c 		(tuple->TupleData[2] != 6))
tuple             683 drivers/net/ethernet/xircom/xirc2ps_cs.c 		dev->dev_addr[i] = tuple->TupleData[i+2];
tuple              96 drivers/net/wireless/broadcom/b43/sdio.c 	struct sdio_func_tuple *tuple;
tuple             101 drivers/net/wireless/broadcom/b43/sdio.c 	tuple = func->tuples;
tuple             102 drivers/net/wireless/broadcom/b43/sdio.c 	while (tuple) {
tuple             103 drivers/net/wireless/broadcom/b43/sdio.c 		switch (tuple->code) {
tuple             105 drivers/net/wireless/broadcom/b43/sdio.c 			switch (tuple->data[0]) {
tuple             107 drivers/net/wireless/broadcom/b43/sdio.c 				if (tuple->size != 5)
tuple             109 drivers/net/wireless/broadcom/b43/sdio.c 				vendor = tuple->data[1] | (tuple->data[2]<<8);
tuple             110 drivers/net/wireless/broadcom/b43/sdio.c 				device = tuple->data[3] | (tuple->data[4]<<8);
tuple             121 drivers/net/wireless/broadcom/b43/sdio.c 		tuple = tuple->next;
tuple             446 drivers/pcmcia/cistpl.c 			tuple_t *tuple)
tuple             453 drivers/pcmcia/cistpl.c 	tuple->TupleLink = tuple->Flags = 0;
tuple             456 drivers/pcmcia/cistpl.c 	tuple->CISOffset = tuple->LinkOffset = 0;
tuple             457 drivers/pcmcia/cistpl.c 	SPACE(tuple->Flags) = HAS_LINK(tuple->Flags) = 1;
tuple             459 drivers/pcmcia/cistpl.c 	if ((s->functions > 1) && !(tuple->Attributes & TUPLE_RETURN_COMMON)) {
tuple             460 drivers/pcmcia/cistpl.c 		cisdata_t req = tuple->DesiredTuple;
tuple             461 drivers/pcmcia/cistpl.c 		tuple->DesiredTuple = CISTPL_LONGLINK_MFC;
tuple             462 drivers/pcmcia/cistpl.c 		if (pccard_get_next_tuple(s, function, tuple) == 0) {
tuple             463 drivers/pcmcia/cistpl.c 			tuple->DesiredTuple = CISTPL_LINKTARGET;
tuple             464 drivers/pcmcia/cistpl.c 			if (pccard_get_next_tuple(s, function, tuple) != 0)
tuple             467 drivers/pcmcia/cistpl.c 			tuple->CISOffset = tuple->TupleLink = 0;
tuple             468 drivers/pcmcia/cistpl.c 		tuple->DesiredTuple = req;
tuple             470 drivers/pcmcia/cistpl.c 	return pccard_get_next_tuple(s, function, tuple);
tuple             473 drivers/pcmcia/cistpl.c static int follow_link(struct pcmcia_socket *s, tuple_t *tuple)
tuple             479 drivers/pcmcia/cistpl.c 	if (MFC_FN(tuple->Flags)) {
tuple             481 drivers/pcmcia/cistpl.c 		ret = read_cis_cache(s, LINK_SPACE(tuple->Flags),
tuple             482 drivers/pcmcia/cistpl.c 				tuple->LinkOffset, 5, link);
tuple             486 drivers/pcmcia/cistpl.c 		SPACE(tuple->Flags) = (link[0] == CISTPL_MFC_ATTR);
tuple             488 drivers/pcmcia/cistpl.c 		tuple->LinkOffset += 5;
tuple             489 drivers/pcmcia/cistpl.c 		MFC_FN(tuple->Flags)--;
tuple             490 drivers/pcmcia/cistpl.c 	} else if (HAS_LINK(tuple->Flags)) {
tuple             491 drivers/pcmcia/cistpl.c 		ofs = tuple->LinkOffset;
tuple             492 drivers/pcmcia/cistpl.c 		SPACE(tuple->Flags) = LINK_SPACE(tuple->Flags);
tuple             493 drivers/pcmcia/cistpl.c 		HAS_LINK(tuple->Flags) = 0;
tuple             497 drivers/pcmcia/cistpl.c 	if (SPACE(tuple->Flags)) {
tuple             500 drivers/pcmcia/cistpl.c 		ret = read_cis_cache(s, SPACE(tuple->Flags), ofs, 5, link);
tuple             506 drivers/pcmcia/cistpl.c 		remove_cis_cache(s, SPACE(tuple->Flags), ofs, 5);
tuple             510 drivers/pcmcia/cistpl.c 	ret = read_cis_cache(s, SPACE(tuple->Flags), ofs, 5, link);
tuple             516 drivers/pcmcia/cistpl.c 	remove_cis_cache(s, SPACE(tuple->Flags), ofs, 5);
tuple             521 drivers/pcmcia/cistpl.c 			tuple_t *tuple)
tuple             532 drivers/pcmcia/cistpl.c 	link[1] = tuple->TupleLink;
tuple             533 drivers/pcmcia/cistpl.c 	ofs = tuple->CISOffset + tuple->TupleLink;
tuple             534 drivers/pcmcia/cistpl.c 	attr = SPACE(tuple->Flags);
tuple             551 drivers/pcmcia/cistpl.c 			ofs = follow_link(s, tuple);
tuple             554 drivers/pcmcia/cistpl.c 			attr = SPACE(tuple->Flags);
tuple             569 drivers/pcmcia/cistpl.c 				HAS_LINK(tuple->Flags) = 1;
tuple             570 drivers/pcmcia/cistpl.c 				LINK_SPACE(tuple->Flags) = attr | IS_ATTR;
tuple             572 drivers/pcmcia/cistpl.c 						&tuple->LinkOffset);
tuple             577 drivers/pcmcia/cistpl.c 				HAS_LINK(tuple->Flags) = 1;
tuple             578 drivers/pcmcia/cistpl.c 				LINK_SPACE(tuple->Flags) = attr & ~IS_ATTR;
tuple             580 drivers/pcmcia/cistpl.c 						&tuple->LinkOffset);
tuple             585 drivers/pcmcia/cistpl.c 				HAS_LINK(tuple->Flags) = 1;
tuple             586 drivers/pcmcia/cistpl.c 				LINK_SPACE(tuple->Flags) = IS_ATTR |
tuple             588 drivers/pcmcia/cistpl.c 				tuple->LinkOffset = 0;
tuple             591 drivers/pcmcia/cistpl.c 				tuple->LinkOffset = ofs + 3;
tuple             592 drivers/pcmcia/cistpl.c 				LINK_SPACE(tuple->Flags) = attr;
tuple             599 drivers/pcmcia/cistpl.c 					MFC_FN(tuple->Flags) = tmp;
tuple             602 drivers/pcmcia/cistpl.c 					MFC_FN(tuple->Flags) = 1;
tuple             603 drivers/pcmcia/cistpl.c 					tuple->LinkOffset += function * 5;
tuple             607 drivers/pcmcia/cistpl.c 				HAS_LINK(tuple->Flags) = 0;
tuple             610 drivers/pcmcia/cistpl.c 			if ((tuple->Attributes & TUPLE_RETURN_LINK) &&
tuple             611 drivers/pcmcia/cistpl.c 				(tuple->DesiredTuple == RETURN_FIRST_TUPLE))
tuple             614 drivers/pcmcia/cistpl.c 			if (tuple->DesiredTuple == RETURN_FIRST_TUPLE)
tuple             617 drivers/pcmcia/cistpl.c 		if (link[0] == tuple->DesiredTuple)
tuple             626 drivers/pcmcia/cistpl.c 	tuple->TupleCode = link[0];
tuple             627 drivers/pcmcia/cistpl.c 	tuple->TupleLink = link[1];
tuple             628 drivers/pcmcia/cistpl.c 	tuple->CISOffset = ofs + 2;
tuple             632 drivers/pcmcia/cistpl.c int pccard_get_tuple_data(struct pcmcia_socket *s, tuple_t *tuple)
tuple             640 drivers/pcmcia/cistpl.c 	if (tuple->TupleLink < tuple->TupleOffset)
tuple             642 drivers/pcmcia/cistpl.c 	len = tuple->TupleLink - tuple->TupleOffset;
tuple             643 drivers/pcmcia/cistpl.c 	tuple->TupleDataLen = tuple->TupleLink;
tuple             646 drivers/pcmcia/cistpl.c 	ret = read_cis_cache(s, SPACE(tuple->Flags),
tuple             647 drivers/pcmcia/cistpl.c 			tuple->CISOffset + tuple->TupleOffset,
tuple             648 drivers/pcmcia/cistpl.c 			min(len, (u_int) tuple->TupleDataMax),
tuple             649 drivers/pcmcia/cistpl.c 			tuple->TupleData);
tuple             658 drivers/pcmcia/cistpl.c static int parse_device(tuple_t *tuple, cistpl_device_t *device)
tuple             664 drivers/pcmcia/cistpl.c 	p = (u_char *)tuple->TupleData;
tuple             665 drivers/pcmcia/cistpl.c 	q = p + tuple->TupleDataLen;
tuple             719 drivers/pcmcia/cistpl.c static int parse_checksum(tuple_t *tuple, cistpl_checksum_t *csum)
tuple             722 drivers/pcmcia/cistpl.c 	if (tuple->TupleDataLen < 5)
tuple             724 drivers/pcmcia/cistpl.c 	p = (u_char *) tuple->TupleData;
tuple             725 drivers/pcmcia/cistpl.c 	csum->addr = tuple->CISOffset + get_unaligned_le16(p) - 2;
tuple             732 drivers/pcmcia/cistpl.c static int parse_longlink(tuple_t *tuple, cistpl_longlink_t *link)
tuple             734 drivers/pcmcia/cistpl.c 	if (tuple->TupleDataLen < 4)
tuple             736 drivers/pcmcia/cistpl.c 	link->addr = get_unaligned_le32(tuple->TupleData);
tuple             741 drivers/pcmcia/cistpl.c static int parse_longlink_mfc(tuple_t *tuple, cistpl_longlink_mfc_t *link)
tuple             746 drivers/pcmcia/cistpl.c 	p = (u_char *)tuple->TupleData;
tuple             749 drivers/pcmcia/cistpl.c 	if (tuple->TupleDataLen <= link->nfn*5)
tuple             792 drivers/pcmcia/cistpl.c static int parse_vers_1(tuple_t *tuple, cistpl_vers_1_t *vers_1)
tuple             796 drivers/pcmcia/cistpl.c 	p = (u_char *)tuple->TupleData;
tuple             797 drivers/pcmcia/cistpl.c 	q = p + tuple->TupleDataLen;
tuple             809 drivers/pcmcia/cistpl.c static int parse_altstr(tuple_t *tuple, cistpl_altstr_t *altstr)
tuple             813 drivers/pcmcia/cistpl.c 	p = (u_char *)tuple->TupleData;
tuple             814 drivers/pcmcia/cistpl.c 	q = p + tuple->TupleDataLen;
tuple             821 drivers/pcmcia/cistpl.c static int parse_jedec(tuple_t *tuple, cistpl_jedec_t *jedec)
tuple             826 drivers/pcmcia/cistpl.c 	p = (u_char *)tuple->TupleData;
tuple             827 drivers/pcmcia/cistpl.c 	q = p + tuple->TupleDataLen;
tuple             841 drivers/pcmcia/cistpl.c static int parse_manfid(tuple_t *tuple, cistpl_manfid_t *m)
tuple             843 drivers/pcmcia/cistpl.c 	if (tuple->TupleDataLen < 4)
tuple             845 drivers/pcmcia/cistpl.c 	m->manf = get_unaligned_le16(tuple->TupleData);
tuple             846 drivers/pcmcia/cistpl.c 	m->card = get_unaligned_le16(tuple->TupleData + 2);
tuple             851 drivers/pcmcia/cistpl.c static int parse_funcid(tuple_t *tuple, cistpl_funcid_t *f)
tuple             854 drivers/pcmcia/cistpl.c 	if (tuple->TupleDataLen < 2)
tuple             856 drivers/pcmcia/cistpl.c 	p = (u_char *)tuple->TupleData;
tuple             863 drivers/pcmcia/cistpl.c static int parse_funce(tuple_t *tuple, cistpl_funce_t *f)
tuple             867 drivers/pcmcia/cistpl.c 	if (tuple->TupleDataLen < 1)
tuple             869 drivers/pcmcia/cistpl.c 	p = (u_char *)tuple->TupleData;
tuple             871 drivers/pcmcia/cistpl.c 	for (i = 1; i < tuple->TupleDataLen; i++)
tuple             877 drivers/pcmcia/cistpl.c static int parse_config(tuple_t *tuple, cistpl_config_t *config)
tuple             882 drivers/pcmcia/cistpl.c 	p = (u_char *)tuple->TupleData;
tuple             885 drivers/pcmcia/cistpl.c 	if (tuple->TupleDataLen < rasz+rmsz+4)
tuple             897 drivers/pcmcia/cistpl.c 	config->subtuples = tuple->TupleDataLen - (rasz+rmsz+4);
tuple            1077 drivers/pcmcia/cistpl.c static int parse_cftable_entry(tuple_t *tuple,
tuple            1082 drivers/pcmcia/cistpl.c 	p = tuple->TupleData;
tuple            1083 drivers/pcmcia/cistpl.c 	q = p + tuple->TupleDataLen;
tuple            1201 drivers/pcmcia/cistpl.c static int parse_device_geo(tuple_t *tuple, cistpl_device_geo_t *geo)
tuple            1206 drivers/pcmcia/cistpl.c 	p = (u_char *)tuple->TupleData;
tuple            1207 drivers/pcmcia/cistpl.c 	q = p + tuple->TupleDataLen;
tuple            1225 drivers/pcmcia/cistpl.c static int parse_vers_2(tuple_t *tuple, cistpl_vers_2_t *v2)
tuple            1229 drivers/pcmcia/cistpl.c 	if (tuple->TupleDataLen < 10)
tuple            1232 drivers/pcmcia/cistpl.c 	p = tuple->TupleData;
tuple            1233 drivers/pcmcia/cistpl.c 	q = p + tuple->TupleDataLen;
tuple            1246 drivers/pcmcia/cistpl.c static int parse_org(tuple_t *tuple, cistpl_org_t *org)
tuple            1251 drivers/pcmcia/cistpl.c 	p = tuple->TupleData;
tuple            1252 drivers/pcmcia/cistpl.c 	q = p + tuple->TupleDataLen;
tuple            1269 drivers/pcmcia/cistpl.c static int parse_format(tuple_t *tuple, cistpl_format_t *fmt)
tuple            1273 drivers/pcmcia/cistpl.c 	if (tuple->TupleDataLen < 10)
tuple            1276 drivers/pcmcia/cistpl.c 	p = tuple->TupleData;
tuple            1287 drivers/pcmcia/cistpl.c int pcmcia_parse_tuple(tuple_t *tuple, cisparse_t *parse)
tuple            1291 drivers/pcmcia/cistpl.c 	if (tuple->TupleDataLen > tuple->TupleDataMax)
tuple            1293 drivers/pcmcia/cistpl.c 	switch (tuple->TupleCode) {
tuple            1296 drivers/pcmcia/cistpl.c 		ret = parse_device(tuple, &parse->device);
tuple            1299 drivers/pcmcia/cistpl.c 		ret = parse_checksum(tuple, &parse->checksum);
tuple            1303 drivers/pcmcia/cistpl.c 		ret = parse_longlink(tuple, &parse->longlink);
tuple            1306 drivers/pcmcia/cistpl.c 		ret = parse_longlink_mfc(tuple, &parse->longlink_mfc);
tuple            1309 drivers/pcmcia/cistpl.c 		ret = parse_vers_1(tuple, &parse->version_1);
tuple            1312 drivers/pcmcia/cistpl.c 		ret = parse_altstr(tuple, &parse->altstr);
tuple            1316 drivers/pcmcia/cistpl.c 		ret = parse_jedec(tuple, &parse->jedec);
tuple            1319 drivers/pcmcia/cistpl.c 		ret = parse_manfid(tuple, &parse->manfid);
tuple            1322 drivers/pcmcia/cistpl.c 		ret = parse_funcid(tuple, &parse->funcid);
tuple            1325 drivers/pcmcia/cistpl.c 		ret = parse_funce(tuple, &parse->funce);
tuple            1328 drivers/pcmcia/cistpl.c 		ret = parse_config(tuple, &parse->config);
tuple            1331 drivers/pcmcia/cistpl.c 		ret = parse_cftable_entry(tuple, &parse->cftable_entry);
tuple            1335 drivers/pcmcia/cistpl.c 		ret = parse_device_geo(tuple, &parse->device_geo);
tuple            1338 drivers/pcmcia/cistpl.c 		ret = parse_vers_2(tuple, &parse->vers_2);
tuple            1341 drivers/pcmcia/cistpl.c 		ret = parse_org(tuple, &parse->org);
tuple            1345 drivers/pcmcia/cistpl.c 		ret = parse_format(tuple, &parse->format);
tuple            1377 drivers/pcmcia/cistpl.c 	tuple_t *tuple;
tuple            1395 drivers/pcmcia/cistpl.c 	tuple = kmalloc(sizeof(*tuple), GFP_KERNEL);
tuple            1396 drivers/pcmcia/cistpl.c 	if (tuple == NULL) {
tuple            1402 drivers/pcmcia/cistpl.c 		kfree(tuple);
tuple            1408 drivers/pcmcia/cistpl.c 	tuple->DesiredTuple = RETURN_FIRST_TUPLE;
tuple            1409 drivers/pcmcia/cistpl.c 	tuple->Attributes = TUPLE_RETURN_COMMON;
tuple            1410 drivers/pcmcia/cistpl.c 	ret = pccard_get_first_tuple(s, BIND_FN_ALL, tuple);
tuple            1416 drivers/pcmcia/cistpl.c 	if ((tuple->TupleCode == CISTPL_DEVICE) ||
tuple            1433 drivers/pcmcia/cistpl.c 		ret = pccard_get_next_tuple(s, BIND_FN_ALL, tuple);
tuple            1436 drivers/pcmcia/cistpl.c 		if (((tuple->TupleCode > 0x23) && (tuple->TupleCode < 0x40)) ||
tuple            1437 drivers/pcmcia/cistpl.c 		    ((tuple->TupleCode > 0x47) && (tuple->TupleCode < 0x80)) ||
tuple            1438 drivers/pcmcia/cistpl.c 		    ((tuple->TupleCode > 0x90) && (tuple->TupleCode < 0xff)))
tuple            1464 drivers/pcmcia/cistpl.c 	kfree(tuple);
tuple            1475 drivers/pcmcia/cistpl.c 	tuple_t tuple;
tuple            1492 drivers/pcmcia/cistpl.c 	memset(&tuple, 0, sizeof(tuple_t));
tuple            1494 drivers/pcmcia/cistpl.c 	tuple.Attributes = TUPLE_RETURN_LINK | TUPLE_RETURN_COMMON;
tuple            1495 drivers/pcmcia/cistpl.c 	tuple.DesiredTuple = RETURN_FIRST_TUPLE;
tuple            1496 drivers/pcmcia/cistpl.c 	tuple.TupleOffset = 0;
tuple            1498 drivers/pcmcia/cistpl.c 	status = pccard_get_first_tuple(s, BIND_FN_ALL, &tuple);
tuple            1500 drivers/pcmcia/cistpl.c 		tuple.TupleData = tuplebuffer;
tuple            1501 drivers/pcmcia/cistpl.c 		tuple.TupleDataMax = 255;
tuple            1504 drivers/pcmcia/cistpl.c 		status = pccard_get_tuple_data(s, &tuple);
tuple            1508 drivers/pcmcia/cistpl.c 		if (off < (pointer + 2 + tuple.TupleDataLen)) {
tuple            1509 drivers/pcmcia/cistpl.c 			tempbuffer[0] = tuple.TupleCode & 0xff;
tuple            1510 drivers/pcmcia/cistpl.c 			tempbuffer[1] = tuple.TupleLink & 0xff;
tuple            1511 drivers/pcmcia/cistpl.c 			for (i = 0; i < tuple.TupleDataLen; i++)
tuple            1514 drivers/pcmcia/cistpl.c 			for (i = 0; i < (2 + tuple.TupleDataLen); i++) {
tuple            1523 drivers/pcmcia/cistpl.c 		pointer += 2 + tuple.TupleDataLen;
tuple            1528 drivers/pcmcia/cistpl.c 		if (tuple.TupleCode == CISTPL_END)
tuple            1530 drivers/pcmcia/cistpl.c 		status = pccard_get_next_tuple(s, BIND_FN_ALL, &tuple);
tuple             169 drivers/pcmcia/cs_internal.h 		      int (*loop_tuple) (tuple_t *tuple,
tuple             174 drivers/pcmcia/cs_internal.h 			tuple_t *tuple);
tuple             177 drivers/pcmcia/cs_internal.h 			tuple_t *tuple);
tuple             179 drivers/pcmcia/cs_internal.h int pccard_get_tuple_data(struct pcmcia_socket *s, tuple_t *tuple);
tuple              37 drivers/pcmcia/pcmcia_cis.c 	tuple_t tuple;
tuple              46 drivers/pcmcia/pcmcia_cis.c 	tuple.DesiredTuple = code;
tuple              47 drivers/pcmcia/pcmcia_cis.c 	tuple.Attributes = 0;
tuple              49 drivers/pcmcia/pcmcia_cis.c 		tuple.Attributes = TUPLE_RETURN_COMMON;
tuple              50 drivers/pcmcia/pcmcia_cis.c 	ret = pccard_get_first_tuple(s, function, &tuple);
tuple              53 drivers/pcmcia/pcmcia_cis.c 	tuple.TupleData = buf;
tuple              54 drivers/pcmcia/pcmcia_cis.c 	tuple.TupleOffset = 0;
tuple              55 drivers/pcmcia/pcmcia_cis.c 	tuple.TupleDataMax = 255;
tuple              56 drivers/pcmcia/pcmcia_cis.c 	ret = pccard_get_tuple_data(s, &tuple);
tuple              59 drivers/pcmcia/pcmcia_cis.c 	ret = pcmcia_parse_tuple(&tuple, parse);
tuple              83 drivers/pcmcia/pcmcia_cis.c 		      int (*loop_tuple) (tuple_t *tuple,
tuple              87 drivers/pcmcia/pcmcia_cis.c 	tuple_t tuple;
tuple              97 drivers/pcmcia/pcmcia_cis.c 	tuple.TupleData = buf;
tuple              98 drivers/pcmcia/pcmcia_cis.c 	tuple.TupleDataMax = 255;
tuple              99 drivers/pcmcia/pcmcia_cis.c 	tuple.TupleOffset = 0;
tuple             100 drivers/pcmcia/pcmcia_cis.c 	tuple.DesiredTuple = code;
tuple             101 drivers/pcmcia/pcmcia_cis.c 	tuple.Attributes = 0;
tuple             103 drivers/pcmcia/pcmcia_cis.c 	ret = pccard_get_first_tuple(s, function, &tuple);
tuple             105 drivers/pcmcia/pcmcia_cis.c 		if (pccard_get_tuple_data(s, &tuple))
tuple             109 drivers/pcmcia/pcmcia_cis.c 			if (pcmcia_parse_tuple(&tuple, parse))
tuple             112 drivers/pcmcia/pcmcia_cis.c 		ret = loop_tuple(&tuple, parse, priv_data);
tuple             117 drivers/pcmcia/pcmcia_cis.c 		ret = pccard_get_next_tuple(s, function, &tuple);
tuple             153 drivers/pcmcia/pcmcia_cis.c static int pcmcia_do_loop_config(tuple_t *tuple, cisparse_t *parse, void *priv)
tuple             288 drivers/pcmcia/pcmcia_cis.c 			   tuple_t *tuple,
tuple             299 drivers/pcmcia/pcmcia_cis.c static int pcmcia_do_loop_tuple(tuple_t *tuple, cisparse_t *parse, void *priv)
tuple             303 drivers/pcmcia/pcmcia_cis.c 	return loop->loop_tuple(loop->p_dev, tuple, loop->priv_data);
tuple             320 drivers/pcmcia/pcmcia_cis.c 					 tuple_t *tuple,
tuple             349 drivers/pcmcia/pcmcia_cis.c static int pcmcia_do_get_tuple(struct pcmcia_device *p_dev, tuple_t *tuple,
tuple             354 drivers/pcmcia/pcmcia_cis.c 	*get->buf = kzalloc(tuple->TupleDataLen, GFP_KERNEL);
tuple             356 drivers/pcmcia/pcmcia_cis.c 		get->len = tuple->TupleDataLen;
tuple             357 drivers/pcmcia/pcmcia_cis.c 		memcpy(*get->buf, tuple->TupleData, tuple->TupleDataLen);
tuple             397 drivers/pcmcia/pcmcia_cis.c static int pcmcia_do_get_mac(struct pcmcia_device *p_dev, tuple_t *tuple,
tuple             403 drivers/pcmcia/pcmcia_cis.c 	if (tuple->TupleData[0] != CISTPL_FUNCE_LAN_NODE_ID)
tuple             405 drivers/pcmcia/pcmcia_cis.c 	if (tuple->TupleDataLen < ETH_ALEN + 2) {
tuple             411 drivers/pcmcia/pcmcia_cis.c 	if (tuple->TupleData[1] != ETH_ALEN) {
tuple             416 drivers/pcmcia/pcmcia_cis.c 		dev->dev_addr[i] = tuple->TupleData[i+2];
tuple             597 drivers/ssb/pcmcia.c 			tuple_t *tuple,
tuple             602 drivers/ssb/pcmcia.c 	if (tuple->TupleData[0] != CISTPL_FUNCE_LAN_NODE_ID)
tuple             604 drivers/ssb/pcmcia.c 	if (tuple->TupleDataLen != ETH_ALEN + 2)
tuple             606 drivers/ssb/pcmcia.c 	if (tuple->TupleData[1] != ETH_ALEN)
tuple             608 drivers/ssb/pcmcia.c 	memcpy(sprom->il0mac, &tuple->TupleData[2], ETH_ALEN);
tuple             613 drivers/ssb/pcmcia.c 					tuple_t *tuple,
tuple             621 drivers/ssb/pcmcia.c 	GOTO_ERROR_ON(tuple->TupleDataLen < 1, "VEN tpl < 1");
tuple             622 drivers/ssb/pcmcia.c 	switch (tuple->TupleData[0]) {
tuple             624 drivers/ssb/pcmcia.c 		GOTO_ERROR_ON((tuple->TupleDataLen != 5) &&
tuple             625 drivers/ssb/pcmcia.c 			      (tuple->TupleDataLen != 7),
tuple             627 drivers/ssb/pcmcia.c 		bi->vendor = tuple->TupleData[1] |
tuple             628 drivers/ssb/pcmcia.c 			((u16)tuple->TupleData[2] << 8);
tuple             631 drivers/ssb/pcmcia.c 		GOTO_ERROR_ON(tuple->TupleDataLen != 2,
tuple             633 drivers/ssb/pcmcia.c 		sprom->board_rev = tuple->TupleData[1];
tuple             636 drivers/ssb/pcmcia.c 		GOTO_ERROR_ON((tuple->TupleDataLen != 9) &&
tuple             637 drivers/ssb/pcmcia.c 			(tuple->TupleDataLen != 10),
tuple             639 drivers/ssb/pcmcia.c 		sprom->pa0b0 = tuple->TupleData[1] |
tuple             640 drivers/ssb/pcmcia.c 			((u16)tuple->TupleData[2] << 8);
tuple             641 drivers/ssb/pcmcia.c 		sprom->pa0b1 = tuple->TupleData[3] |
tuple             642 drivers/ssb/pcmcia.c 			((u16)tuple->TupleData[4] << 8);
tuple             643 drivers/ssb/pcmcia.c 		sprom->pa0b2 = tuple->TupleData[5] |
tuple             644 drivers/ssb/pcmcia.c 			((u16)tuple->TupleData[6] << 8);
tuple             645 drivers/ssb/pcmcia.c 		sprom->itssi_a = tuple->TupleData[7];
tuple             646 drivers/ssb/pcmcia.c 		sprom->itssi_bg = tuple->TupleData[7];
tuple             647 drivers/ssb/pcmcia.c 		sprom->maxpwr_a = tuple->TupleData[8];
tuple             648 drivers/ssb/pcmcia.c 		sprom->maxpwr_bg = tuple->TupleData[8];
tuple             654 drivers/ssb/pcmcia.c 		GOTO_ERROR_ON(tuple->TupleDataLen != 2,
tuple             656 drivers/ssb/pcmcia.c 		sprom->country_code = tuple->TupleData[1];
tuple             659 drivers/ssb/pcmcia.c 		GOTO_ERROR_ON(tuple->TupleDataLen != 2,
tuple             661 drivers/ssb/pcmcia.c 		sprom->ant_available_a = tuple->TupleData[1];
tuple             662 drivers/ssb/pcmcia.c 		sprom->ant_available_bg = tuple->TupleData[1];
tuple             665 drivers/ssb/pcmcia.c 		GOTO_ERROR_ON(tuple->TupleDataLen != 2,
tuple             667 drivers/ssb/pcmcia.c 		sprom->antenna_gain.a0 = tuple->TupleData[1];
tuple             668 drivers/ssb/pcmcia.c 		sprom->antenna_gain.a1 = tuple->TupleData[1];
tuple             669 drivers/ssb/pcmcia.c 		sprom->antenna_gain.a2 = tuple->TupleData[1];
tuple             670 drivers/ssb/pcmcia.c 		sprom->antenna_gain.a3 = tuple->TupleData[1];
tuple             673 drivers/ssb/pcmcia.c 		GOTO_ERROR_ON((tuple->TupleDataLen != 3) &&
tuple             674 drivers/ssb/pcmcia.c 			(tuple->TupleDataLen != 5),
tuple             676 drivers/ssb/pcmcia.c 		sprom->boardflags_lo = tuple->TupleData[1] |
tuple             677 drivers/ssb/pcmcia.c 			((u16)tuple->TupleData[2] << 8);
tuple             680 drivers/ssb/pcmcia.c 		GOTO_ERROR_ON(tuple->TupleDataLen != 5,
tuple             682 drivers/ssb/pcmcia.c 		sprom->gpio0 = tuple->TupleData[1];
tuple             683 drivers/ssb/pcmcia.c 		sprom->gpio1 = tuple->TupleData[2];
tuple             684 drivers/ssb/pcmcia.c 		sprom->gpio2 = tuple->TupleData[3];
tuple             685 drivers/ssb/pcmcia.c 		sprom->gpio3 = tuple->TupleData[4];
tuple             478 drivers/ssb/sdio.c 	struct sdio_func_tuple *tuple;
tuple             485 drivers/ssb/sdio.c 	tuple = bus->host_sdio->tuples;
tuple             486 drivers/ssb/sdio.c 	while (tuple) {
tuple             487 drivers/ssb/sdio.c 		switch (tuple->code) {
tuple             489 drivers/ssb/sdio.c 			switch (tuple->data[0]) {
tuple             491 drivers/ssb/sdio.c 				GOTO_ERROR_ON((tuple->size != 7) &&
tuple             492 drivers/ssb/sdio.c 					      (tuple->data[1] != 6),
tuple             495 drivers/ssb/sdio.c 				mac = tuple->data + 2;
tuple             504 drivers/ssb/sdio.c 			switch (tuple->data[0]) {
tuple             506 drivers/ssb/sdio.c 				GOTO_ERROR_ON(tuple->size != 2,
tuple             508 drivers/ssb/sdio.c 				sprom->revision = tuple->data[1];
tuple             511 drivers/ssb/sdio.c 				GOTO_ERROR_ON((tuple->size != 5) &&
tuple             512 drivers/ssb/sdio.c 					      (tuple->size != 7),
tuple             514 drivers/ssb/sdio.c 				bi->vendor = tuple->data[1] |
tuple             515 drivers/ssb/sdio.c 					     (tuple->data[2]<<8);
tuple             518 drivers/ssb/sdio.c 				GOTO_ERROR_ON(tuple->size != 2,
tuple             520 drivers/ssb/sdio.c 				sprom->board_rev = tuple->data[1];
tuple             523 drivers/ssb/sdio.c 				GOTO_ERROR_ON((tuple->size != 9) &&
tuple             524 drivers/ssb/sdio.c 					      (tuple->size != 10),
tuple             526 drivers/ssb/sdio.c 				sprom->pa0b0 = tuple->data[1] |
tuple             527 drivers/ssb/sdio.c 					 ((u16)tuple->data[2] << 8);
tuple             528 drivers/ssb/sdio.c 				sprom->pa0b1 = tuple->data[3] |
tuple             529 drivers/ssb/sdio.c 					 ((u16)tuple->data[4] << 8);
tuple             530 drivers/ssb/sdio.c 				sprom->pa0b2 = tuple->data[5] |
tuple             531 drivers/ssb/sdio.c 					 ((u16)tuple->data[6] << 8);
tuple             532 drivers/ssb/sdio.c 				sprom->itssi_a = tuple->data[7];
tuple             533 drivers/ssb/sdio.c 				sprom->itssi_bg = tuple->data[7];
tuple             534 drivers/ssb/sdio.c 				sprom->maxpwr_a = tuple->data[8];
tuple             535 drivers/ssb/sdio.c 				sprom->maxpwr_bg = tuple->data[8];
tuple             541 drivers/ssb/sdio.c 				GOTO_ERROR_ON(tuple->size != 2,
tuple             543 drivers/ssb/sdio.c 				sprom->country_code = tuple->data[1];
tuple             546 drivers/ssb/sdio.c 				GOTO_ERROR_ON(tuple->size != 2,
tuple             548 drivers/ssb/sdio.c 				sprom->ant_available_a = tuple->data[1];
tuple             549 drivers/ssb/sdio.c 				sprom->ant_available_bg = tuple->data[1];
tuple             552 drivers/ssb/sdio.c 				GOTO_ERROR_ON(tuple->size != 2,
tuple             554 drivers/ssb/sdio.c 				sprom->antenna_gain.a0 = tuple->data[1];
tuple             555 drivers/ssb/sdio.c 				sprom->antenna_gain.a1 = tuple->data[1];
tuple             556 drivers/ssb/sdio.c 				sprom->antenna_gain.a2 = tuple->data[1];
tuple             557 drivers/ssb/sdio.c 				sprom->antenna_gain.a3 = tuple->data[1];
tuple             560 drivers/ssb/sdio.c 				GOTO_ERROR_ON((tuple->size != 3) &&
tuple             561 drivers/ssb/sdio.c 					      (tuple->size != 5),
tuple             563 drivers/ssb/sdio.c 				sprom->boardflags_lo = tuple->data[1] |
tuple             564 drivers/ssb/sdio.c 						 ((u16)tuple->data[2] << 8);
tuple             567 drivers/ssb/sdio.c 				GOTO_ERROR_ON(tuple->size != 5,
tuple             569 drivers/ssb/sdio.c 				sprom->gpio0 = tuple->data[1];
tuple             570 drivers/ssb/sdio.c 				sprom->gpio1 = tuple->data[2];
tuple             571 drivers/ssb/sdio.c 				sprom->gpio2 = tuple->data[3];
tuple             572 drivers/ssb/sdio.c 				sprom->gpio3 = tuple->data[4];
tuple             581 drivers/ssb/sdio.c 		tuple = tuple->next;
tuple              94 drivers/tty/serial/8250/serial_cs.c 	tuple_t tuple;
tuple            1160 drivers/visorbus/visorchipset.c static int unisys_vmcall(unsigned long tuple, unsigned long param)
tuple            1173 drivers/visorbus/visorchipset.c 			     "a"(tuple), "b"(reg_ebx), "c"(reg_ecx));
tuple              20 include/linux/netfilter/nf_conntrack_proto_gre.h 	struct nf_conntrack_tuple tuple;
tuple              33 include/linux/netfilter/nf_conntrack_proto_gre.h 		      struct net *net, struct nf_conntrack_tuple *tuple);
tuple             114 include/net/netfilter/nf_conntrack.h 			    tuplehash[hash->tuple.dst.dir]);
tuple             119 include/net/netfilter/nf_conntrack.h 	return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num;
tuple             124 include/net/netfilter/nf_conntrack.h 	return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum;
tuple             127 include/net/netfilter/nf_conntrack.h #define nf_ct_tuple(ct, dir) (&(ct)->tuplehash[dir].tuple)
tuple             145 include/net/netfilter/nf_conntrack.h int nf_conntrack_tuple_taken(const struct nf_conntrack_tuple *tuple,
tuple             184 include/net/netfilter/nf_conntrack.h 		       struct nf_conntrack_tuple *tuple);
tuple              51 include/net/netfilter/nf_conntrack_core.h 		      const struct nf_conntrack_tuple *tuple);
tuple              73 include/net/netfilter/nf_conntrack_core.h void print_tuple(struct seq_file *s, const struct nf_conntrack_tuple *tuple,
tuple              25 include/net/netfilter/nf_conntrack_count.h 				const struct nf_conntrack_tuple *tuple,
tuple              29 include/net/netfilter/nf_conntrack_count.h 		     const struct nf_conntrack_tuple *tuple,
tuple              26 include/net/netfilter/nf_conntrack_expect.h 	struct nf_conntrack_tuple tuple;
tuple              93 include/net/netfilter/nf_conntrack_expect.h 		    const struct nf_conntrack_tuple *tuple);
tuple              98 include/net/netfilter/nf_conntrack_expect.h 		      const struct nf_conntrack_tuple *tuple);
tuple             103 include/net/netfilter/nf_conntrack_expect.h 		       const struct nf_conntrack_tuple *tuple);
tuple              41 include/net/netfilter/nf_conntrack_helper.h 	struct nf_conntrack_tuple tuple;
tuple              66 include/net/netfilter/nf_conntrack_l4proto.h 		       struct nf_conntrack_tuple *tuple);
tuple              71 include/net/netfilter/nf_conntrack_l4proto.h 			 struct nf_conntrack_tuple *tuple);
tuple              73 include/net/netfilter/nf_conntrack_l4proto.h bool nf_conntrack_invert_icmp_tuple(struct nf_conntrack_tuple *tuple,
tuple              75 include/net/netfilter/nf_conntrack_l4proto.h bool nf_conntrack_invert_icmpv6_tuple(struct nf_conntrack_tuple *tuple,
tuple             153 include/net/netfilter/nf_conntrack_l4proto.h 			       const struct nf_conntrack_tuple *tuple);
tuple             116 include/net/netfilter/nf_conntrack_tuple.h 	((enum ip_conntrack_dir)(h)->tuple.dst.dir)
tuple             121 include/net/netfilter/nf_conntrack_tuple.h 	struct nf_conntrack_tuple tuple;
tuple             180 include/net/netfilter/nf_conntrack_tuple.h 		     const struct nf_conntrack_tuple *tuple,
tuple             183 include/net/netfilter/nf_conntrack_tuple.h 	return nf_ct_tuple_src_mask_cmp(t, tuple, mask) &&
tuple             184 include/net/netfilter/nf_conntrack_tuple.h 	       __nf_ct_tuple_dst_equal(t, tuple);
tuple              64 include/net/netfilter/nf_flow_table.h 	struct flow_offload_tuple	tuple;
tuple              86 include/net/netfilter/nf_flow_table.h 	} tuple[FLOW_OFFLOAD_DIR_MAX];
tuple              95 include/net/netfilter/nf_flow_table.h 						     struct flow_offload_tuple *tuple);
tuple             175 include/pcmcia/ds.h 					 tuple_t *tuple,
tuple             185 include/pcmcia/ds.h int pcmcia_parse_tuple(tuple_t *tuple, cisparse_t *parse);
tuple            5207 net/core/filter.c static struct sock *sk_lookup(struct net *net, struct bpf_sock_tuple *tuple,
tuple            5214 net/core/filter.c 		__be32 src4 = tuple->ipv4.saddr;
tuple            5215 net/core/filter.c 		__be32 dst4 = tuple->ipv4.daddr;
tuple            5219 net/core/filter.c 					   src4, tuple->ipv4.sport,
tuple            5220 net/core/filter.c 					   dst4, tuple->ipv4.dport,
tuple            5223 net/core/filter.c 			sk = __udp4_lib_lookup(net, src4, tuple->ipv4.sport,
tuple            5224 net/core/filter.c 					       dst4, tuple->ipv4.dport,
tuple            5228 net/core/filter.c 		struct in6_addr *src6 = (struct in6_addr *)&tuple->ipv6.saddr;
tuple            5229 net/core/filter.c 		struct in6_addr *dst6 = (struct in6_addr *)&tuple->ipv6.daddr;
tuple            5233 net/core/filter.c 					    src6, tuple->ipv6.sport,
tuple            5234 net/core/filter.c 					    dst6, ntohs(tuple->ipv6.dport),
tuple            5238 net/core/filter.c 							    src6, tuple->ipv6.sport,
tuple            5239 net/core/filter.c 							    dst6, tuple->ipv6.dport,
tuple            5258 net/core/filter.c __bpf_skc_lookup(struct sk_buff *skb, struct bpf_sock_tuple *tuple, u32 len,
tuple            5267 net/core/filter.c 	if (len == sizeof(tuple->ipv4))
tuple            5269 net/core/filter.c 	else if (len == sizeof(tuple->ipv6))
tuple            5285 net/core/filter.c 		sk = sk_lookup(net, tuple, ifindex, sdif, family, proto);
tuple            5290 net/core/filter.c 		sk = sk_lookup(net, tuple, ifindex, sdif, family, proto);
tuple            5299 net/core/filter.c __bpf_sk_lookup(struct sk_buff *skb, struct bpf_sock_tuple *tuple, u32 len,
tuple            5303 net/core/filter.c 	struct sock *sk = __bpf_skc_lookup(skb, tuple, len, caller_net,
tuple            5318 net/core/filter.c bpf_skc_lookup(struct sk_buff *skb, struct bpf_sock_tuple *tuple, u32 len,
tuple            5332 net/core/filter.c 	return __bpf_skc_lookup(skb, tuple, len, caller_net, ifindex, proto,
tuple            5337 net/core/filter.c bpf_sk_lookup(struct sk_buff *skb, struct bpf_sock_tuple *tuple, u32 len,
tuple            5340 net/core/filter.c 	struct sock *sk = bpf_skc_lookup(skb, tuple, len, proto, netns_id,
tuple            5355 net/core/filter.c 	   struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
tuple            5357 net/core/filter.c 	return (unsigned long)bpf_skc_lookup(skb, tuple, len, IPPROTO_TCP,
tuple            5374 net/core/filter.c 	   struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
tuple            5376 net/core/filter.c 	return (unsigned long)bpf_sk_lookup(skb, tuple, len, IPPROTO_TCP,
tuple            5393 net/core/filter.c 	   struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
tuple            5395 net/core/filter.c 	return (unsigned long)bpf_sk_lookup(skb, tuple, len, IPPROTO_UDP,
tuple            5427 net/core/filter.c 	   struct bpf_sock_tuple *, tuple, u32, len, u32, netns_id, u64, flags)
tuple            5432 net/core/filter.c 	return (unsigned long)__bpf_sk_lookup(NULL, tuple, len, caller_net,
tuple            5450 net/core/filter.c 	   struct bpf_sock_tuple *, tuple, u32, len, u32, netns_id, u64, flags)
tuple            5455 net/core/filter.c 	return (unsigned long)__bpf_skc_lookup(NULL, tuple, len, caller_net,
tuple            5473 net/core/filter.c 	   struct bpf_sock_tuple *, tuple, u32, len, u32, netns_id, u64, flags)
tuple            5478 net/core/filter.c 	return (unsigned long)__bpf_sk_lookup(NULL, tuple, len, caller_net,
tuple            5496 net/core/filter.c 	   struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
tuple            5498 net/core/filter.c 	return (unsigned long)__bpf_skc_lookup(NULL, tuple, len,
tuple            5515 net/core/filter.c 	   struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
tuple            5517 net/core/filter.c 	return (unsigned long)__bpf_sk_lookup(NULL, tuple, len,
tuple            5534 net/core/filter.c 	   struct bpf_sock_tuple *, tuple, u32, len, u64, netns_id, u64, flags)
tuple            5536 net/core/filter.c 	return (unsigned long)__bpf_sk_lookup(NULL, tuple, len,
tuple             442 net/ipv4/netfilter/ipt_CLUSTERIP.c 	nf_ct_dump_tuple_ip(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
tuple             105 net/ipv4/netfilter/nf_nat_h323.c 			if (addr.ip == ct->tuplehash[dir].tuple.src.u3.ip &&
tuple             118 net/ipv4/netfilter/nf_nat_h323.c 					 &ct->tuplehash[!dir].tuple.dst.u3.ip,
tuple             123 net/ipv4/netfilter/nf_nat_h323.c 						     tuple.dst.u3,
tuple             125 net/ipv4/netfilter/nf_nat_h323.c 			} else if (addr.ip == ct->tuplehash[dir].tuple.dst.u3.ip &&
tuple             130 net/ipv4/netfilter/nf_nat_h323.c 					 &ct->tuplehash[!dir].tuple.src.u3.ip,
tuple             135 net/ipv4/netfilter/nf_nat_h323.c 						     tuple.src.u3,
tuple             157 net/ipv4/netfilter/nf_nat_h323.c 		    addr.ip == ct->tuplehash[dir].tuple.src.u3.ip &&
tuple             158 net/ipv4/netfilter/nf_nat_h323.c 		    port == ct->tuplehash[dir].tuple.src.u.udp.port) {
tuple             161 net/ipv4/netfilter/nf_nat_h323.c 				 &ct->tuplehash[!dir].tuple.dst.u3.ip,
tuple             162 net/ipv4/netfilter/nf_nat_h323.c 				 ntohs(ct->tuplehash[!dir].tuple.dst.u.udp.port));
tuple             164 net/ipv4/netfilter/nf_nat_h323.c 					     &ct->tuplehash[!dir].tuple.dst.u3,
tuple             165 net/ipv4/netfilter/nf_nat_h323.c 					     ct->tuplehash[!dir].tuple.
tuple             188 net/ipv4/netfilter/nf_nat_h323.c 	rtp_exp->saved_proto.udp.port = rtp_exp->tuple.dst.u.udp.port;
tuple             191 net/ipv4/netfilter/nf_nat_h323.c 	rtcp_exp->saved_proto.udp.port = rtcp_exp->tuple.dst.u.udp.port;
tuple             202 net/ipv4/netfilter/nf_nat_h323.c 			rtp_exp->tuple.dst.u.udp.port = info->rtp_port[i][dir];
tuple             203 net/ipv4/netfilter/nf_nat_h323.c 			rtcp_exp->tuple.dst.u.udp.port =
tuple             219 net/ipv4/netfilter/nf_nat_h323.c 	for (nated_port = ntohs(rtp_exp->tuple.dst.u.udp.port);
tuple             223 net/ipv4/netfilter/nf_nat_h323.c 		rtp_exp->tuple.dst.u.udp.port = htons(nated_port);
tuple             226 net/ipv4/netfilter/nf_nat_h323.c 			rtcp_exp->tuple.dst.u.udp.port =
tuple             252 net/ipv4/netfilter/nf_nat_h323.c 			  &ct->tuplehash[!dir].tuple.dst.u3,
tuple             266 net/ipv4/netfilter/nf_nat_h323.c 		 &rtp_exp->tuple.src.u3.ip,
tuple             267 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(rtp_exp->tuple.src.u.udp.port),
tuple             268 net/ipv4/netfilter/nf_nat_h323.c 		 &rtp_exp->tuple.dst.u3.ip,
tuple             269 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(rtp_exp->tuple.dst.u.udp.port));
tuple             271 net/ipv4/netfilter/nf_nat_h323.c 		 &rtcp_exp->tuple.src.u3.ip,
tuple             272 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(rtcp_exp->tuple.src.u.udp.port),
tuple             273 net/ipv4/netfilter/nf_nat_h323.c 		 &rtcp_exp->tuple.dst.u3.ip,
tuple             274 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(rtcp_exp->tuple.dst.u.udp.port));
tuple             290 net/ipv4/netfilter/nf_nat_h323.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tuple             298 net/ipv4/netfilter/nf_nat_h323.c 		exp->tuple.dst.u.tcp.port = htons(nated_port);
tuple             315 net/ipv4/netfilter/nf_nat_h323.c 			  &ct->tuplehash[!dir].tuple.dst.u3,
tuple             322 net/ipv4/netfilter/nf_nat_h323.c 		 &exp->tuple.src.u3.ip,
tuple             323 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.src.u.tcp.port),
tuple             324 net/ipv4/netfilter/nf_nat_h323.c 		 &exp->tuple.dst.u3.ip,
tuple             325 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.dst.u.tcp.port));
tuple             342 net/ipv4/netfilter/nf_nat_h323.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tuple             354 net/ipv4/netfilter/nf_nat_h323.c 		exp->tuple.dst.u.tcp.port = htons(nated_port);
tuple             371 net/ipv4/netfilter/nf_nat_h323.c 			  &ct->tuplehash[!dir].tuple.dst.u3,
tuple             382 net/ipv4/netfilter/nf_nat_h323.c 		 &exp->tuple.src.u3.ip,
tuple             383 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.src.u.tcp.port),
tuple             384 net/ipv4/netfilter/nf_nat_h323.c 		 &exp->tuple.dst.u3.ip,
tuple             385 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.dst.u.tcp.port));
tuple             399 net/ipv4/netfilter/nf_nat_h323.c 	if (this->tuple.src.u3.ip != 0) {	/* Only accept calls from GK */
tuple             410 net/ipv4/netfilter/nf_nat_h323.c 	    new->tuplehash[!this->dir].tuple.src.u3;
tuple             417 net/ipv4/netfilter/nf_nat_h323.c 	    new->master->tuplehash[!this->dir].tuple.src.u3;
tuple             434 net/ipv4/netfilter/nf_nat_h323.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tuple             446 net/ipv4/netfilter/nf_nat_h323.c 		exp->tuple.dst.u.tcp.port = htons(nated_port);
tuple             463 net/ipv4/netfilter/nf_nat_h323.c 			  &ct->tuplehash[!dir].tuple.dst.u3,
tuple             478 net/ipv4/netfilter/nf_nat_h323.c 				  &ct->tuplehash[!dir].tuple.dst.u3,
tuple             487 net/ipv4/netfilter/nf_nat_h323.c 		 &exp->tuple.src.u3.ip,
tuple             488 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.src.u.tcp.port),
tuple             489 net/ipv4/netfilter/nf_nat_h323.c 		 &exp->tuple.dst.u3.ip,
tuple             490 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.dst.u.tcp.port));
tuple             507 net/ipv4/netfilter/nf_nat_h323.c 	    new->tuplehash[!this->dir].tuple.src.u3;
tuple             529 net/ipv4/netfilter/nf_nat_h323.c 	exp->saved_addr = exp->tuple.dst.u3;
tuple             530 net/ipv4/netfilter/nf_nat_h323.c 	exp->tuple.dst.u3.ip = ct->tuplehash[!dir].tuple.dst.u3.ip;
tuple             531 net/ipv4/netfilter/nf_nat_h323.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tuple             539 net/ipv4/netfilter/nf_nat_h323.c 		exp->tuple.dst.u.tcp.port = htons(nated_port);
tuple             556 net/ipv4/netfilter/nf_nat_h323.c 			  &ct->tuplehash[!dir].tuple.dst.u3,
tuple             564 net/ipv4/netfilter/nf_nat_h323.c 		 &exp->tuple.src.u3.ip,
tuple             565 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.src.u.tcp.port),
tuple             566 net/ipv4/netfilter/nf_nat_h323.c 		 &exp->tuple.dst.u3.ip,
tuple             567 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.dst.u.tcp.port));
tuple              67 net/ipv4/netfilter/nf_nat_pptp.c 		t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip;
tuple              69 net/ipv4/netfilter/nf_nat_pptp.c 		t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip;
tuple              76 net/ipv4/netfilter/nf_nat_pptp.c 		t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip;
tuple              78 net/ipv4/netfilter/nf_nat_pptp.c 		t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip;
tuple             100 net/ipv4/netfilter/nf_nat_pptp.c 		= ct->master->tuplehash[!exp->dir].tuple.dst.u3;
tuple             110 net/ipv4/netfilter/nf_nat_pptp.c 		= ct->master->tuplehash[!exp->dir].tuple.src.u3;
tuple             156 net/ipv4/netfilter/nf_nat_pptp.c 		new_callid = ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u.tcp.port;
tuple             218 net/ipv4/netfilter/nf_nat_pptp.c 	expect_orig->tuple.src.u.gre.key = nat_pptp_info->pns_call_id;
tuple             219 net/ipv4/netfilter/nf_nat_pptp.c 	expect_orig->tuple.dst.u.gre.key = ct_pptp_info->pac_call_id;
tuple             224 net/ipv4/netfilter/nf_nat_pptp.c 	expect_reply->tuple.src.u.gre.key = nat_pptp_info->pac_call_id;
tuple             225 net/ipv4/netfilter/nf_nat_pptp.c 	expect_reply->tuple.dst.u.gre.key = ct_pptp_info->pns_call_id;
tuple             136 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		ctx.from = ct->tuplehash[dir].tuple.src.u3.ip;
tuple             137 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		ctx.to = ct->tuplehash[!dir].tuple.dst.u3.ip;
tuple             139 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		ctx.from = ct->tuplehash[!dir].tuple.src.u3.ip;
tuple             140 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		ctx.to = ct->tuplehash[dir].tuple.dst.u3.ip;
tuple             210 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 	.tuple.src.l3num	= AF_INET,
tuple             211 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 	.tuple.src.u.udp.port	= cpu_to_be16(SNMP_TRAP_PORT),
tuple             212 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 	.tuple.dst.protonum	= IPPROTO_UDP,
tuple             147 net/ipv4/netfilter/nf_socket_ipv4.c 		daddr = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip;
tuple             149 net/ipv4/netfilter/nf_socket_ipv4.c 			ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.tcp.port :
tuple             150 net/ipv4/netfilter/nf_socket_ipv4.c 			ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port;
tuple             104 net/netfilter/ipvs/ip_vs_nfct.c 	new_tuple = ct->tuplehash[IP_CT_DIR_REPLY].tuple;
tuple             122 net/netfilter/ipvs/ip_vs_nfct.c 		      ARG_TUPLE(&ct->tuplehash[IP_CT_DIR_REPLY].tuple));
tuple             157 net/netfilter/ipvs/ip_vs_nfct.c 	orig = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
tuple             158 net/netfilter/ipvs/ip_vs_nfct.c 	ip_vs_conn_fill_param(net_ipvs(net), exp->tuple.src.l3num, orig->dst.protonum,
tuple             167 net/netfilter/ipvs/ip_vs_nfct.c 		new_reply = ct->tuplehash[IP_CT_DIR_REPLY].tuple;
tuple             183 net/netfilter/ipvs/ip_vs_nfct.c 		new_reply = ct->tuplehash[IP_CT_DIR_REPLY].tuple;
tuple             233 net/netfilter/ipvs/ip_vs_nfct.c 		      __func__, ct, ARG_TUPLE(&exp->tuple));
tuple             246 net/netfilter/ipvs/ip_vs_nfct.c 	struct nf_conntrack_tuple tuple;
tuple             251 net/netfilter/ipvs/ip_vs_nfct.c 	tuple = (struct nf_conntrack_tuple) {
tuple             253 net/netfilter/ipvs/ip_vs_nfct.c 	tuple.src.u3 = cp->caddr;
tuple             254 net/netfilter/ipvs/ip_vs_nfct.c 	tuple.src.u.all = cp->cport;
tuple             255 net/netfilter/ipvs/ip_vs_nfct.c 	tuple.src.l3num = cp->af;
tuple             256 net/netfilter/ipvs/ip_vs_nfct.c 	tuple.dst.u3 = cp->vaddr;
tuple             257 net/netfilter/ipvs/ip_vs_nfct.c 	tuple.dst.u.all = cp->vport;
tuple             262 net/netfilter/ipvs/ip_vs_nfct.c 	h = nf_conntrack_find_get(cp->ipvs->net, &nf_ct_zone_dflt, &tuple);
tuple             268 net/netfilter/ipvs/ip_vs_nfct.c 				      __func__, ct, ARG_TUPLE(&tuple));
tuple             272 net/netfilter/ipvs/ip_vs_nfct.c 				      __func__, ct, ARG_TUPLE(&tuple));
tuple             277 net/netfilter/ipvs/ip_vs_nfct.c 			      __func__, ARG_TUPLE(&tuple));
tuple              43 net/netfilter/nf_conncount.c 	struct nf_conntrack_tuple	tuple;
tuple             105 net/netfilter/nf_conncount.c 	found = nf_conntrack_find_get(net, &conn->zone, &conn->tuple);
tuple             127 net/netfilter/nf_conncount.c 			      const struct nf_conntrack_tuple *tuple,
tuple             144 net/netfilter/nf_conncount.c 				if (nf_ct_tuple_equal(&conn->tuple, tuple) &&
tuple             156 net/netfilter/nf_conncount.c 		if (nf_ct_tuple_equal(&conn->tuple, tuple) &&
tuple             187 net/netfilter/nf_conncount.c 	conn->tuple = *tuple;
tuple             198 net/netfilter/nf_conncount.c 		     const struct nf_conntrack_tuple *tuple,
tuple             205 net/netfilter/nf_conncount.c 	ret = __nf_conncount_add(net, list, tuple, zone);
tuple             305 net/netfilter/nf_conncount.c 	    const struct nf_conntrack_tuple *tuple,
tuple             333 net/netfilter/nf_conncount.c 			ret = nf_conncount_add(net, &rbconn->list, tuple, zone);
tuple             368 net/netfilter/nf_conncount.c 	conn->tuple = *tuple;
tuple             388 net/netfilter/nf_conncount.c 	   const struct nf_conntrack_tuple *tuple,
tuple             414 net/netfilter/nf_conncount.c 			if (!tuple) {
tuple             429 net/netfilter/nf_conncount.c 			ret = __nf_conncount_add(net, &rbconn->list, tuple, zone);
tuple             438 net/netfilter/nf_conncount.c 	if (!tuple)
tuple             441 net/netfilter/nf_conncount.c 	return insert_tree(net, data, root, hash, key, tuple, zone);
tuple             509 net/netfilter/nf_conncount.c 				const struct nf_conntrack_tuple *tuple,
tuple             512 net/netfilter/nf_conncount.c 	return count_tree(net, data, key, tuple, zone);
tuple              95 net/netfilter/nf_conntrack_amanda.c 	struct nf_conntrack_tuple *tuple;
tuple             152 net/netfilter/nf_conntrack_amanda.c 		tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
tuple             155 net/netfilter/nf_conntrack_amanda.c 				  &tuple->src.u3, &tuple->dst.u3,
tuple             183 net/netfilter/nf_conntrack_amanda.c 		.tuple.src.l3num	= AF_INET,
tuple             184 net/netfilter/nf_conntrack_amanda.c 		.tuple.src.u.udp.port	= cpu_to_be16(10080),
tuple             185 net/netfilter/nf_conntrack_amanda.c 		.tuple.dst.protonum	= IPPROTO_UDP,
tuple             193 net/netfilter/nf_conntrack_amanda.c 		.tuple.src.l3num	= AF_INET6,
tuple             194 net/netfilter/nf_conntrack_amanda.c 		.tuple.src.u.udp.port	= cpu_to_be16(10080),
tuple             195 net/netfilter/nf_conntrack_amanda.c 		.tuple.dst.protonum	= IPPROTO_UDP,
tuple              60 net/netfilter/nf_conntrack_broadcast.c 	exp->tuple                = ct->tuplehash[IP_CT_DIR_REPLY].tuple;
tuple              61 net/netfilter/nf_conntrack_broadcast.c 	exp->tuple.src.u.udp.port = help->helper->tuple.src.u.udp.port;
tuple             184 net/netfilter/nf_conntrack_core.c static u32 hash_conntrack_raw(const struct nf_conntrack_tuple *tuple,
tuple             197 net/netfilter/nf_conntrack_core.c 	n = (sizeof(tuple->src) + sizeof(tuple->dst.u3)) / sizeof(u32);
tuple             198 net/netfilter/nf_conntrack_core.c 	return jhash2((u32 *)tuple, n, seed ^
tuple             199 net/netfilter/nf_conntrack_core.c 		      (((__force __u16)tuple->dst.u.all << 16) |
tuple             200 net/netfilter/nf_conntrack_core.c 		      tuple->dst.protonum));
tuple             209 net/netfilter/nf_conntrack_core.c 			    const struct nf_conntrack_tuple *tuple,
tuple             212 net/netfilter/nf_conntrack_core.c 	return reciprocal_scale(hash_conntrack_raw(tuple, net), size);
tuple             216 net/netfilter/nf_conntrack_core.c 			  const struct nf_conntrack_tuple *tuple)
tuple             218 net/netfilter/nf_conntrack_core.c 	return scale_hash(hash_conntrack_raw(tuple, net));
tuple             223 net/netfilter/nf_conntrack_core.c 				  struct nf_conntrack_tuple *tuple)
tuple             234 net/netfilter/nf_conntrack_core.c 	tuple->src.u.udp.port = inet_hdr->sport;
tuple             235 net/netfilter/nf_conntrack_core.c 	tuple->dst.u.udp.port = inet_hdr->dport;
tuple             246 net/netfilter/nf_conntrack_core.c 		struct nf_conntrack_tuple *tuple)
tuple             252 net/netfilter/nf_conntrack_core.c 	memset(tuple, 0, sizeof(*tuple));
tuple             254 net/netfilter/nf_conntrack_core.c 	tuple->src.l3num = l3num;
tuple             274 net/netfilter/nf_conntrack_core.c 		tuple->src.u3.ip = ap[0];
tuple             275 net/netfilter/nf_conntrack_core.c 		tuple->dst.u3.ip = ap[1];
tuple             278 net/netfilter/nf_conntrack_core.c 		memcpy(tuple->src.u3.ip6, ap, sizeof(tuple->src.u3.ip6));
tuple             279 net/netfilter/nf_conntrack_core.c 		memcpy(tuple->dst.u3.ip6, ap + 4, sizeof(tuple->dst.u3.ip6));
tuple             283 net/netfilter/nf_conntrack_core.c 	tuple->dst.protonum = protonum;
tuple             284 net/netfilter/nf_conntrack_core.c 	tuple->dst.dir = IP_CT_DIR_ORIGINAL;
tuple             289 net/netfilter/nf_conntrack_core.c 		return icmpv6_pkt_to_tuple(skb, dataoff, net, tuple);
tuple             292 net/netfilter/nf_conntrack_core.c 		return icmp_pkt_to_tuple(skb, dataoff, net, tuple);
tuple             295 net/netfilter/nf_conntrack_core.c 		return gre_pkt_to_tuple(skb, dataoff, net, tuple);
tuple             299 net/netfilter/nf_conntrack_core.c 		return nf_ct_get_tuple_ports(skb, dataoff, tuple);
tuple             302 net/netfilter/nf_conntrack_core.c 		return nf_ct_get_tuple_ports(skb, dataoff, tuple);
tuple             306 net/netfilter/nf_conntrack_core.c 		return nf_ct_get_tuple_ports(skb, dataoff, tuple);
tuple             310 net/netfilter/nf_conntrack_core.c 		return nf_ct_get_tuple_ports(skb, dataoff, tuple);
tuple             396 net/netfilter/nf_conntrack_core.c 		       struct net *net, struct nf_conntrack_tuple *tuple)
tuple             405 net/netfilter/nf_conntrack_core.c 	return nf_ct_get_tuple(skb, nhoff, protoff, l3num, protonum, net, tuple);
tuple             472 net/netfilter/nf_conntrack_core.c 	d = (unsigned long)siphash(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple,
tuple             473 net/netfilter/nf_conntrack_core.c 				   sizeof(ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple),
tuple             642 net/netfilter/nf_conntrack_core.c 				      &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
tuple             644 net/netfilter/nf_conntrack_core.c 					   &ct->tuplehash[IP_CT_DIR_REPLY].tuple);
tuple             685 net/netfilter/nf_conntrack_core.c 		const struct nf_conntrack_tuple *tuple,
tuple             694 net/netfilter/nf_conntrack_core.c 	return nf_ct_tuple_equal(tuple, &h->tuple) &&
tuple             703 net/netfilter/nf_conntrack_core.c 	return nf_ct_tuple_equal(&ct1->tuplehash[IP_CT_DIR_ORIGINAL].tuple,
tuple             704 net/netfilter/nf_conntrack_core.c 				 &ct2->tuplehash[IP_CT_DIR_ORIGINAL].tuple) &&
tuple             705 net/netfilter/nf_conntrack_core.c 	       nf_ct_tuple_equal(&ct1->tuplehash[IP_CT_DIR_REPLY].tuple,
tuple             706 net/netfilter/nf_conntrack_core.c 				 &ct2->tuplehash[IP_CT_DIR_REPLY].tuple) &&
tuple             731 net/netfilter/nf_conntrack_core.c 		      const struct nf_conntrack_tuple *tuple, u32 hash)
tuple             751 net/netfilter/nf_conntrack_core.c 		if (nf_ct_key_equal(h, tuple, zone, net))
tuple             770 net/netfilter/nf_conntrack_core.c 			const struct nf_conntrack_tuple *tuple, u32 hash)
tuple             777 net/netfilter/nf_conntrack_core.c 	h = ____nf_conntrack_find(net, zone, tuple, hash);
tuple             784 net/netfilter/nf_conntrack_core.c 			if (likely(nf_ct_key_equal(h, tuple, zone, net)))
tuple             801 net/netfilter/nf_conntrack_core.c 		      const struct nf_conntrack_tuple *tuple)
tuple             803 net/netfilter/nf_conntrack_core.c 	return __nf_conntrack_find_get(net, zone, tuple,
tuple             804 net/netfilter/nf_conntrack_core.c 				       hash_conntrack_raw(tuple, net));
tuple             834 net/netfilter/nf_conntrack_core.c 				      &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
tuple             836 net/netfilter/nf_conntrack_core.c 					   &ct->tuplehash[IP_CT_DIR_REPLY].tuple);
tuple             841 net/netfilter/nf_conntrack_core.c 		if (nf_ct_key_equal(h, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple,
tuple             846 net/netfilter/nf_conntrack_core.c 		if (nf_ct_key_equal(h, &ct->tuplehash[IP_CT_DIR_REPLY].tuple,
tuple             961 net/netfilter/nf_conntrack_core.c 					   &ct->tuplehash[IP_CT_DIR_REPLY].tuple);
tuple             999 net/netfilter/nf_conntrack_core.c 		if (nf_ct_key_equal(h, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple,
tuple            1004 net/netfilter/nf_conntrack_core.c 		if (nf_ct_key_equal(h, &ct->tuplehash[IP_CT_DIR_REPLY].tuple,
tuple            1051 net/netfilter/nf_conntrack_core.c nf_conntrack_tuple_taken(const struct nf_conntrack_tuple *tuple,
tuple            1067 net/netfilter/nf_conntrack_core.c 	hash = __hash_conntrack(net, tuple, hsize);
tuple            1080 net/netfilter/nf_conntrack_core.c 		if (nf_ct_key_equal(h, tuple, zone, net)) {
tuple            1093 net/netfilter/nf_conntrack_core.c 			if (nf_ct_tuple_equal(&ignored_conntrack->tuplehash[IP_CT_DIR_ORIGINAL].tuple,
tuple            1094 net/netfilter/nf_conntrack_core.c 					      &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple))
tuple            1376 net/netfilter/nf_conntrack_core.c 	ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple = *orig;
tuple            1378 net/netfilter/nf_conntrack_core.c 	ct->tuplehash[IP_CT_DIR_REPLY].tuple = *repl;
tuple            1432 net/netfilter/nf_conntrack_core.c 	       const struct nf_conntrack_tuple *tuple,
tuple            1445 net/netfilter/nf_conntrack_core.c 	if (!nf_ct_invert_tuple(&repl_tuple, tuple)) {
tuple            1451 net/netfilter/nf_conntrack_core.c 	ct = __nf_conntrack_alloc(net, zone, tuple, &repl_tuple, GFP_ATOMIC,
tuple            1479 net/netfilter/nf_conntrack_core.c 		exp = nf_ct_find_expectation(net, zone, tuple);
tuple            1530 net/netfilter/nf_conntrack_core.c 	struct nf_conntrack_tuple tuple;
tuple            1539 net/netfilter/nf_conntrack_core.c 			     &tuple)) {
tuple            1546 net/netfilter/nf_conntrack_core.c 	hash = hash_conntrack_raw(&tuple, state->net);
tuple            1547 net/netfilter/nf_conntrack_core.c 	h = __nf_conntrack_find_get(state->net, zone, &tuple, hash);
tuple            1549 net/netfilter/nf_conntrack_core.c 		h = init_conntrack(state->net, tmpl, &tuple,
tuple            1770 net/netfilter/nf_conntrack_core.c 	ct->tuplehash[IP_CT_DIR_REPLY].tuple = *newreply;
tuple            1821 net/netfilter/nf_conntrack_core.c 			       const struct nf_conntrack_tuple *tuple)
tuple            1823 net/netfilter/nf_conntrack_core.c 	if (nla_put_be16(skb, CTA_PROTO_SRC_PORT, tuple->src.u.tcp.port) ||
tuple            1824 net/netfilter/nf_conntrack_core.c 	    nla_put_be16(skb, CTA_PROTO_DST_PORT, tuple->dst.u.tcp.port))
tuple            1887 net/netfilter/nf_conntrack_core.c 	struct nf_conntrack_tuple tuple;
tuple            1901 net/netfilter/nf_conntrack_core.c 			     l4num, net, &tuple))
tuple            1905 net/netfilter/nf_conntrack_core.c 		memcpy(tuple.src.u3.all,
tuple            1906 net/netfilter/nf_conntrack_core.c 		       ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.all,
tuple            1907 net/netfilter/nf_conntrack_core.c 		       sizeof(tuple.src.u3.all));
tuple            1908 net/netfilter/nf_conntrack_core.c 		tuple.src.u.all =
tuple            1909 net/netfilter/nf_conntrack_core.c 			ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.all;
tuple            1913 net/netfilter/nf_conntrack_core.c 		memcpy(tuple.dst.u3.all,
tuple            1914 net/netfilter/nf_conntrack_core.c 		       ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3.all,
tuple            1915 net/netfilter/nf_conntrack_core.c 		       sizeof(tuple.dst.u3.all));
tuple            1916 net/netfilter/nf_conntrack_core.c 		tuple.dst.u.all =
tuple            1917 net/netfilter/nf_conntrack_core.c 			ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.all;
tuple            1920 net/netfilter/nf_conntrack_core.c 	h = nf_conntrack_find_get(net, nf_ct_zone(ct), &tuple);
tuple            2048 net/netfilter/nf_conntrack_core.c 	src_tuple = nf_ct_tuple(ct, !hash->tuple.dst.dir);
tuple            2367 net/netfilter/nf_conntrack_core.c 						  &h->tuple, hashsize);
tuple              79 net/netfilter/nf_conntrack_expect.c static unsigned int nf_ct_expect_dst_hash(const struct net *n, const struct nf_conntrack_tuple *tuple)
tuple              87 net/netfilter/nf_conntrack_expect.c 	hash = jhash2(tuple->dst.u3.all, ARRAY_SIZE(tuple->dst.u3.all),
tuple              88 net/netfilter/nf_conntrack_expect.c 		      (((tuple->dst.protonum ^ tuple->src.l3num) << 16) |
tuple              89 net/netfilter/nf_conntrack_expect.c 		       (__force __u16)tuple->dst.u.all) ^ seed);
tuple              95 net/netfilter/nf_conntrack_expect.c nf_ct_exp_equal(const struct nf_conntrack_tuple *tuple,
tuple             100 net/netfilter/nf_conntrack_expect.c 	return nf_ct_tuple_mask_cmp(tuple, &i->tuple, &i->mask) &&
tuple             119 net/netfilter/nf_conntrack_expect.c 		    const struct nf_conntrack_tuple *tuple)
tuple             127 net/netfilter/nf_conntrack_expect.c 	h = nf_ct_expect_dst_hash(net, tuple);
tuple             129 net/netfilter/nf_conntrack_expect.c 		if (nf_ct_exp_equal(tuple, i, zone, net))
tuple             140 net/netfilter/nf_conntrack_expect.c 		      const struct nf_conntrack_tuple *tuple)
tuple             145 net/netfilter/nf_conntrack_expect.c 	i = __nf_ct_expect_find(net, zone, tuple);
tuple             159 net/netfilter/nf_conntrack_expect.c 		       const struct nf_conntrack_tuple *tuple)
tuple             167 net/netfilter/nf_conntrack_expect.c 	h = nf_ct_expect_dst_hash(net, tuple);
tuple             170 net/netfilter/nf_conntrack_expect.c 		    nf_ct_exp_equal(tuple, i, zone, net)) {
tuple             246 net/netfilter/nf_conntrack_expect.c 	return nf_ct_tuple_mask_cmp(&a->tuple, &b->tuple, &intersect_mask) &&
tuple             254 net/netfilter/nf_conntrack_expect.c 	return nf_ct_tuple_equal(&a->tuple, &b->tuple) &&
tuple             313 net/netfilter/nf_conntrack_expect.c 	exp->tuple.src.l3num = family;
tuple             314 net/netfilter/nf_conntrack_expect.c 	exp->tuple.dst.protonum = proto;
tuple             317 net/netfilter/nf_conntrack_expect.c 		memcpy(&exp->tuple.src.u3, saddr, len);
tuple             318 net/netfilter/nf_conntrack_expect.c 		if (sizeof(exp->tuple.src.u3) > len)
tuple             320 net/netfilter/nf_conntrack_expect.c 			memset((void *)&exp->tuple.src.u3 + len, 0x00,
tuple             321 net/netfilter/nf_conntrack_expect.c 			       sizeof(exp->tuple.src.u3) - len);
tuple             327 net/netfilter/nf_conntrack_expect.c 		memset(&exp->tuple.src.u3, 0x00, sizeof(exp->tuple.src.u3));
tuple             332 net/netfilter/nf_conntrack_expect.c 		exp->tuple.src.u.all = *src;
tuple             335 net/netfilter/nf_conntrack_expect.c 		exp->tuple.src.u.all = 0;
tuple             339 net/netfilter/nf_conntrack_expect.c 	memcpy(&exp->tuple.dst.u3, daddr, len);
tuple             340 net/netfilter/nf_conntrack_expect.c 	if (sizeof(exp->tuple.dst.u3) > len)
tuple             342 net/netfilter/nf_conntrack_expect.c 		memset((void *)&exp->tuple.dst.u3 + len, 0x00,
tuple             343 net/netfilter/nf_conntrack_expect.c 		       sizeof(exp->tuple.dst.u3) - len);
tuple             345 net/netfilter/nf_conntrack_expect.c 	exp->tuple.dst.u.all = *dst;
tuple             374 net/netfilter/nf_conntrack_expect.c 	unsigned int h = nf_ct_expect_dst_hash(net, &exp->tuple);
tuple             430 net/netfilter/nf_conntrack_expect.c 	h = nf_ct_expect_dst_hash(net, &expect->tuple);
tuple             621 net/netfilter/nf_conntrack_expect.c 		   expect->tuple.src.l3num,
tuple             622 net/netfilter/nf_conntrack_expect.c 		   expect->tuple.dst.protonum);
tuple             623 net/netfilter/nf_conntrack_expect.c 	print_tuple(s, &expect->tuple,
tuple             624 net/netfilter/nf_conntrack_expect.c 		    nf_ct_l4proto_find(expect->tuple.dst.protonum));
tuple             443 net/netfilter/nf_conntrack_ftp.c 	memcpy(cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all,
tuple             485 net/netfilter/nf_conntrack_ftp.c 	daddr = &ct->tuplehash[!dir].tuple.dst.u3;
tuple             489 net/netfilter/nf_conntrack_ftp.c 	    memcmp(&cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all,
tuple             498 net/netfilter/nf_conntrack_ftp.c 				 &ct->tuplehash[dir].tuple.src.u3.ip);
tuple             502 net/netfilter/nf_conntrack_ftp.c 				 ct->tuplehash[dir].tuple.src.u3.ip6);
tuple             517 net/netfilter/nf_conntrack_ftp.c 			  &ct->tuplehash[!dir].tuple.src.u3, daddr,
tuple             272 net/netfilter/nf_conntrack_h323_main.c 	    memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) ||
tuple             284 net/netfilter/nf_conntrack_h323_main.c 			  &ct->tuplehash[!dir].tuple.src.u3,
tuple             285 net/netfilter/nf_conntrack_h323_main.c 			  &ct->tuplehash[!dir].tuple.dst.u3,
tuple             294 net/netfilter/nf_conntrack_h323_main.c 			  &ct->tuplehash[!dir].tuple.src.u3,
tuple             295 net/netfilter/nf_conntrack_h323_main.c 			  &ct->tuplehash[!dir].tuple.dst.u3,
tuple             298 net/netfilter/nf_conntrack_h323_main.c 	if (memcmp(&ct->tuplehash[dir].tuple.src.u3,
tuple             299 net/netfilter/nf_conntrack_h323_main.c 		   &ct->tuplehash[!dir].tuple.dst.u3,
tuple             300 net/netfilter/nf_conntrack_h323_main.c 		   sizeof(ct->tuplehash[dir].tuple.src.u3)) &&
tuple             311 net/netfilter/nf_conntrack_h323_main.c 				nf_ct_dump_tuple(&rtp_exp->tuple);
tuple             313 net/netfilter/nf_conntrack_h323_main.c 				nf_ct_dump_tuple(&rtcp_exp->tuple);
tuple             344 net/netfilter/nf_conntrack_h323_main.c 	    memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) ||
tuple             352 net/netfilter/nf_conntrack_h323_main.c 			  &ct->tuplehash[!dir].tuple.src.u3,
tuple             353 net/netfilter/nf_conntrack_h323_main.c 			  &ct->tuplehash[!dir].tuple.dst.u3,
tuple             357 net/netfilter/nf_conntrack_h323_main.c 	if (memcmp(&ct->tuplehash[dir].tuple.src.u3,
tuple             358 net/netfilter/nf_conntrack_h323_main.c 		   &ct->tuplehash[!dir].tuple.dst.u3,
tuple             359 net/netfilter/nf_conntrack_h323_main.c 		   sizeof(ct->tuplehash[dir].tuple.src.u3)) &&
tuple             369 net/netfilter/nf_conntrack_h323_main.c 			nf_ct_dump_tuple(&exp->tuple);
tuple             594 net/netfilter/nf_conntrack_h323_main.c 		nf_ct_dump_tuple(&ct->tuplehash[CTINFO2DIR(ctinfo)].tuple);
tuple             630 net/netfilter/nf_conntrack_h323_main.c 	.tuple.src.l3num	= AF_UNSPEC,
tuple             631 net/netfilter/nf_conntrack_h323_main.c 	.tuple.dst.protonum	= IPPROTO_UDP,
tuple             681 net/netfilter/nf_conntrack_h323_main.c 	    memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) ||
tuple             689 net/netfilter/nf_conntrack_h323_main.c 			  &ct->tuplehash[!dir].tuple.src.u3,
tuple             690 net/netfilter/nf_conntrack_h323_main.c 			  &ct->tuplehash[!dir].tuple.dst.u3,
tuple             694 net/netfilter/nf_conntrack_h323_main.c 	if (memcmp(&ct->tuplehash[dir].tuple.src.u3,
tuple             695 net/netfilter/nf_conntrack_h323_main.c 		   &ct->tuplehash[!dir].tuple.dst.u3,
tuple             696 net/netfilter/nf_conntrack_h323_main.c 		   sizeof(ct->tuplehash[dir].tuple.src.u3)) &&
tuple             706 net/netfilter/nf_conntrack_h323_main.c 			nf_ct_dump_tuple(&exp->tuple);
tuple             803 net/netfilter/nf_conntrack_h323_main.c 	    callforward_do_filter(net, &addr, &ct->tuplehash[!dir].tuple.src.u3,
tuple             813 net/netfilter/nf_conntrack_h323_main.c 			  &ct->tuplehash[!dir].tuple.src.u3, &addr,
tuple             817 net/netfilter/nf_conntrack_h323_main.c 	if (memcmp(&ct->tuplehash[dir].tuple.src.u3,
tuple             818 net/netfilter/nf_conntrack_h323_main.c 		   &ct->tuplehash[!dir].tuple.dst.u3,
tuple             819 net/netfilter/nf_conntrack_h323_main.c 		   sizeof(ct->tuplehash[dir].tuple.src.u3)) &&
tuple             830 net/netfilter/nf_conntrack_h323_main.c 			nf_ct_dump_tuple(&exp->tuple);
tuple             868 net/netfilter/nf_conntrack_h323_main.c 	    memcmp(&addr, &ct->tuplehash[!dir].tuple.src.u3, sizeof(addr))) {
tuple             870 net/netfilter/nf_conntrack_h323_main.c 			 &addr, ntohs(port), &ct->tuplehash[!dir].tuple.src.u3,
tuple             871 net/netfilter/nf_conntrack_h323_main.c 			 ntohs(ct->tuplehash[!dir].tuple.src.u.tcp.port));
tuple             874 net/netfilter/nf_conntrack_h323_main.c 				    &ct->tuplehash[!dir].tuple.src.u3,
tuple             875 net/netfilter/nf_conntrack_h323_main.c 				    ct->tuplehash[!dir].tuple.src.u.tcp.port);
tuple             885 net/netfilter/nf_conntrack_h323_main.c 	    memcmp(&addr, &ct->tuplehash[!dir].tuple.dst.u3, sizeof(addr))) {
tuple             887 net/netfilter/nf_conntrack_h323_main.c 			 &addr, ntohs(port), &ct->tuplehash[!dir].tuple.dst.u3,
tuple             888 net/netfilter/nf_conntrack_h323_main.c 			 ntohs(ct->tuplehash[!dir].tuple.dst.u.tcp.port));
tuple             891 net/netfilter/nf_conntrack_h323_main.c 				    &ct->tuplehash[!dir].tuple.dst.u3,
tuple             892 net/netfilter/nf_conntrack_h323_main.c 				    ct->tuplehash[!dir].tuple.dst.u.tcp.port);
tuple            1154 net/netfilter/nf_conntrack_h323_main.c 		nf_ct_dump_tuple(&ct->tuplehash[CTINFO2DIR(ctinfo)].tuple);
tuple            1191 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.l3num	= AF_INET,
tuple            1192 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.u.tcp.port	= cpu_to_be16(Q931_PORT),
tuple            1193 net/netfilter/nf_conntrack_h323_main.c 		.tuple.dst.protonum	= IPPROTO_TCP,
tuple            1200 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.l3num	= AF_INET6,
tuple            1201 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.u.tcp.port	= cpu_to_be16(Q931_PORT),
tuple            1202 net/netfilter/nf_conntrack_h323_main.c 		.tuple.dst.protonum	= IPPROTO_TCP,
tuple            1231 net/netfilter/nf_conntrack_h323_main.c 	struct nf_conntrack_tuple tuple;
tuple            1233 net/netfilter/nf_conntrack_h323_main.c 	memset(&tuple.src.u3, 0, sizeof(tuple.src.u3));
tuple            1234 net/netfilter/nf_conntrack_h323_main.c 	tuple.src.u.tcp.port = 0;
tuple            1235 net/netfilter/nf_conntrack_h323_main.c 	memcpy(&tuple.dst.u3, addr, sizeof(tuple.dst.u3));
tuple            1236 net/netfilter/nf_conntrack_h323_main.c 	tuple.dst.u.tcp.port = port;
tuple            1237 net/netfilter/nf_conntrack_h323_main.c 	tuple.dst.protonum = IPPROTO_TCP;
tuple            1239 net/netfilter/nf_conntrack_h323_main.c 	exp = __nf_ct_expect_find(net, nf_ct_zone(ct), &tuple);
tuple            1262 net/netfilter/nf_conntrack_h323_main.c 		    memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3,
tuple            1275 net/netfilter/nf_conntrack_h323_main.c 				&ct->tuplehash[!dir].tuple.src.u3 : NULL,
tuple            1276 net/netfilter/nf_conntrack_h323_main.c 			  &ct->tuplehash[!dir].tuple.dst.u3,
tuple            1289 net/netfilter/nf_conntrack_h323_main.c 			nf_ct_dump_tuple(&exp->tuple);
tuple            1336 net/netfilter/nf_conntrack_h323_main.c 	if (!memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) &&
tuple            1337 net/netfilter/nf_conntrack_h323_main.c 	    port == ct->tuplehash[dir].tuple.src.u.udp.port)
tuple            1348 net/netfilter/nf_conntrack_h323_main.c 			  &ct->tuplehash[!dir].tuple.src.u3, &addr,
tuple            1354 net/netfilter/nf_conntrack_h323_main.c 		nf_ct_dump_tuple(&exp->tuple);
tuple            1434 net/netfilter/nf_conntrack_h323_main.c 		exp = find_expect(ct, &ct->tuplehash[dir].tuple.dst.u3,
tuple            1440 net/netfilter/nf_conntrack_h323_main.c 			nf_ct_dump_tuple(&exp->tuple);
tuple            1500 net/netfilter/nf_conntrack_h323_main.c 	    !memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) &&
tuple            1507 net/netfilter/nf_conntrack_h323_main.c 				     &ct->tuplehash[!dir].tuple.dst.u3,
tuple            1514 net/netfilter/nf_conntrack_h323_main.c 	    !memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) &&
tuple            1520 net/netfilter/nf_conntrack_h323_main.c 				     &ct->tuplehash[!dir].tuple.dst.u3,
tuple            1545 net/netfilter/nf_conntrack_h323_main.c 	if (!memcmp(&addr, &ct->tuplehash[dir].tuple.dst.u3, sizeof(addr))) {
tuple            1559 net/netfilter/nf_conntrack_h323_main.c 			  &ct->tuplehash[!dir].tuple.src.u3, &addr,
tuple            1566 net/netfilter/nf_conntrack_h323_main.c 		nf_ct_dump_tuple(&exp->tuple);
tuple            1613 net/netfilter/nf_conntrack_h323_main.c 			  &ct->tuplehash[!dir].tuple.src.u3, &addr,
tuple            1620 net/netfilter/nf_conntrack_h323_main.c 		nf_ct_dump_tuple(&exp->tuple);
tuple            1725 net/netfilter/nf_conntrack_h323_main.c 	nf_ct_dump_tuple(&ct->tuplehash[CTINFO2DIR(ctinfo)].tuple);
tuple            1759 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.l3num	= AF_INET,
tuple            1760 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.u.udp.port	= cpu_to_be16(RAS_PORT),
tuple            1761 net/netfilter/nf_conntrack_h323_main.c 		.tuple.dst.protonum	= IPPROTO_UDP,
tuple            1768 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.l3num	= AF_INET6,
tuple            1769 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.u.udp.port	= cpu_to_be16(RAS_PORT),
tuple            1770 net/netfilter/nf_conntrack_h323_main.c 		.tuple.dst.protonum	= IPPROTO_UDP,
tuple              48 net/netfilter/nf_conntrack_helper.c static unsigned int helper_hash(const struct nf_conntrack_tuple *tuple)
tuple              50 net/netfilter/nf_conntrack_helper.c 	return (((tuple->src.l3num << 8) | tuple->dst.protonum) ^
tuple              51 net/netfilter/nf_conntrack_helper.c 		(__force __u16)tuple->src.u.all) % nf_ct_helper_hsize;
tuple              55 net/netfilter/nf_conntrack_helper.c __nf_ct_helper_find(const struct nf_conntrack_tuple *tuple)
tuple              64 net/netfilter/nf_conntrack_helper.c 	h = helper_hash(tuple);
tuple              66 net/netfilter/nf_conntrack_helper.c 		if (nf_ct_tuple_src_mask_cmp(tuple, &helper->tuple, &mask))
tuple              83 net/netfilter/nf_conntrack_helper.c 			if (h->tuple.src.l3num != NFPROTO_UNSPEC &&
tuple              84 net/netfilter/nf_conntrack_helper.c 			    h->tuple.src.l3num != l3num)
tuple              87 net/netfilter/nf_conntrack_helper.c 			if (h->tuple.dst.protonum == protonum)
tuple             218 net/netfilter/nf_conntrack_helper.c 		if (!__nf_ct_helper_find(&ct->tuplehash[IP_CT_DIR_REPLY].tuple))
tuple             228 net/netfilter/nf_conntrack_helper.c 	return __nf_ct_helper_find(&ct->tuplehash[IP_CT_DIR_REPLY].tuple);
tuple             399 net/netfilter/nf_conntrack_helper.c 	unsigned int h = helper_hash(&me->tuple);
tuple             414 net/netfilter/nf_conntrack_helper.c 			    (cur->tuple.src.l3num == NFPROTO_UNSPEC ||
tuple             415 net/netfilter/nf_conntrack_helper.c 			     cur->tuple.src.l3num == me->tuple.src.l3num) &&
tuple             416 net/netfilter/nf_conntrack_helper.c 			    cur->tuple.dst.protonum == me->tuple.dst.protonum) {
tuple             426 net/netfilter/nf_conntrack_helper.c 			if (nf_ct_tuple_src_mask_cmp(&cur->tuple, &me->tuple,
tuple             490 net/netfilter/nf_conntrack_helper.c 	helper->tuple.src.l3num = l3num;
tuple             491 net/netfilter/nf_conntrack_helper.c 	helper->tuple.dst.protonum = protonum;
tuple             492 net/netfilter/nf_conntrack_helper.c 	helper->tuple.src.u.all = htons(spec_port);
tuple             117 net/netfilter/nf_conntrack_irc.c 	struct nf_conntrack_tuple *tuple;
tuple             187 net/netfilter/nf_conntrack_irc.c 			tuple = &ct->tuplehash[dir].tuple;
tuple             188 net/netfilter/nf_conntrack_irc.c 			if (tuple->src.u3.ip != dcc_ip &&
tuple             189 net/netfilter/nf_conntrack_irc.c 			    tuple->dst.u3.ip != dcc_ip) {
tuple             191 net/netfilter/nf_conntrack_irc.c 						     &tuple->src.u3.ip,
tuple             203 net/netfilter/nf_conntrack_irc.c 			tuple = &ct->tuplehash[!dir].tuple;
tuple             206 net/netfilter/nf_conntrack_irc.c 					  tuple->src.l3num,
tuple             207 net/netfilter/nf_conntrack_irc.c 					  NULL, &tuple->dst.u3,
tuple              48 net/netfilter/nf_conntrack_netbios_ns.c 	.tuple.src.l3num	= NFPROTO_IPV4,
tuple              49 net/netfilter/nf_conntrack_netbios_ns.c 	.tuple.src.u.udp.port	= cpu_to_be16(NMBD_PORT),
tuple              50 net/netfilter/nf_conntrack_netbios_ns.c 	.tuple.dst.protonum	= IPPROTO_UDP,
tuple              60 net/netfilter/nf_conntrack_netlink.c 				const struct nf_conntrack_tuple *tuple,
tuple              69 net/netfilter/nf_conntrack_netlink.c 	if (nla_put_u8(skb, CTA_PROTO_NUM, tuple->dst.protonum))
tuple              73 net/netfilter/nf_conntrack_netlink.c 		ret = l4proto->tuple_to_nlattr(skb, tuple);
tuple              84 net/netfilter/nf_conntrack_netlink.c 				const struct nf_conntrack_tuple *tuple)
tuple              86 net/netfilter/nf_conntrack_netlink.c 	if (nla_put_in_addr(skb, CTA_IP_V4_SRC, tuple->src.u3.ip) ||
tuple              87 net/netfilter/nf_conntrack_netlink.c 	    nla_put_in_addr(skb, CTA_IP_V4_DST, tuple->dst.u3.ip))
tuple              93 net/netfilter/nf_conntrack_netlink.c 				const struct nf_conntrack_tuple *tuple)
tuple              95 net/netfilter/nf_conntrack_netlink.c 	if (nla_put_in6_addr(skb, CTA_IP_V6_SRC, &tuple->src.u3.in6) ||
tuple              96 net/netfilter/nf_conntrack_netlink.c 	    nla_put_in6_addr(skb, CTA_IP_V6_DST, &tuple->dst.u3.in6))
tuple             102 net/netfilter/nf_conntrack_netlink.c 				    const struct nf_conntrack_tuple *tuple)
tuple             111 net/netfilter/nf_conntrack_netlink.c 	switch (tuple->src.l3num) {
tuple             113 net/netfilter/nf_conntrack_netlink.c 		ret = ipv4_tuple_to_nlattr(skb, tuple);
tuple             116 net/netfilter/nf_conntrack_netlink.c 		ret = ipv6_tuple_to_nlattr(skb, tuple);
tuple             129 net/netfilter/nf_conntrack_netlink.c 				 const struct nf_conntrack_tuple *tuple)
tuple             135 net/netfilter/nf_conntrack_netlink.c 	ret = ctnetlink_dump_tuples_ip(skb, tuple);
tuple             138 net/netfilter/nf_conntrack_netlink.c 		l4proto = nf_ct_l4proto_find(tuple->dst.protonum);
tuple             139 net/netfilter/nf_conntrack_netlink.c 		ret = ctnetlink_dump_tuples_proto(skb, tuple, l4proto);
tuple             391 net/netfilter/nf_conntrack_netlink.c #define master_tuple(ct) &(ct->master->tuplehash[IP_CT_DIR_ORIGINAL].tuple)
tuple            1021 net/netfilter/nf_conntrack_netlink.c 				    struct nf_conntrack_tuple *tuple)
tuple            1035 net/netfilter/nf_conntrack_netlink.c 	switch (tuple->src.l3num) {
tuple            1037 net/netfilter/nf_conntrack_netlink.c 		ret = ipv4_nlattr_to_tuple(tb, tuple);
tuple            1040 net/netfilter/nf_conntrack_netlink.c 		ret = ipv6_nlattr_to_tuple(tb, tuple);
tuple            1052 net/netfilter/nf_conntrack_netlink.c 				       struct nf_conntrack_tuple *tuple)
tuple            1065 net/netfilter/nf_conntrack_netlink.c 	tuple->dst.protonum = nla_get_u8(tb[CTA_PROTO_NUM]);
tuple            1068 net/netfilter/nf_conntrack_netlink.c 	l4proto = nf_ct_l4proto_find(tuple->dst.protonum);
tuple            1075 net/netfilter/nf_conntrack_netlink.c 			ret = l4proto->nlattr_to_tuple(tb, tuple);
tuple            1128 net/netfilter/nf_conntrack_netlink.c 		      struct nf_conntrack_tuple *tuple, u32 type,
tuple            1134 net/netfilter/nf_conntrack_netlink.c 	memset(tuple, 0, sizeof(*tuple));
tuple            1144 net/netfilter/nf_conntrack_netlink.c 	tuple->src.l3num = l3num;
tuple            1146 net/netfilter/nf_conntrack_netlink.c 	err = ctnetlink_parse_tuple_ip(tb[CTA_TUPLE_IP], tuple);
tuple            1153 net/netfilter/nf_conntrack_netlink.c 	err = ctnetlink_parse_tuple_proto(tb[CTA_TUPLE_PROTO], tuple);
tuple            1169 net/netfilter/nf_conntrack_netlink.c 		tuple->dst.dir = IP_CT_DIR_REPLY;
tuple            1171 net/netfilter/nf_conntrack_netlink.c 		tuple->dst.dir = IP_CT_DIR_ORIGINAL;
tuple            1259 net/netfilter/nf_conntrack_netlink.c 	struct nf_conntrack_tuple tuple;
tuple            1270 net/netfilter/nf_conntrack_netlink.c 		err = ctnetlink_parse_tuple(cda, &tuple, CTA_TUPLE_ORIG,
tuple            1273 net/netfilter/nf_conntrack_netlink.c 		err = ctnetlink_parse_tuple(cda, &tuple, CTA_TUPLE_REPLY,
tuple            1286 net/netfilter/nf_conntrack_netlink.c 	h = nf_conntrack_find_get(net, &zone, &tuple);
tuple            1319 net/netfilter/nf_conntrack_netlink.c 	struct nf_conntrack_tuple tuple;
tuple            1343 net/netfilter/nf_conntrack_netlink.c 		err = ctnetlink_parse_tuple(cda, &tuple, CTA_TUPLE_ORIG,
tuple            1346 net/netfilter/nf_conntrack_netlink.c 		err = ctnetlink_parse_tuple(cda, &tuple, CTA_TUPLE_REPLY,
tuple            1354 net/netfilter/nf_conntrack_netlink.c 	h = nf_conntrack_find_get(net, &zone, &tuple);
tuple            2366 net/netfilter/nf_conntrack_netlink.c 		       struct nf_conntrack_tuple *tuple,
tuple            2574 net/netfilter/nf_conntrack_netlink.c 				    struct nf_conntrack_tuple *tuple,
tuple            2579 net/netfilter/nf_conntrack_netlink.c 	err = ctnetlink_parse_tuple(cda, tuple, CTA_EXPECT_TUPLE,
tuple            2593 net/netfilter/nf_conntrack_netlink.c 	struct nf_conntrack_tuple tuple, mask;
tuple            2604 net/netfilter/nf_conntrack_netlink.c 				       ct, &tuple, &mask);
tuple            2618 net/netfilter/nf_conntrack_netlink.c 				     helper, &tuple, &mask);
tuple            2651 net/netfilter/nf_conntrack_netlink.c 				    const struct nf_conntrack_tuple *tuple,
tuple            2659 net/netfilter/nf_conntrack_netlink.c 	if (ctnetlink_dump_tuples(skb, tuple) < 0)
tuple            2670 net/netfilter/nf_conntrack_netlink.c 				   const struct nf_conntrack_tuple *tuple,
tuple            2681 net/netfilter/nf_conntrack_netlink.c 	m.dst.protonum = tuple->dst.protonum;
tuple            2690 net/netfilter/nf_conntrack_netlink.c 		l4proto = nf_ct_l4proto_find(tuple->dst.protonum);
tuple            2718 net/netfilter/nf_conntrack_netlink.c 	d = (unsigned long)siphash(&exp->tuple, sizeof(exp->tuple), &exp_id_seed);
tuple            2743 net/netfilter/nf_conntrack_netlink.c 	if (ctnetlink_exp_dump_tuple(skb, &exp->tuple, CTA_EXPECT_TUPLE) < 0)
tuple            2745 net/netfilter/nf_conntrack_netlink.c 	if (ctnetlink_exp_dump_mask(skb, &exp->tuple, &exp->mask) < 0)
tuple            2748 net/netfilter/nf_conntrack_netlink.c 				 &master->tuplehash[IP_CT_DIR_ORIGINAL].tuple,
tuple            2812 net/netfilter/nf_conntrack_netlink.c 	nfmsg->nfgen_family = exp->tuple.src.l3num;
tuple            2863 net/netfilter/nf_conntrack_netlink.c 	nfmsg->nfgen_family = exp->tuple.src.l3num;
tuple            2904 net/netfilter/nf_conntrack_netlink.c 			if (l3proto && exp->tuple.src.l3num != l3proto)
tuple            2955 net/netfilter/nf_conntrack_netlink.c 		if (l3proto && exp->tuple.src.l3num != l3proto)
tuple            2994 net/netfilter/nf_conntrack_netlink.c 	struct nf_conntrack_tuple tuple;
tuple            3003 net/netfilter/nf_conntrack_netlink.c 	err = ctnetlink_parse_tuple(cda, &tuple, CTA_EXPECT_MASTER,
tuple            3012 net/netfilter/nf_conntrack_netlink.c 	h = nf_conntrack_find_get(net, &zone, &tuple);
tuple            3036 net/netfilter/nf_conntrack_netlink.c 	struct nf_conntrack_tuple tuple;
tuple            3062 net/netfilter/nf_conntrack_netlink.c 		err = ctnetlink_parse_tuple(cda, &tuple, CTA_EXPECT_TUPLE,
tuple            3065 net/netfilter/nf_conntrack_netlink.c 		err = ctnetlink_parse_tuple(cda, &tuple, CTA_EXPECT_MASTER,
tuple            3073 net/netfilter/nf_conntrack_netlink.c 	exp = nf_ct_expect_find_get(net, &zone, &tuple);
tuple            3135 net/netfilter/nf_conntrack_netlink.c 	struct nf_conntrack_tuple tuple;
tuple            3147 net/netfilter/nf_conntrack_netlink.c 		err = ctnetlink_parse_tuple(cda, &tuple, CTA_EXPECT_TUPLE,
tuple            3153 net/netfilter/nf_conntrack_netlink.c 		exp = nf_ct_expect_find_get(net, &zone, &tuple);
tuple            3248 net/netfilter/nf_conntrack_netlink.c 		       struct nf_conntrack_tuple *tuple,
tuple            3291 net/netfilter/nf_conntrack_netlink.c 	exp->tuple = *tuple;
tuple            3313 net/netfilter/nf_conntrack_netlink.c 	struct nf_conntrack_tuple tuple, mask, master_tuple;
tuple            3321 net/netfilter/nf_conntrack_netlink.c 	err = ctnetlink_parse_tuple(cda, &tuple, CTA_EXPECT_TUPLE,
tuple            3367 net/netfilter/nf_conntrack_netlink.c 	exp = ctnetlink_alloc_expect(cda, ct, helper, &tuple, &mask);
tuple            3387 net/netfilter/nf_conntrack_netlink.c 	struct nf_conntrack_tuple tuple;
tuple            3403 net/netfilter/nf_conntrack_netlink.c 	err = ctnetlink_parse_tuple(cda, &tuple, CTA_EXPECT_TUPLE,
tuple            3409 net/netfilter/nf_conntrack_netlink.c 	exp = __nf_ct_expect_find(net, &zone, &tuple);
tuple             133 net/netfilter/nf_conntrack_pptp.c 		nf_ct_invert_tuple(&inv_t, &exp->tuple);
tuple             192 net/netfilter/nf_conntrack_pptp.c 	memcpy(&t, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, sizeof(t));
tuple             200 net/netfilter/nf_conntrack_pptp.c 	memcpy(&t, &ct->tuplehash[IP_CT_DIR_REPLY].tuple, sizeof(t));
tuple             228 net/netfilter/nf_conntrack_pptp.c 			  &ct->tuplehash[dir].tuple.src.u3,
tuple             229 net/netfilter/nf_conntrack_pptp.c 			  &ct->tuplehash[dir].tuple.dst.u3,
tuple             237 net/netfilter/nf_conntrack_pptp.c 			  &ct->tuplehash[dir].tuple.src.u3,
tuple             238 net/netfilter/nf_conntrack_pptp.c 			  &ct->tuplehash[dir].tuple.dst.u3,
tuple             251 net/netfilter/nf_conntrack_pptp.c 	if (nf_ct_gre_keymap_add(ct, IP_CT_DIR_ORIGINAL, &exp_orig->tuple) != 0)
tuple             253 net/netfilter/nf_conntrack_pptp.c 	if (nf_ct_gre_keymap_add(ct, IP_CT_DIR_REPLY, &exp_reply->tuple) != 0) {
tuple             614 net/netfilter/nf_conntrack_pptp.c 	.tuple.src.l3num	= AF_INET,
tuple             615 net/netfilter/nf_conntrack_pptp.c 	.tuple.src.u.tcp.port	= cpu_to_be16(PPTP_CONTROL_PORT),
tuple             616 net/netfilter/nf_conntrack_pptp.c 	.tuple.dst.protonum	= IPPROTO_TCP,
tuple             243 net/netfilter/nf_conntrack_proto.c 	struct nf_conntrack_tuple tuple;
tuple             245 net/netfilter/nf_conntrack_proto.c 	memset(&tuple, 0, sizeof(tuple));
tuple             248 net/netfilter/nf_conntrack_proto.c 	tuple.src.u3.ip = inet->inet_rcv_saddr;
tuple             249 net/netfilter/nf_conntrack_proto.c 	tuple.src.u.tcp.port = inet->inet_sport;
tuple             250 net/netfilter/nf_conntrack_proto.c 	tuple.dst.u3.ip = inet->inet_daddr;
tuple             251 net/netfilter/nf_conntrack_proto.c 	tuple.dst.u.tcp.port = inet->inet_dport;
tuple             252 net/netfilter/nf_conntrack_proto.c 	tuple.src.l3num = PF_INET;
tuple             253 net/netfilter/nf_conntrack_proto.c 	tuple.dst.protonum = sk->sk_protocol;
tuple             257 net/netfilter/nf_conntrack_proto.c 	if (tuple.dst.protonum != IPPROTO_TCP &&
tuple             258 net/netfilter/nf_conntrack_proto.c 	    tuple.dst.protonum != IPPROTO_SCTP) {
tuple             269 net/netfilter/nf_conntrack_proto.c 	h = nf_conntrack_find_get(sock_net(sk), &nf_ct_zone_dflt, &tuple);
tuple             276 net/netfilter/nf_conntrack_proto.c 			.tuple.dst.u.tcp.port;
tuple             278 net/netfilter/nf_conntrack_proto.c 			.tuple.dst.u3.ip;
tuple             290 net/netfilter/nf_conntrack_proto.c 		 &tuple.src.u3.ip, ntohs(tuple.src.u.tcp.port),
tuple             291 net/netfilter/nf_conntrack_proto.c 		 &tuple.dst.u3.ip, ntohs(tuple.dst.u.tcp.port));
tuple             307 net/netfilter/nf_conntrack_proto.c 	struct nf_conntrack_tuple tuple = { .src.l3num = NFPROTO_IPV6 };
tuple             317 net/netfilter/nf_conntrack_proto.c 	tuple.src.u3.in6 = sk->sk_v6_rcv_saddr;
tuple             318 net/netfilter/nf_conntrack_proto.c 	tuple.src.u.tcp.port = inet->inet_sport;
tuple             319 net/netfilter/nf_conntrack_proto.c 	tuple.dst.u3.in6 = sk->sk_v6_daddr;
tuple             320 net/netfilter/nf_conntrack_proto.c 	tuple.dst.u.tcp.port = inet->inet_dport;
tuple             321 net/netfilter/nf_conntrack_proto.c 	tuple.dst.protonum = sk->sk_protocol;
tuple             326 net/netfilter/nf_conntrack_proto.c 	if (tuple.dst.protonum != IPPROTO_TCP &&
tuple             327 net/netfilter/nf_conntrack_proto.c 	    tuple.dst.protonum != IPPROTO_SCTP)
tuple             333 net/netfilter/nf_conntrack_proto.c 	h = nf_conntrack_find_get(sock_net(sk), &nf_ct_zone_dflt, &tuple);
tuple             336 net/netfilter/nf_conntrack_proto.c 			 &tuple.src.u3.ip6, ntohs(tuple.src.u.tcp.port),
tuple             337 net/netfilter/nf_conntrack_proto.c 			 &tuple.dst.u3.ip6, ntohs(tuple.dst.u.tcp.port));
tuple             344 net/netfilter/nf_conntrack_proto.c 	sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port;
tuple             347 net/netfilter/nf_conntrack_proto.c 	       &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3.in6,
tuple              74 net/netfilter/nf_conntrack_proto_gre.c 	return km->tuple.src.l3num == t->src.l3num &&
tuple              75 net/netfilter/nf_conntrack_proto_gre.c 	       !memcmp(&km->tuple.src.u3, &t->src.u3, sizeof(t->src.u3)) &&
tuple              76 net/netfilter/nf_conntrack_proto_gre.c 	       !memcmp(&km->tuple.dst.u3, &t->dst.u3, sizeof(t->dst.u3)) &&
tuple              77 net/netfilter/nf_conntrack_proto_gre.c 	       km->tuple.dst.protonum == t->dst.protonum &&
tuple              78 net/netfilter/nf_conntrack_proto_gre.c 	       km->tuple.dst.u.all == t->dst.u.all;
tuple              90 net/netfilter/nf_conntrack_proto_gre.c 			key = km->tuple.src.u.gre.key;
tuple             125 net/netfilter/nf_conntrack_proto_gre.c 	memcpy(&km->tuple, t, sizeof(*t));
tuple             129 net/netfilter/nf_conntrack_proto_gre.c 	nf_ct_dump_tuple(&km->tuple);
tuple             165 net/netfilter/nf_conntrack_proto_gre.c 		      struct net *net, struct nf_conntrack_tuple *tuple)
tuple             177 net/netfilter/nf_conntrack_proto_gre.c 		tuple->src.u.all = 0;
tuple             178 net/netfilter/nf_conntrack_proto_gre.c 		tuple->dst.u.all = 0;
tuple             192 net/netfilter/nf_conntrack_proto_gre.c 	tuple->dst.u.gre.key = pgrehdr->call_id;
tuple             193 net/netfilter/nf_conntrack_proto_gre.c 	srckey = gre_keymap_lookup(net, tuple);
tuple             194 net/netfilter/nf_conntrack_proto_gre.c 	tuple->src.u.gre.key = srckey;
tuple              26 net/netfilter/nf_conntrack_proto_icmp.c 		       struct net *net, struct nf_conntrack_tuple *tuple)
tuple              35 net/netfilter/nf_conntrack_proto_icmp.c 	tuple->dst.u.icmp.type = hp->type;
tuple              36 net/netfilter/nf_conntrack_proto_icmp.c 	tuple->src.u.icmp.id = hp->un.echo.id;
tuple              37 net/netfilter/nf_conntrack_proto_icmp.c 	tuple->dst.u.icmp.code = hp->code;
tuple              54 net/netfilter/nf_conntrack_proto_icmp.c bool nf_conntrack_invert_icmp_tuple(struct nf_conntrack_tuple *tuple,
tuple              61 net/netfilter/nf_conntrack_proto_icmp.c 	tuple->src.u.icmp.id = orig->src.u.icmp.id;
tuple              62 net/netfilter/nf_conntrack_proto_icmp.c 	tuple->dst.u.icmp.type = invmap[orig->dst.u.icmp.type] - 1;
tuple              63 net/netfilter/nf_conntrack_proto_icmp.c 	tuple->dst.u.icmp.code = orig->dst.u.icmp.code;
tuple              87 net/netfilter/nf_conntrack_proto_icmp.c 	if (ct->tuplehash[0].tuple.dst.u.icmp.type >= sizeof(valid_new) ||
tuple              88 net/netfilter/nf_conntrack_proto_icmp.c 	    !valid_new[ct->tuplehash[0].tuple.dst.u.icmp.type]) {
tuple              91 net/netfilter/nf_conntrack_proto_icmp.c 			 ct->tuplehash[0].tuple.dst.u.icmp.type);
tuple              92 net/netfilter/nf_conntrack_proto_icmp.c 		nf_ct_dump_tuple_ip(&ct->tuplehash[0].tuple);
tuple             168 net/netfilter/nf_conntrack_proto_icmp.c 	ct_daddr = &ct->tuplehash[dir].tuple.dst.u3;
tuple             278 net/netfilter/nf_conntrack_proto_icmp.c 				struct nf_conntrack_tuple *tuple)
tuple             285 net/netfilter/nf_conntrack_proto_icmp.c 	tuple->dst.u.icmp.type = nla_get_u8(tb[CTA_PROTO_ICMP_TYPE]);
tuple             286 net/netfilter/nf_conntrack_proto_icmp.c 	tuple->dst.u.icmp.code = nla_get_u8(tb[CTA_PROTO_ICMP_CODE]);
tuple             287 net/netfilter/nf_conntrack_proto_icmp.c 	tuple->src.u.icmp.id = nla_get_be16(tb[CTA_PROTO_ICMP_ID]);
tuple             289 net/netfilter/nf_conntrack_proto_icmp.c 	if (tuple->dst.u.icmp.type >= sizeof(invmap) ||
tuple             290 net/netfilter/nf_conntrack_proto_icmp.c 	    !invmap[tuple->dst.u.icmp.type])
tuple              32 net/netfilter/nf_conntrack_proto_icmpv6.c 			 struct nf_conntrack_tuple *tuple)
tuple              40 net/netfilter/nf_conntrack_proto_icmpv6.c 	tuple->dst.u.icmp.type = hp->icmp6_type;
tuple              41 net/netfilter/nf_conntrack_proto_icmpv6.c 	tuple->src.u.icmp.id = hp->icmp6_identifier;
tuple              42 net/netfilter/nf_conntrack_proto_icmpv6.c 	tuple->dst.u.icmp.code = hp->icmp6_code;
tuple              66 net/netfilter/nf_conntrack_proto_icmpv6.c bool nf_conntrack_invert_icmpv6_tuple(struct nf_conntrack_tuple *tuple,
tuple              73 net/netfilter/nf_conntrack_proto_icmpv6.c 	tuple->src.u.icmp.id   = orig->src.u.icmp.id;
tuple              74 net/netfilter/nf_conntrack_proto_icmpv6.c 	tuple->dst.u.icmp.type = invmap[type] - 1;
tuple              75 net/netfilter/nf_conntrack_proto_icmpv6.c 	tuple->dst.u.icmp.code = orig->dst.u.icmp.code;
tuple             100 net/netfilter/nf_conntrack_proto_icmpv6.c 		int type = ct->tuplehash[0].tuple.dst.u.icmp.type - 128;
tuple             106 net/netfilter/nf_conntrack_proto_icmpv6.c 			nf_ct_dump_tuple_ipv6(&ct->tuplehash[0].tuple);
tuple             196 net/netfilter/nf_conntrack_proto_icmpv6.c 				struct nf_conntrack_tuple *tuple)
tuple             203 net/netfilter/nf_conntrack_proto_icmpv6.c 	tuple->dst.u.icmp.type = nla_get_u8(tb[CTA_PROTO_ICMPV6_TYPE]);
tuple             204 net/netfilter/nf_conntrack_proto_icmpv6.c 	tuple->dst.u.icmp.code = nla_get_u8(tb[CTA_PROTO_ICMPV6_CODE]);
tuple             205 net/netfilter/nf_conntrack_proto_icmpv6.c 	tuple->src.u.icmp.id = nla_get_be16(tb[CTA_PROTO_ICMPV6_ID]);
tuple             207 net/netfilter/nf_conntrack_proto_icmpv6.c 	if (tuple->dst.u.icmp.type < 128 ||
tuple             208 net/netfilter/nf_conntrack_proto_icmpv6.c 	    tuple->dst.u.icmp.type - 128 >= sizeof(invmap) ||
tuple             209 net/netfilter/nf_conntrack_proto_icmpv6.c 	    !invmap[tuple->dst.u.icmp.type - 128])
tuple             473 net/netfilter/nf_conntrack_proto_tcp.c 	const struct nf_conntrack_tuple *tuple = &ct->tuplehash[dir].tuple;
tuple             498 net/netfilter/nf_conntrack_proto_tcp.c 	nf_ct_dump_tuple(tuple);
tuple             591 net/netfilter/nf_conntrack_proto_tcp.c 	nf_ct_dump_tuple(tuple);
tuple             845 net/netfilter/nf_conntrack_proto_tcp.c 	struct nf_conntrack_tuple *tuple;
tuple             868 net/netfilter/nf_conntrack_proto_tcp.c 	tuple = &ct->tuplehash[dir].tuple;
tuple            1102 net/netfilter/nf_conntrack_proto_tcp.c 	nf_ct_dump_tuple(tuple);
tuple              75 net/netfilter/nf_conntrack_sane.c 	struct nf_conntrack_tuple *tuple;
tuple             147 net/netfilter/nf_conntrack_sane.c 	tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
tuple             149 net/netfilter/nf_conntrack_sane.c 			  &tuple->src.u3, &tuple->dst.u3,
tuple             153 net/netfilter/nf_conntrack_sane.c 	nf_ct_dump_tuple(&exp->tuple);
tuple             814 net/netfilter/nf_conntrack_sip.c 		    !nf_inet_addr_cmp(&exp->tuple.dst.u3, addr) ||
tuple             815 net/netfilter/nf_conntrack_sip.c 		    exp->tuple.dst.protonum != proto ||
tuple             816 net/netfilter/nf_conntrack_sip.c 		    exp->tuple.dst.u.udp.port != port)
tuple             859 net/netfilter/nf_conntrack_sip.c 	struct nf_conntrack_tuple tuple;
tuple             867 net/netfilter/nf_conntrack_sip.c 		if (!nf_inet_addr_cmp(daddr, &ct->tuplehash[dir].tuple.src.u3))
tuple             869 net/netfilter/nf_conntrack_sip.c 		saddr = &ct->tuplehash[!dir].tuple.src.u3;
tuple             915 net/netfilter/nf_conntrack_sip.c 	memset(&tuple, 0, sizeof(tuple));
tuple             917 net/netfilter/nf_conntrack_sip.c 		tuple.src.u3 = *saddr;
tuple             918 net/netfilter/nf_conntrack_sip.c 	tuple.src.l3num		= nf_ct_l3num(ct);
tuple             919 net/netfilter/nf_conntrack_sip.c 	tuple.dst.protonum	= IPPROTO_UDP;
tuple             920 net/netfilter/nf_conntrack_sip.c 	tuple.dst.u3		= *daddr;
tuple             921 net/netfilter/nf_conntrack_sip.c 	tuple.dst.u.udp.port	= port;
tuple             924 net/netfilter/nf_conntrack_sip.c 		exp = __nf_ct_expect_find(net, nf_ct_zone(ct), &tuple);
tuple             932 net/netfilter/nf_conntrack_sip.c 		    (!nf_inet_addr_cmp(&exp->saved_addr, &exp->tuple.dst.u3) ||
tuple             933 net/netfilter/nf_conntrack_sip.c 		     exp->saved_proto.udp.port != exp->tuple.dst.u.udp.port) &&
tuple             936 net/netfilter/nf_conntrack_sip.c 			tuple.dst.u3		= exp->saved_addr;
tuple             937 net/netfilter/nf_conntrack_sip.c 			tuple.dst.u.udp.port	= exp->saved_proto.udp.port;
tuple             944 net/netfilter/nf_conntrack_sip.c 	base_port = ntohs(tuple.dst.u.udp.port) & ~1;
tuple            1263 net/netfilter/nf_conntrack_sip.c 	if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, &daddr))
tuple            1290 net/netfilter/nf_conntrack_sip.c 		saddr = &ct->tuplehash[!dir].tuple.src.u3;
tuple            1367 net/netfilter/nf_conntrack_sip.c 		if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3, &addr))
tuple            1469 net/netfilter/nf_conntrack_sip.c 	    port != ct->tuplehash[dir].tuple.src.u.udp.port &&
tuple            1470 net/netfilter/nf_conntrack_sip.c 	    nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.src.u3))
tuple              55 net/netfilter/nf_conntrack_snmp.c 	.tuple.src.l3num	= NFPROTO_IPV4,
tuple              56 net/netfilter/nf_conntrack_snmp.c 	.tuple.src.u.udp.port	= cpu_to_be16(SNMP_PORT),
tuple              57 net/netfilter/nf_conntrack_snmp.c 	.tuple.dst.protonum	= IPPROTO_UDP,
tuple              35 net/netfilter/nf_conntrack_standalone.c print_tuple(struct seq_file *s, const struct nf_conntrack_tuple *tuple,
tuple              38 net/netfilter/nf_conntrack_standalone.c 	switch (tuple->src.l3num) {
tuple              41 net/netfilter/nf_conntrack_standalone.c 			   &tuple->src.u3.ip, &tuple->dst.u3.ip);
tuple              45 net/netfilter/nf_conntrack_standalone.c 			   tuple->src.u3.ip6, tuple->dst.u3.ip6);
tuple              54 net/netfilter/nf_conntrack_standalone.c 			   tuple->dst.u.icmp.type,
tuple              55 net/netfilter/nf_conntrack_standalone.c 			   tuple->dst.u.icmp.code,
tuple              56 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->src.u.icmp.id));
tuple              60 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->src.u.tcp.port),
tuple              61 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->dst.u.tcp.port));
tuple              66 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->src.u.udp.port),
tuple              67 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->dst.u.udp.port));
tuple              72 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->src.u.dccp.port),
tuple              73 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->dst.u.dccp.port));
tuple              77 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->src.u.sctp.port),
tuple              78 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->dst.u.sctp.port));
tuple              82 net/netfilter/nf_conntrack_standalone.c 			   tuple->dst.u.icmp.type,
tuple              83 net/netfilter/nf_conntrack_standalone.c 			   tuple->dst.u.icmp.code,
tuple              84 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->src.u.icmp.id));
tuple              88 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->src.u.gre.key),
tuple              89 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->dst.u.gre.key));
tuple             330 net/netfilter/nf_conntrack_standalone.c 	print_tuple(s, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple,
tuple             344 net/netfilter/nf_conntrack_standalone.c 	print_tuple(s, &ct->tuplehash[IP_CT_DIR_REPLY].tuple, l4proto);
tuple              48 net/netfilter/nf_conntrack_tftp.c 	struct nf_conntrack_tuple *tuple;
tuple              61 net/netfilter/nf_conntrack_tftp.c 		nf_ct_dump_tuple(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
tuple              62 net/netfilter/nf_conntrack_tftp.c 		nf_ct_dump_tuple(&ct->tuplehash[IP_CT_DIR_REPLY].tuple);
tuple              69 net/netfilter/nf_conntrack_tftp.c 		tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;
tuple              72 net/netfilter/nf_conntrack_tftp.c 				  &tuple->src.u3, &tuple->dst.u3,
tuple              73 net/netfilter/nf_conntrack_tftp.c 				  IPPROTO_UDP, NULL, &tuple->dst.u.udp.port);
tuple              76 net/netfilter/nf_conntrack_tftp.c 		nf_ct_dump_tuple(&exp->tuple);
tuple              31 net/netfilter/nf_flow_table_core.c 	struct flow_offload_tuple *ft = &flow->tuplehash[dir].tuple;
tuple              32 net/netfilter/nf_flow_table_core.c 	struct nf_conntrack_tuple *ctt = &ct->tuplehash[dir].tuple;
tuple              33 net/netfilter/nf_flow_table_core.c 	struct dst_entry *other_dst = route->tuple[!dir].dst;
tuple              34 net/netfilter/nf_flow_table_core.c 	struct dst_entry *dst = route->tuple[dir].dst;
tuple              76 net/netfilter/nf_flow_table_core.c 	if (!dst_hold_safe(route->tuple[FLOW_OFFLOAD_DIR_ORIGINAL].dst))
tuple              79 net/netfilter/nf_flow_table_core.c 	if (!dst_hold_safe(route->tuple[FLOW_OFFLOAD_DIR_REPLY].dst))
tuple              95 net/netfilter/nf_flow_table_core.c 	dst_release(route->tuple[FLOW_OFFLOAD_DIR_ORIGINAL].dst);
tuple             157 net/netfilter/nf_flow_table_core.c 	dst_release(flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.dst_cache);
tuple             158 net/netfilter/nf_flow_table_core.c 	dst_release(flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_cache);
tuple             169 net/netfilter/nf_flow_table_core.c 	const struct flow_offload_tuple *tuple = data;
tuple             171 net/netfilter/nf_flow_table_core.c 	return jhash(tuple, offsetof(struct flow_offload_tuple, dir), seed);
tuple             178 net/netfilter/nf_flow_table_core.c 	return jhash(&tuplehash->tuple, offsetof(struct flow_offload_tuple, dir), seed);
tuple             184 net/netfilter/nf_flow_table_core.c 	const struct flow_offload_tuple *tuple = arg->key;
tuple             187 net/netfilter/nf_flow_table_core.c 	if (memcmp(&x->tuple, tuple, offsetof(struct flow_offload_tuple, dir)))
tuple             268 net/netfilter/nf_flow_table_core.c 		    struct flow_offload_tuple *tuple)
tuple             275 net/netfilter/nf_flow_table_core.c 	tuplehash = rhashtable_lookup(&flow_table->rhashtable, tuple,
tuple             280 net/netfilter/nf_flow_table_core.c 	dir = tuplehash->tuple.dir;
tuple             314 net/netfilter/nf_flow_table_core.c 		if (tuplehash->tuple.dir)
tuple             415 net/netfilter/nf_flow_table_core.c 		new_port = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_port;
tuple             420 net/netfilter/nf_flow_table_core.c 		new_port = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.src_port;
tuple             447 net/netfilter/nf_flow_table_core.c 		new_port = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.src_port;
tuple             452 net/netfilter/nf_flow_table_core.c 		new_port = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.dst_port;
tuple             497 net/netfilter/nf_flow_table_core.c 	    (flow->tuplehash[0].tuple.iifidx == dev->ifindex ||
tuple             498 net/netfilter/nf_flow_table_core.c 	     flow->tuplehash[1].tuple.iifidx == dev->ifindex))
tuple             101 net/netfilter/nf_flow_table_ip.c 		new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_v4.s_addr;
tuple             106 net/netfilter/nf_flow_table_ip.c 		new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.src_v4.s_addr;
tuple             126 net/netfilter/nf_flow_table_ip.c 		new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.src_v4.s_addr;
tuple             131 net/netfilter/nf_flow_table_ip.c 		new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.dst_v4.s_addr;
tuple             165 net/netfilter/nf_flow_table_ip.c 			    struct flow_offload_tuple *tuple)
tuple             195 net/netfilter/nf_flow_table_ip.c 	tuple->src_v4.s_addr	= iph->saddr;
tuple             196 net/netfilter/nf_flow_table_ip.c 	tuple->dst_v4.s_addr	= iph->daddr;
tuple             197 net/netfilter/nf_flow_table_ip.c 	tuple->src_port		= ports->source;
tuple             198 net/netfilter/nf_flow_table_ip.c 	tuple->dst_port		= ports->dest;
tuple             199 net/netfilter/nf_flow_table_ip.c 	tuple->l3proto		= AF_INET;
tuple             200 net/netfilter/nf_flow_table_ip.c 	tuple->l4proto		= iph->protocol;
tuple             201 net/netfilter/nf_flow_table_ip.c 	tuple->iifidx		= dev->ifindex;
tuple             242 net/netfilter/nf_flow_table_ip.c 	struct flow_offload_tuple tuple = {};
tuple             254 net/netfilter/nf_flow_table_ip.c 	if (nf_flow_tuple_ip(skb, state->in, &tuple) < 0)
tuple             257 net/netfilter/nf_flow_table_ip.c 	tuplehash = flow_offload_lookup(flow_table, &tuple);
tuple             261 net/netfilter/nf_flow_table_ip.c 	dir = tuplehash->tuple.dir;
tuple             263 net/netfilter/nf_flow_table_ip.c 	rt = (struct rtable *)flow->tuplehash[dir].tuple.dst_cache;
tuple             266 net/netfilter/nf_flow_table_ip.c 	if (unlikely(nf_flow_exceeds_mtu(skb, flow->tuplehash[dir].tuple.mtu)))
tuple             297 net/netfilter/nf_flow_table_ip.c 	nexthop = rt_nexthop(rt, flow->tuplehash[!dir].tuple.src_v4.s_addr);
tuple             371 net/netfilter/nf_flow_table_ip.c 		new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_v6;
tuple             376 net/netfilter/nf_flow_table_ip.c 		new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.src_v6;
tuple             396 net/netfilter/nf_flow_table_ip.c 		new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.src_v6;
tuple             401 net/netfilter/nf_flow_table_ip.c 		new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.dst_v6;
tuple             431 net/netfilter/nf_flow_table_ip.c 			      struct flow_offload_tuple *tuple)
tuple             456 net/netfilter/nf_flow_table_ip.c 	tuple->src_v6		= ip6h->saddr;
tuple             457 net/netfilter/nf_flow_table_ip.c 	tuple->dst_v6		= ip6h->daddr;
tuple             458 net/netfilter/nf_flow_table_ip.c 	tuple->src_port		= ports->source;
tuple             459 net/netfilter/nf_flow_table_ip.c 	tuple->dst_port		= ports->dest;
tuple             460 net/netfilter/nf_flow_table_ip.c 	tuple->l3proto		= AF_INET6;
tuple             461 net/netfilter/nf_flow_table_ip.c 	tuple->l4proto		= ip6h->nexthdr;
tuple             462 net/netfilter/nf_flow_table_ip.c 	tuple->iifidx		= dev->ifindex;
tuple             473 net/netfilter/nf_flow_table_ip.c 	struct flow_offload_tuple tuple = {};
tuple             484 net/netfilter/nf_flow_table_ip.c 	if (nf_flow_tuple_ipv6(skb, state->in, &tuple) < 0)
tuple             487 net/netfilter/nf_flow_table_ip.c 	tuplehash = flow_offload_lookup(flow_table, &tuple);
tuple             491 net/netfilter/nf_flow_table_ip.c 	dir = tuplehash->tuple.dir;
tuple             493 net/netfilter/nf_flow_table_ip.c 	rt = (struct rt6_info *)flow->tuplehash[dir].tuple.dst_cache;
tuple             496 net/netfilter/nf_flow_table_ip.c 	if (unlikely(nf_flow_exceeds_mtu(skb, flow->tuplehash[dir].tuple.mtu)))
tuple             527 net/netfilter/nf_flow_table_ip.c 	nexthop = rt6_nexthop(rt, &flow->tuplehash[!dir].tuple.src_v6);
tuple              39 net/netfilter/nf_nat_amanda.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tuple              50 net/netfilter/nf_nat_amanda.c 		exp->tuple.dst.u.tcp.port = htons(port);
tuple              61 net/netfilter/nf_nat_core.c 	const struct nf_conntrack_tuple *t = &ct->tuplehash[dir].tuple;
tuple              94 net/netfilter/nf_nat_core.c 	const struct nf_conntrack_tuple *t = &ct->tuplehash[dir].tuple;
tuple             190 net/netfilter/nf_nat_core.c hash_by_src(const struct net *n, const struct nf_conntrack_tuple *tuple)
tuple             197 net/netfilter/nf_nat_core.c 	hash = jhash2((u32 *)&tuple->src, sizeof(tuple->src) / sizeof(u32),
tuple             198 net/netfilter/nf_nat_core.c 		      tuple->dst.protonum ^ nf_nat_hash_rnd ^ net_hash_mix(n));
tuple             205 net/netfilter/nf_nat_core.c nf_nat_used_tuple(const struct nf_conntrack_tuple *tuple,
tuple             216 net/netfilter/nf_nat_core.c 	nf_ct_invert_tuple(&reply, tuple);
tuple             232 net/netfilter/nf_nat_core.c static bool l4proto_in_range(const struct nf_conntrack_tuple *tuple,
tuple             239 net/netfilter/nf_nat_core.c 	switch (tuple->dst.protonum) {
tuple             242 net/netfilter/nf_nat_core.c 		return ntohs(tuple->src.u.icmp.id) >= ntohs(min->icmp.id) &&
tuple             243 net/netfilter/nf_nat_core.c 		       ntohs(tuple->src.u.icmp.id) <= ntohs(max->icmp.id);
tuple             251 net/netfilter/nf_nat_core.c 			port = tuple->src.u.all;
tuple             253 net/netfilter/nf_nat_core.c 			port = tuple->dst.u.all;
tuple             265 net/netfilter/nf_nat_core.c static int in_range(const struct nf_conntrack_tuple *tuple,
tuple             272 net/netfilter/nf_nat_core.c 	    !nf_nat_inet_in_range(tuple, range))
tuple             278 net/netfilter/nf_nat_core.c 	return l4proto_in_range(tuple, NF_NAT_MANIP_SRC,
tuple             284 net/netfilter/nf_nat_core.c 	 const struct nf_conntrack_tuple *tuple)
tuple             288 net/netfilter/nf_nat_core.c 	t = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
tuple             289 net/netfilter/nf_nat_core.c 	return (t->dst.protonum == tuple->dst.protonum &&
tuple             290 net/netfilter/nf_nat_core.c 		nf_inet_addr_cmp(&t->src.u3, &tuple->src.u3) &&
tuple             291 net/netfilter/nf_nat_core.c 		t->src.u.all == tuple->src.u.all);
tuple             298 net/netfilter/nf_nat_core.c 		     const struct nf_conntrack_tuple *tuple,
tuple             302 net/netfilter/nf_nat_core.c 	unsigned int h = hash_by_src(net, tuple);
tuple             306 net/netfilter/nf_nat_core.c 		if (same_src(ct, tuple) &&
tuple             311 net/netfilter/nf_nat_core.c 				       &ct->tuplehash[IP_CT_DIR_REPLY].tuple);
tuple             312 net/netfilter/nf_nat_core.c 			result->dst = tuple->dst;
tuple             329 net/netfilter/nf_nat_core.c 		    struct nf_conntrack_tuple *tuple,
tuple             345 net/netfilter/nf_nat_core.c 		var_ipp = &tuple->src.u3;
tuple             347 net/netfilter/nf_nat_core.c 		var_ipp = &tuple->dst.u3;
tuple             367 net/netfilter/nf_nat_core.c 	j = jhash2((u32 *)&tuple->src.u3, sizeof(tuple->src.u3) / sizeof(u32),
tuple             369 net/netfilter/nf_nat_core.c 			0 : (__force u32)tuple->dst.u3.all[max] ^ zone->id);
tuple             391 net/netfilter/nf_nat_core.c 			j ^= (__force u32)tuple->dst.u3.all[i];
tuple             400 net/netfilter/nf_nat_core.c static void nf_nat_l4proto_unique_tuple(struct nf_conntrack_tuple *tuple,
tuple             410 net/netfilter/nf_nat_core.c 	switch (tuple->dst.protonum) {
tuple             414 net/netfilter/nf_nat_core.c 		keyptr = &tuple->src.u.icmp.id;
tuple             432 net/netfilter/nf_nat_core.c 			keyptr = &tuple->src.u.gre.key;
tuple             434 net/netfilter/nf_nat_core.c 			keyptr = &tuple->dst.u.gre.key;
tuple             451 net/netfilter/nf_nat_core.c 			keyptr = &tuple->src.u.all;
tuple             453 net/netfilter/nf_nat_core.c 			keyptr = &tuple->dst.u.all;
tuple             506 net/netfilter/nf_nat_core.c 		if (!nf_nat_used_tuple(tuple, ct))
tuple             524 net/netfilter/nf_nat_core.c get_unique_tuple(struct nf_conntrack_tuple *tuple,
tuple             548 net/netfilter/nf_nat_core.c 				*tuple = *orig_tuple;
tuple             552 net/netfilter/nf_nat_core.c 						orig_tuple, tuple, range)) {
tuple             554 net/netfilter/nf_nat_core.c 			if (!nf_nat_used_tuple(tuple, ct))
tuple             560 net/netfilter/nf_nat_core.c 	*tuple = *orig_tuple;
tuple             561 net/netfilter/nf_nat_core.c 	find_best_ips_proto(zone, tuple, range, ct, maniptype);
tuple             571 net/netfilter/nf_nat_core.c 			    l4proto_in_range(tuple, maniptype,
tuple             575 net/netfilter/nf_nat_core.c 			     !nf_nat_used_tuple(tuple, ct)))
tuple             577 net/netfilter/nf_nat_core.c 		} else if (!nf_nat_used_tuple(tuple, ct)) {
tuple             583 net/netfilter/nf_nat_core.c 	nf_nat_l4proto_unique_tuple(tuple, range, maniptype, ct);
tuple             623 net/netfilter/nf_nat_core.c 			   &ct->tuplehash[IP_CT_DIR_REPLY].tuple);
tuple             650 net/netfilter/nf_nat_core.c 				      &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
tuple             677 net/netfilter/nf_nat_core.c 		ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3 :
tuple             678 net/netfilter/nf_nat_core.c 		ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3);
tuple             818 net/netfilter/nf_nat_core.c 	h = hash_by_src(nf_ct_net(ct), &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
tuple              81 net/netfilter/nf_nat_ftp.c 	newaddr = ct->tuplehash[!dir].tuple.dst.u3;
tuple              82 net/netfilter/nf_nat_ftp.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tuple              93 net/netfilter/nf_nat_ftp.c 		exp->tuple.dst.u.tcp.port = htons(port);
tuple             190 net/netfilter/nf_nat_helper.c 		= ct->master->tuplehash[!exp->dir].tuple.dst.u3;
tuple             197 net/netfilter/nf_nat_helper.c 		= ct->master->tuplehash[!exp->dir].tuple.src.u3;
tuple              45 net/netfilter/nf_nat_irc.c 	newaddr = ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3;
tuple              47 net/netfilter/nf_nat_irc.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
tuple              55 net/netfilter/nf_nat_irc.c 		exp->tuple.dst.u.tcp.port = htons(port);
tuple              37 net/netfilter/nf_nat_masquerade.c 	if (ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip == 0)
tuple              99 net/netfilter/nf_nat_masquerade.c 	struct nf_conntrack_tuple *tuple;
tuple             104 net/netfilter/nf_nat_masquerade.c 	tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;
tuple             106 net/netfilter/nf_nat_masquerade.c 	return ifa->ifa_address == tuple->dst.u3.ip;
tuple             200 net/netfilter/nf_nat_masquerade.c 	struct nf_conntrack_tuple *tuple;
tuple             205 net/netfilter/nf_nat_masquerade.c 	tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;
tuple             207 net/netfilter/nf_nat_masquerade.c 	return ipv6_addr_equal(&w->addr, &tuple->dst.u3.in6);
tuple              41 net/netfilter/nf_nat_proto.c 	        const struct nf_conntrack_tuple *tuple,
tuple              48 net/netfilter/nf_nat_proto.c 		newport = tuple->src.u.udp.port;
tuple              52 net/netfilter/nf_nat_proto.c 		newport = tuple->dst.u.udp.port;
tuple              56 net/netfilter/nf_nat_proto.c 		nf_csum_update(skb, iphdroff, &hdr->check, tuple, maniptype);
tuple              67 net/netfilter/nf_nat_proto.c 			  const struct nf_conntrack_tuple *tuple,
tuple              76 net/netfilter/nf_nat_proto.c 	__udp_manip_pkt(skb, iphdroff, hdr, tuple, maniptype, !!hdr->check);
tuple              83 net/netfilter/nf_nat_proto.c 			      const struct nf_conntrack_tuple *tuple,
tuple              93 net/netfilter/nf_nat_proto.c 	__udp_manip_pkt(skb, iphdroff, hdr, tuple, maniptype, true);
tuple             101 net/netfilter/nf_nat_proto.c 	       const struct nf_conntrack_tuple *tuple,
tuple             122 net/netfilter/nf_nat_proto.c 		hdr->source = tuple->src.u.sctp.port;
tuple             125 net/netfilter/nf_nat_proto.c 		hdr->dest = tuple->dst.u.sctp.port;
tuple             143 net/netfilter/nf_nat_proto.c 	      const struct nf_conntrack_tuple *tuple,
tuple             163 net/netfilter/nf_nat_proto.c 		newport = tuple->src.u.tcp.port;
tuple             167 net/netfilter/nf_nat_proto.c 		newport = tuple->dst.u.tcp.port;
tuple             177 net/netfilter/nf_nat_proto.c 	nf_csum_update(skb, iphdroff, &hdr->check, tuple, maniptype);
tuple             185 net/netfilter/nf_nat_proto.c 	       const struct nf_conntrack_tuple *tuple,
tuple             202 net/netfilter/nf_nat_proto.c 		newport = tuple->src.u.dccp.port;
tuple             205 net/netfilter/nf_nat_proto.c 		newport = tuple->dst.u.dccp.port;
tuple             215 net/netfilter/nf_nat_proto.c 	nf_csum_update(skb, iphdroff, &hdr->dccph_checksum, tuple, maniptype);
tuple             225 net/netfilter/nf_nat_proto.c 	       const struct nf_conntrack_tuple *tuple,
tuple             248 net/netfilter/nf_nat_proto.c 				 hdr->un.echo.id, tuple->src.u.icmp.id, false);
tuple             249 net/netfilter/nf_nat_proto.c 	hdr->un.echo.id = tuple->src.u.icmp.id;
tuple             256 net/netfilter/nf_nat_proto.c 		 const struct nf_conntrack_tuple *tuple,
tuple             265 net/netfilter/nf_nat_proto.c 	nf_csum_update(skb, iphdroff, &hdr->icmp6_cksum, tuple, maniptype);
tuple             270 net/netfilter/nf_nat_proto.c 					 tuple->src.u.icmp.id, false);
tuple             271 net/netfilter/nf_nat_proto.c 		hdr->icmp6_identifier = tuple->src.u.icmp.id;
tuple             280 net/netfilter/nf_nat_proto.c 	      const struct nf_conntrack_tuple *tuple,
tuple             306 net/netfilter/nf_nat_proto.c 		pr_debug("call_id -> 0x%04x\n", ntohs(tuple->dst.u.gre.key));
tuple             307 net/netfilter/nf_nat_proto.c 		pgreh->call_id = tuple->dst.u.gre.key;
tuple             319 net/netfilter/nf_nat_proto.c 			      const struct nf_conntrack_tuple *tuple,
tuple             322 net/netfilter/nf_nat_proto.c 	switch (tuple->dst.protonum) {
tuple             325 net/netfilter/nf_nat_proto.c 				     tuple, maniptype);
tuple             328 net/netfilter/nf_nat_proto.c 				     tuple, maniptype);
tuple             331 net/netfilter/nf_nat_proto.c 					 tuple, maniptype);
tuple             334 net/netfilter/nf_nat_proto.c 				      tuple, maniptype);
tuple             337 net/netfilter/nf_nat_proto.c 				      tuple, maniptype);
tuple             340 net/netfilter/nf_nat_proto.c 					tuple, maniptype);
tuple             343 net/netfilter/nf_nat_proto.c 				      tuple, maniptype);
tuple             346 net/netfilter/nf_nat_proto.c 				     tuple, maniptype);
tuple             426 net/netfilter/nf_nat_proto.c 	nf_ct_invert_tuple(&target, &ct->tuplehash[!dir].tuple);
tuple             602 net/netfilter/nf_nat_proto.c 				   &ct->tuplehash[!dir].tuple, !manip))
tuple             615 net/netfilter/nf_nat_proto.c 	nf_ct_invert_tuple(&target, &ct->tuplehash[!dir].tuple);
tuple             685 net/netfilter/nf_nat_proto.c 		if (ct->tuplehash[dir].tuple.src.u3.ip !=
tuple             686 net/netfilter/nf_nat_proto.c 		     ct->tuplehash[!dir].tuple.dst.u3.ip ||
tuple             687 net/netfilter/nf_nat_proto.c 		    (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP &&
tuple             688 net/netfilter/nf_nat_proto.c 		     ct->tuplehash[dir].tuple.src.u.all !=
tuple             689 net/netfilter/nf_nat_proto.c 		     ct->tuplehash[!dir].tuple.dst.u.all)) {
tuple             716 net/netfilter/nf_nat_proto.c 		if (ct->tuplehash[dir].tuple.dst.u3.ip !=
tuple             717 net/netfilter/nf_nat_proto.c 		    ct->tuplehash[!dir].tuple.src.u3.ip) {
tuple             724 net/netfilter/nf_nat_proto.c 			 ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP &&
tuple             725 net/netfilter/nf_nat_proto.c 			 ct->tuplehash[dir].tuple.dst.u.all !=
tuple             726 net/netfilter/nf_nat_proto.c 			 ct->tuplehash[!dir].tuple.src.u.all) {
tuple             824 net/netfilter/nf_nat_proto.c 				   &ct->tuplehash[!dir].tuple, !manip))
tuple             839 net/netfilter/nf_nat_proto.c 	nf_ct_invert_tuple(&target, &ct->tuplehash[!dir].tuple);
tuple             922 net/netfilter/nf_nat_proto.c 		if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3,
tuple             923 net/netfilter/nf_nat_proto.c 				      &ct->tuplehash[!dir].tuple.dst.u3) ||
tuple             924 net/netfilter/nf_nat_proto.c 		    (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 &&
tuple             925 net/netfilter/nf_nat_proto.c 		     ct->tuplehash[dir].tuple.src.u.all !=
tuple             926 net/netfilter/nf_nat_proto.c 		     ct->tuplehash[!dir].tuple.dst.u.all)) {
tuple             954 net/netfilter/nf_nat_proto.c 		if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3,
tuple             955 net/netfilter/nf_nat_proto.c 				      &ct->tuplehash[!dir].tuple.src.u3)) {
tuple             962 net/netfilter/nf_nat_proto.c 			 ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 &&
tuple             963 net/netfilter/nf_nat_proto.c 			 ct->tuplehash[dir].tuple.dst.u.all !=
tuple             964 net/netfilter/nf_nat_proto.c 			 ct->tuplehash[!dir].tuple.src.u.all) {
tuple             107 net/netfilter/nf_nat_sip.c 	if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, addr) &&
tuple             108 net/netfilter/nf_nat_sip.c 	    ct->tuplehash[dir].tuple.src.u.udp.port == port) {
tuple             109 net/netfilter/nf_nat_sip.c 		newaddr = ct->tuplehash[!dir].tuple.dst.u3;
tuple             110 net/netfilter/nf_nat_sip.c 		newport = ct->tuplehash[!dir].tuple.dst.u.udp.port;
tuple             111 net/netfilter/nf_nat_sip.c 	} else if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3, addr) &&
tuple             112 net/netfilter/nf_nat_sip.c 		   ct->tuplehash[dir].tuple.dst.u.udp.port == port) {
tuple             113 net/netfilter/nf_nat_sip.c 		newaddr = ct->tuplehash[!dir].tuple.src.u3;
tuple             115 net/netfilter/nf_nat_sip.c 			  ct->tuplehash[!dir].tuple.src.u.udp.port;
tuple             189 net/netfilter/nf_nat_sip.c 					&ct->tuplehash[dir].tuple.src.u3) ||
tuple             190 net/netfilter/nf_nat_sip.c 			    port != ct->tuplehash[dir].tuple.src.u.udp.port)
tuple             194 net/netfilter/nf_nat_sip.c 					&ct->tuplehash[dir].tuple.dst.u3) ||
tuple             195 net/netfilter/nf_nat_sip.c 			    port != ct->tuplehash[dir].tuple.dst.u.udp.port)
tuple             213 net/netfilter/nf_nat_sip.c 		    nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.src.u3) &&
tuple             214 net/netfilter/nf_nat_sip.c 		    !nf_inet_addr_cmp(&addr, &ct->tuplehash[!dir].tuple.dst.u3)) {
tuple             216 net/netfilter/nf_nat_sip.c 					&ct->tuplehash[!dir].tuple.dst.u3,
tuple             230 net/netfilter/nf_nat_sip.c 		    nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.dst.u3) &&
tuple             231 net/netfilter/nf_nat_sip.c 		    !nf_inet_addr_cmp(&addr, &ct->tuplehash[!dir].tuple.src.u3)) {
tuple             233 net/netfilter/nf_nat_sip.c 					&ct->tuplehash[!dir].tuple.src.u3,
tuple             247 net/netfilter/nf_nat_sip.c 		    htons(n) == ct->tuplehash[dir].tuple.dst.u.udp.port &&
tuple             248 net/netfilter/nf_nat_sip.c 		    htons(n) != ct->tuplehash[!dir].tuple.src.u.udp.port) {
tuple             249 net/netfilter/nf_nat_sip.c 			__be16 p = ct->tuplehash[!dir].tuple.src.u.udp.port;
tuple             341 net/netfilter/nf_nat_sip.c 			if (pair_exp->tuple.src.l3num == nf_ct_l3num(ct) &&
tuple             342 net/netfilter/nf_nat_sip.c 			    pair_exp->tuple.dst.protonum == ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum &&
tuple             343 net/netfilter/nf_nat_sip.c 			    nf_inet_addr_cmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3, &pair_exp->saved_addr) &&
tuple             344 net/netfilter/nf_nat_sip.c 			    ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.all == pair_exp->saved_proto.all) {
tuple             346 net/netfilter/nf_nat_sip.c 				range.min_proto.all = range.max_proto.all = pair_exp->tuple.dst.u.all;
tuple             347 net/netfilter/nf_nat_sip.c 				range.min_addr = range.max_addr = pair_exp->tuple.dst.u3;
tuple             360 net/netfilter/nf_nat_sip.c 	    nf_inet_addr_cmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3,
tuple             361 net/netfilter/nf_nat_sip.c 			     &ct->master->tuplehash[exp->dir].tuple.src.u3)) {
tuple             364 net/netfilter/nf_nat_sip.c 			= ct->master->tuplehash[!exp->dir].tuple.dst.u3;
tuple             391 net/netfilter/nf_nat_sip.c 	if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3,
tuple             392 net/netfilter/nf_nat_sip.c 			     &ct->tuplehash[!dir].tuple.dst.u3))
tuple             393 net/netfilter/nf_nat_sip.c 		newaddr = exp->tuple.dst.u3;
tuple             395 net/netfilter/nf_nat_sip.c 		newaddr = ct->tuplehash[!dir].tuple.dst.u3;
tuple             401 net/netfilter/nf_nat_sip.c 		  ct->tuplehash[dir].tuple.src.u.udp.port;
tuple             402 net/netfilter/nf_nat_sip.c 	if (exp->tuple.dst.u.udp.port == srcport)
tuple             403 net/netfilter/nf_nat_sip.c 		port = ntohs(ct->tuplehash[!dir].tuple.dst.u.udp.port);
tuple             405 net/netfilter/nf_nat_sip.c 		port = ntohs(exp->tuple.dst.u.udp.port);
tuple             407 net/netfilter/nf_nat_sip.c 	exp->saved_addr = exp->tuple.dst.u3;
tuple             408 net/netfilter/nf_nat_sip.c 	exp->tuple.dst.u3 = newaddr;
tuple             409 net/netfilter/nf_nat_sip.c 	exp->saved_proto.udp.port = exp->tuple.dst.u.udp.port;
tuple             416 net/netfilter/nf_nat_sip.c 		exp->tuple.dst.u.udp.port = htons(port);
tuple             431 net/netfilter/nf_nat_sip.c 	if (!nf_inet_addr_cmp(&exp->tuple.dst.u3, &exp->saved_addr) ||
tuple             432 net/netfilter/nf_nat_sip.c 	    exp->tuple.dst.u.udp.port != exp->saved_proto.udp.port) {
tuple             586 net/netfilter/nf_nat_sip.c 	if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3,
tuple             587 net/netfilter/nf_nat_sip.c 			     &ct->tuplehash[!dir].tuple.dst.u3))
tuple             588 net/netfilter/nf_nat_sip.c 		*rtp_addr = rtp_exp->tuple.dst.u3;
tuple             590 net/netfilter/nf_nat_sip.c 		*rtp_addr = ct->tuplehash[!dir].tuple.dst.u3;
tuple             592 net/netfilter/nf_nat_sip.c 	rtp_exp->saved_addr = rtp_exp->tuple.dst.u3;
tuple             593 net/netfilter/nf_nat_sip.c 	rtp_exp->tuple.dst.u3 = *rtp_addr;
tuple             594 net/netfilter/nf_nat_sip.c 	rtp_exp->saved_proto.udp.port = rtp_exp->tuple.dst.u.udp.port;
tuple             598 net/netfilter/nf_nat_sip.c 	rtcp_exp->saved_addr = rtcp_exp->tuple.dst.u3;
tuple             599 net/netfilter/nf_nat_sip.c 	rtcp_exp->tuple.dst.u3 = *rtp_addr;
tuple             600 net/netfilter/nf_nat_sip.c 	rtcp_exp->saved_proto.udp.port = rtcp_exp->tuple.dst.u.udp.port;
tuple             605 net/netfilter/nf_nat_sip.c 	for (port = ntohs(rtp_exp->tuple.dst.u.udp.port);
tuple             609 net/netfilter/nf_nat_sip.c 		rtp_exp->tuple.dst.u.udp.port = htons(port);
tuple             618 net/netfilter/nf_nat_sip.c 		rtcp_exp->tuple.dst.u.udp.port = htons(port + 1);
tuple             639 net/netfilter/nf_nat_sip.c 	if (rtp_exp->tuple.dst.u.udp.port != rtp_exp->saved_proto.udp.port &&
tuple              30 net/netfilter/nf_nat_tftp.c 		= ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port;
tuple              72 net/netfilter/nfnetlink_cthelper.c nfnl_cthelper_parse_tuple(struct nf_conntrack_tuple *tuple,
tuple              87 net/netfilter/nfnetlink_cthelper.c 	memset(tuple, 0, sizeof(struct nf_conntrack_tuple));
tuple              89 net/netfilter/nfnetlink_cthelper.c 	tuple->src.l3num = ntohs(nla_get_be16(tb[NFCTH_TUPLE_L3PROTONUM]));
tuple              90 net/netfilter/nfnetlink_cthelper.c 	tuple->dst.protonum = nla_get_u8(tb[NFCTH_TUPLE_L4PROTONUM]);
tuple             217 net/netfilter/nfnetlink_cthelper.c 		     struct nf_conntrack_tuple *tuple)
tuple             246 net/netfilter/nfnetlink_cthelper.c 	memcpy(&helper->tuple, tuple, sizeof(struct nf_conntrack_tuple));
tuple             418 net/netfilter/nfnetlink_cthelper.c 	struct nf_conntrack_tuple tuple;
tuple             430 net/netfilter/nfnetlink_cthelper.c 	ret = nfnl_cthelper_parse_tuple(&tuple, tb[NFCTH_TUPLE]);
tuple             440 net/netfilter/nfnetlink_cthelper.c 		if ((tuple.src.l3num != cur->tuple.src.l3num ||
tuple             441 net/netfilter/nfnetlink_cthelper.c 		     tuple.dst.protonum != cur->tuple.dst.protonum))
tuple             452 net/netfilter/nfnetlink_cthelper.c 		ret = nfnl_cthelper_create(tb, &tuple);
tuple             470 net/netfilter/nfnetlink_cthelper.c 			 htons(helper->tuple.src.l3num)))
tuple             473 net/netfilter/nfnetlink_cthelper.c 	if (nla_put_u8(skb, NFCTH_TUPLE_L4PROTONUM, helper->tuple.dst.protonum))
tuple             624 net/netfilter/nfnetlink_cthelper.c 	struct nf_conntrack_tuple tuple;
tuple             642 net/netfilter/nfnetlink_cthelper.c 		ret = nfnl_cthelper_parse_tuple(&tuple, tb[NFCTH_TUPLE]);
tuple             656 net/netfilter/nfnetlink_cthelper.c 		    (tuple.src.l3num != cur->tuple.src.l3num ||
tuple             657 net/netfilter/nfnetlink_cthelper.c 		     tuple.dst.protonum != cur->tuple.dst.protonum))
tuple             693 net/netfilter/nfnetlink_cthelper.c 	struct nf_conntrack_tuple tuple;
tuple             705 net/netfilter/nfnetlink_cthelper.c 		ret = nfnl_cthelper_parse_tuple(&tuple, tb[NFCTH_TUPLE]);
tuple             722 net/netfilter/nfnetlink_cthelper.c 		    (tuple.src.l3num != cur->tuple.src.l3num ||
tuple             723 net/netfilter/nfnetlink_cthelper.c 		     tuple.dst.protonum != cur->tuple.dst.protonum))
tuple              29 net/netfilter/nft_connlimit.c 	struct nf_conntrack_tuple tuple;
tuple              34 net/netfilter/nft_connlimit.c 	tuple_ptr = &tuple;
tuple              38 net/netfilter/nft_connlimit.c 		tuple_ptr = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
tuple              41 net/netfilter/nft_connlimit.c 				      nft_pf(pkt), nft_net(pkt), &tuple)) {
tuple              67 net/netfilter/nft_ct.c 	const struct nf_conntrack_tuple *tuple;
tuple             188 net/netfilter/nft_ct.c 	tuple = &ct->tuplehash[priv->dir].tuple;
tuple             191 net/netfilter/nft_ct.c 		memcpy(dest, tuple->src.u3.all,
tuple             195 net/netfilter/nft_ct.c 		memcpy(dest, tuple->dst.u3.all,
tuple             199 net/netfilter/nft_ct.c 		nft_reg_store16(dest, (__force u16)tuple->src.u.all);
tuple             202 net/netfilter/nft_ct.c 		nft_reg_store16(dest, (__force u16)tuple->dst.u.all);
tuple             207 net/netfilter/nft_ct.c 		*dest = tuple->src.u3.ip;
tuple             212 net/netfilter/nft_ct.c 		*dest = tuple->dst.u3.ip;
tuple             217 net/netfilter/nft_ct.c 		memcpy(dest, tuple->src.u3.ip6, sizeof(struct in6_addr));
tuple             222 net/netfilter/nft_ct.c 		memcpy(dest, tuple->dst.u3.ip6, sizeof(struct in6_addr));
tuple            1250 net/netfilter/nft_ct.c 		          &ct->tuplehash[!dir].tuple.src.u3,
tuple            1251 net/netfilter/nft_ct.c 		          &ct->tuplehash[!dir].tuple.dst.u3,
tuple              34 net/netfilter/nft_flow_offload.c 		fl.u.ip4.daddr = ct->tuplehash[dir].tuple.src.u3.ip;
tuple              38 net/netfilter/nft_flow_offload.c 		fl.u.ip6.daddr = ct->tuplehash[dir].tuple.src.u3.in6;
tuple              47 net/netfilter/nft_flow_offload.c 	route->tuple[dir].dst		= this_dst;
tuple              48 net/netfilter/nft_flow_offload.c 	route->tuple[!dir].dst		= other_dst;
tuple              91 net/netfilter/nft_flow_offload.c 	switch (ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum) {
tuple             131 net/netfilter/nft_flow_offload.c 	dst_release(route.tuple[!dir].dst);
tuple             137 net/netfilter/nft_flow_offload.c 	dst_release(route.tuple[!dir].dst);
tuple              89 net/netfilter/xt_HMARK.c 	otuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
tuple              90 net/netfilter/xt_HMARK.c 	rtuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;
tuple              18 net/netfilter/xt_cluster.c 	return (__force u32)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip;
tuple              23 net/netfilter/xt_cluster.c 	return (__force u32 *)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip6;
tuple              34 net/netfilter/xt_connlimit.c 	struct nf_conntrack_tuple tuple;
tuple              35 net/netfilter/xt_connlimit.c 	const struct nf_conntrack_tuple *tuple_ptr = &tuple;
tuple              44 net/netfilter/xt_connlimit.c 		tuple_ptr = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
tuple              47 net/netfilter/xt_connlimit.c 				      xt_family(par), net, &tuple)) {
tuple              44 net/netfilter/xt_conntrack.c 	return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3,
tuple              53 net/netfilter/xt_conntrack.c 	return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3,
tuple              62 net/netfilter/xt_conntrack.c 	return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3,
tuple              71 net/netfilter/xt_conntrack.c 	return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3,
tuple              79 net/netfilter/xt_conntrack.c 	const struct nf_conntrack_tuple *tuple;
tuple              81 net/netfilter/xt_conntrack.c 	tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
tuple              89 net/netfilter/xt_conntrack.c 	    (tuple->src.u.all == info->origsrc_port) ^
tuple              94 net/netfilter/xt_conntrack.c 	    (tuple->dst.u.all == info->origdst_port) ^
tuple              98 net/netfilter/xt_conntrack.c 	tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;
tuple             101 net/netfilter/xt_conntrack.c 	    (tuple->src.u.all == info->replsrc_port) ^
tuple             106 net/netfilter/xt_conntrack.c 	    (tuple->dst.u.all == info->repldst_port) ^
tuple             123 net/netfilter/xt_conntrack.c 	const struct nf_conntrack_tuple *tuple;
tuple             125 net/netfilter/xt_conntrack.c 	tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
tuple             134 net/netfilter/xt_conntrack.c 			ntohs(tuple->src.u.all),
tuple             140 net/netfilter/xt_conntrack.c 			ntohs(tuple->dst.u.all),
tuple             144 net/netfilter/xt_conntrack.c 	tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;
tuple             148 net/netfilter/xt_conntrack.c 			ntohs(tuple->src.u.all),
tuple             154 net/netfilter/xt_conntrack.c 			ntohs(tuple->dst.u.all),
tuple             204 net/openvswitch/conntrack.c 		orig = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
tuple             545 net/openvswitch/conntrack.c 	struct nf_conntrack_tuple tuple;
tuple             548 net/openvswitch/conntrack.c 	if (!nf_ct_get_tuplepr(skb, skb_network_offset(skb), proto, net, &tuple))
tuple             551 net/openvswitch/conntrack.c 	exp = __nf_ct_expect_find(net, zone, &tuple);
tuple             568 net/openvswitch/conntrack.c 		h = nf_conntrack_find_get(net, zone, &tuple);
tuple             609 net/openvswitch/conntrack.c 	struct nf_conntrack_tuple tuple;
tuple             614 net/openvswitch/conntrack.c 			       net, &tuple)) {
tuple             623 net/openvswitch/conntrack.c 		if (!nf_ct_invert_tuple(&inverse, &tuple)) {
tuple             627 net/openvswitch/conntrack.c 		tuple = inverse;
tuple             631 net/openvswitch/conntrack.c 	h = nf_conntrack_find_get(net, zone, &tuple);
tuple             642 net/openvswitch/conntrack.c 		h = &ct->tuplehash[!h->tuple.dst.dir];
tuple            1145 net/openvswitch/conntrack.c 			      const struct nf_conntrack_tuple *tuple)
tuple            1159 net/openvswitch/conntrack.c 					 &conncount_key, tuple, &info->zone);
tuple            1189 net/openvswitch/conntrack.c 				&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
tuple              35 net/sched/act_connmark.c 	struct nf_conntrack_tuple tuple;
tuple              69 net/sched/act_connmark.c 			       proto, ca->net, &tuple))
tuple              75 net/sched/act_connmark.c 	thash = nf_conntrack_find_get(ca->net, &zone, &tuple);
tuple              84 net/sched/act_ctinfo.c 	struct nf_conntrack_tuple tuple;
tuple             118 net/sched/act_ctinfo.c 				       proto, cp->net, &tuple))
tuple             123 net/sched/act_ctinfo.c 		thash = nf_conntrack_find_get(cp->net, &zone, &tuple);
tuple             141 net/sched/cls_flow.c 	ct->tuplehash[CTINFO2DIR(ctinfo)].tuple.member;			\
tuple             592 net/sched/sch_cake.c 	struct nf_conntrack_tuple tuple = {};
tuple             598 net/sched/sch_cake.c 	if (!nf_ct_get_tuple_skb(&tuple, skb))
tuple             601 net/sched/sch_cake.c 	keys->addrs.v4addrs.src = rev ? tuple.dst.u3.ip : tuple.src.u3.ip;
tuple             602 net/sched/sch_cake.c 	keys->addrs.v4addrs.dst = rev ? tuple.src.u3.ip : tuple.dst.u3.ip;
tuple             605 net/sched/sch_cake.c 		keys->ports.src = rev ? tuple.dst.u.all : tuple.src.u.all;
tuple             606 net/sched/sch_cake.c 		keys->ports.dst = rev ? tuple.src.u.all : tuple.dst.u.all;
tuple             171 tools/testing/selftests/bpf/bpf_helpers.h 					     struct bpf_sock_tuple *tuple,
tuple             176 tools/testing/selftests/bpf/bpf_helpers.h 					     struct bpf_sock_tuple *tuple,
tuple             181 tools/testing/selftests/bpf/bpf_helpers.h 					     struct bpf_sock_tuple *tuple,
tuple              24 tools/testing/selftests/bpf/progs/connect4_prog.c 	struct bpf_sock_tuple tuple = {};
tuple              29 tools/testing/selftests/bpf/progs/connect4_prog.c 	memset(&tuple.ipv4.saddr, 0, sizeof(tuple.ipv4.saddr));
tuple              30 tools/testing/selftests/bpf/progs/connect4_prog.c 	memset(&tuple.ipv4.sport, 0, sizeof(tuple.ipv4.sport));
tuple              32 tools/testing/selftests/bpf/progs/connect4_prog.c 	tuple.ipv4.daddr = bpf_htonl(DST_REWRITE_IP4);
tuple              33 tools/testing/selftests/bpf/progs/connect4_prog.c 	tuple.ipv4.dport = bpf_htons(DST_REWRITE_PORT4);
tuple              38 tools/testing/selftests/bpf/progs/connect4_prog.c 		sk = bpf_sk_lookup_tcp(ctx, &tuple, sizeof(tuple.ipv4),
tuple              41 tools/testing/selftests/bpf/progs/connect4_prog.c 		sk = bpf_sk_lookup_udp(ctx, &tuple, sizeof(tuple.ipv4),
tuple              47 tools/testing/selftests/bpf/progs/connect4_prog.c 	if (sk->src_ip4 != tuple.ipv4.daddr ||
tuple              32 tools/testing/selftests/bpf/progs/connect6_prog.c 	struct bpf_sock_tuple tuple = {};
tuple              37 tools/testing/selftests/bpf/progs/connect6_prog.c 	memset(&tuple.ipv6.saddr, 0, sizeof(tuple.ipv6.saddr));
tuple              38 tools/testing/selftests/bpf/progs/connect6_prog.c 	memset(&tuple.ipv6.sport, 0, sizeof(tuple.ipv6.sport));
tuple              40 tools/testing/selftests/bpf/progs/connect6_prog.c 	tuple.ipv6.daddr[0] = bpf_htonl(DST_REWRITE_IP6_0);
tuple              41 tools/testing/selftests/bpf/progs/connect6_prog.c 	tuple.ipv6.daddr[1] = bpf_htonl(DST_REWRITE_IP6_1);
tuple              42 tools/testing/selftests/bpf/progs/connect6_prog.c 	tuple.ipv6.daddr[2] = bpf_htonl(DST_REWRITE_IP6_2);
tuple              43 tools/testing/selftests/bpf/progs/connect6_prog.c 	tuple.ipv6.daddr[3] = bpf_htonl(DST_REWRITE_IP6_3);
tuple              45 tools/testing/selftests/bpf/progs/connect6_prog.c 	tuple.ipv6.dport = bpf_htons(DST_REWRITE_PORT6);
tuple              50 tools/testing/selftests/bpf/progs/connect6_prog.c 		sk = bpf_sk_lookup_tcp(ctx, &tuple, sizeof(tuple.ipv6),
tuple              53 tools/testing/selftests/bpf/progs/connect6_prog.c 		sk = bpf_sk_lookup_udp(ctx, &tuple, sizeof(tuple.ipv6),
tuple              59 tools/testing/selftests/bpf/progs/connect6_prog.c 	if (sk->src_ip6[0] != tuple.ipv6.daddr[0] ||
tuple              60 tools/testing/selftests/bpf/progs/connect6_prog.c 	    sk->src_ip6[1] != tuple.ipv6.daddr[1] ||
tuple              61 tools/testing/selftests/bpf/progs/connect6_prog.c 	    sk->src_ip6[2] != tuple.ipv6.daddr[2] ||
tuple              62 tools/testing/selftests/bpf/progs/connect6_prog.c 	    sk->src_ip6[3] != tuple.ipv6.daddr[3] ||
tuple              62 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	struct bpf_sock_tuple *tuple;
tuple              70 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	tuple = get_tuple(data, sizeof(*eth), data_end, eth->h_proto, &ipv4);
tuple              71 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	if (!tuple || tuple + sizeof *tuple > data_end)
tuple              74 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	tuple_len = ipv4 ? sizeof(tuple->ipv4) : sizeof(tuple->ipv6);
tuple              75 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	sk = bpf_sk_lookup_tcp(skb, tuple, tuple_len, BPF_F_CURRENT_NETNS, 0);
tuple              84 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	struct bpf_sock_tuple tuple = {};
tuple              87 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	sk = bpf_sk_lookup_tcp(skb, &tuple, sizeof(tuple), BPF_F_CURRENT_NETNS, 0);
tuple              96 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	struct bpf_sock_tuple tuple = {};
tuple             100 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	sk = bpf_sk_lookup_tcp(skb, &tuple, sizeof(tuple), BPF_F_CURRENT_NETNS, 0);
tuple             111 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	struct bpf_sock_tuple tuple = {};
tuple             115 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	sk = bpf_sk_lookup_tcp(skb, &tuple, sizeof(tuple), BPF_F_CURRENT_NETNS, 0);
tuple             126 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	struct bpf_sock_tuple tuple = {};
tuple             130 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	sk = bpf_sk_lookup_tcp(skb, &tuple, sizeof(tuple), BPF_F_CURRENT_NETNS, 0);
tuple             140 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	struct bpf_sock_tuple tuple = {};
tuple             142 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	bpf_sk_lookup_tcp(skb, &tuple, sizeof(tuple), BPF_F_CURRENT_NETNS, 0);
tuple             149 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	struct bpf_sock_tuple tuple = {};
tuple             152 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	sk = bpf_sk_lookup_tcp(skb, &tuple, sizeof(tuple), BPF_F_CURRENT_NETNS, 0);
tuple             161 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	struct bpf_sock_tuple tuple = {};
tuple             164 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	sk = bpf_sk_lookup_tcp(skb, &tuple, sizeof(tuple), BPF_F_CURRENT_NETNS, 0);
tuple             171 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	struct bpf_sock_tuple tuple = {};
tuple             172 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	bpf_sk_lookup_tcp(skb, &tuple, sizeof(tuple), BPF_F_CURRENT_NETNS, 0);