| /linux-4.4.14/drivers/pcmcia/ | 
| D | cistpl.c | 448 			tuple_t *tuple)  in pccard_get_first_tuple()  argument 455 	tuple->TupleLink = tuple->Flags = 0;  in pccard_get_first_tuple() 458 	tuple->CISOffset = tuple->LinkOffset = 0;  in pccard_get_first_tuple() 459 	SPACE(tuple->Flags) = HAS_LINK(tuple->Flags) = 1;  in pccard_get_first_tuple() 461 	if ((s->functions > 1) && !(tuple->Attributes & TUPLE_RETURN_COMMON)) {  in pccard_get_first_tuple() 462 		cisdata_t req = tuple->DesiredTuple;  in pccard_get_first_tuple() 463 		tuple->DesiredTuple = CISTPL_LONGLINK_MFC;  in pccard_get_first_tuple() 464 		if (pccard_get_next_tuple(s, function, tuple) == 0) {  in pccard_get_first_tuple() 465 			tuple->DesiredTuple = CISTPL_LINKTARGET;  in pccard_get_first_tuple() 466 			if (pccard_get_next_tuple(s, function, tuple) != 0)  in pccard_get_first_tuple() [all …] 
 | 
| D | pcmcia_cis.c | 41 	tuple_t tuple;  in pccard_read_tuple()  local 50 	tuple.DesiredTuple = code;  in pccard_read_tuple() 51 	tuple.Attributes = 0;  in pccard_read_tuple() 53 		tuple.Attributes = TUPLE_RETURN_COMMON;  in pccard_read_tuple() 54 	ret = pccard_get_first_tuple(s, function, &tuple);  in pccard_read_tuple() 57 	tuple.TupleData = buf;  in pccard_read_tuple() 58 	tuple.TupleOffset = 0;  in pccard_read_tuple() 59 	tuple.TupleDataMax = 255;  in pccard_read_tuple() 60 	ret = pccard_get_tuple_data(s, &tuple);  in pccard_read_tuple() 63 	ret = pcmcia_parse_tuple(&tuple, parse);  in pccard_read_tuple() [all …] 
 | 
| D | cs_internal.h | 172 		      int (*loop_tuple) (tuple_t *tuple, 177 			tuple_t *tuple); 180 			tuple_t *tuple); 182 int pccard_get_tuple_data(struct pcmcia_socket *s, tuple_t *tuple);
  | 
| /linux-4.4.14/net/ipv4/netfilter/ | 
| D | nf_nat_h323.c | 106 			if (addr.ip == ct->tuplehash[dir].tuple.src.u3.ip &&  in set_sig_addr() 119 					 &ct->tuplehash[!dir].tuple.dst.u3.ip,  in set_sig_addr() 124 						     tuple.dst.u3,  in set_sig_addr() 126 			} else if (addr.ip == ct->tuplehash[dir].tuple.dst.u3.ip &&  in set_sig_addr() 131 					 &ct->tuplehash[!dir].tuple.src.u3.ip,  in set_sig_addr() 136 						     tuple.src.u3,  in set_sig_addr() 158 		    addr.ip == ct->tuplehash[dir].tuple.src.u3.ip &&  in set_ras_addr() 159 		    port == ct->tuplehash[dir].tuple.src.u.udp.port) {  in set_ras_addr() 162 				 &ct->tuplehash[!dir].tuple.dst.u3.ip,  in set_ras_addr() 163 				 ntohs(ct->tuplehash[!dir].tuple.dst.u.udp.port));  in set_ras_addr() [all …] 
 | 
| D | nf_conntrack_l3proto_ipv4.c | 35 			      struct nf_conntrack_tuple *tuple)  in ipv4_pkt_to_tuple()  argument 44 	tuple->src.u3.ip = ap[0];  in ipv4_pkt_to_tuple() 45 	tuple->dst.u3.ip = ap[1];  in ipv4_pkt_to_tuple() 50 static bool ipv4_invert_tuple(struct nf_conntrack_tuple *tuple,  in ipv4_invert_tuple()  argument 53 	tuple->src.u3.ip = orig->dst.u3.ip;  in ipv4_invert_tuple() 54 	tuple->dst.u3.ip = orig->src.u3.ip;  in ipv4_invert_tuple() 60 			    const struct nf_conntrack_tuple *tuple)  in ipv4_print_tuple()  argument 63 		   &tuple->src.u3.ip, &tuple->dst.u3.ip);  in ipv4_print_tuple() 255 	struct nf_conntrack_tuple tuple;  in getorigdst()  local 257 	memset(&tuple, 0, sizeof(tuple));  in getorigdst() [all …] 
 | 
| D | nf_nat_proto_icmp.c | 21 icmp_in_range(const struct nf_conntrack_tuple *tuple,  in icmp_in_range()  argument 26 	return ntohs(tuple->src.u.icmp.id) >= ntohs(min->icmp.id) &&  in icmp_in_range() 27 	       ntohs(tuple->src.u.icmp.id) <= ntohs(max->icmp.id);  in icmp_in_range() 32 		  struct nf_conntrack_tuple *tuple,  in icmp_unique_tuple()  argument 48 		tuple->src.u.icmp.id = htons(ntohs(range->min_proto.icmp.id) +  in icmp_unique_tuple() 50 		if (++i == range_size || !nf_nat_used_tuple(tuple, ct))  in icmp_unique_tuple() 60 	       const struct nf_conntrack_tuple *tuple,  in icmp_manip_pkt()  argument 70 				 hdr->un.echo.id, tuple->src.u.icmp.id, false);  in icmp_manip_pkt() 71 	hdr->un.echo.id = tuple->src.u.icmp.id;  in icmp_manip_pkt()
  | 
| D | nf_conntrack_proto_icmp.c | 33 			      struct net *net, struct nf_conntrack_tuple *tuple)  in icmp_pkt_to_tuple()  argument 42 	tuple->dst.u.icmp.type = hp->type;  in icmp_pkt_to_tuple() 43 	tuple->src.u.icmp.id = hp->un.echo.id;  in icmp_pkt_to_tuple() 44 	tuple->dst.u.icmp.code = hp->code;  in icmp_pkt_to_tuple() 61 static bool icmp_invert_tuple(struct nf_conntrack_tuple *tuple,  in icmp_invert_tuple()  argument 68 	tuple->src.u.icmp.id = orig->src.u.icmp.id;  in icmp_invert_tuple() 69 	tuple->dst.u.icmp.type = invmap[orig->dst.u.icmp.type] - 1;  in icmp_invert_tuple() 70 	tuple->dst.u.icmp.code = orig->dst.u.icmp.code;  in icmp_invert_tuple() 76 			    const struct nf_conntrack_tuple *tuple)  in icmp_print_tuple()  argument 79 		   tuple->dst.u.icmp.type,  in icmp_print_tuple() [all …] 
 | 
| D | nf_nat_proto_gre.c | 43 		 struct nf_conntrack_tuple *tuple,  in gre_unique_tuple()  argument 58 		keyptr = &tuple->src.u.gre.key;  in gre_unique_tuple() 60 		keyptr = &tuple->dst.u.gre.key;  in gre_unique_tuple() 75 		if (++i == range_size || !nf_nat_used_tuple(tuple, ct))  in gre_unique_tuple() 88 	      const struct nf_conntrack_tuple *tuple,  in gre_manip_pkt()  argument 112 		pr_debug("call_id -> 0x%04x\n", ntohs(tuple->dst.u.gre.key));  in gre_manip_pkt() 113 		pgreh->call_id = tuple->dst.u.gre.key;  in gre_manip_pkt()
  | 
| D | nf_nat_pptp.c | 61 		t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip;  in pptp_nat_expected() 63 		t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip;  in pptp_nat_expected() 70 		t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip;  in pptp_nat_expected() 72 		t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip;  in pptp_nat_expected() 94 		= ct->master->tuplehash[!exp->dir].tuple.dst.u3;  in pptp_nat_expected() 104 		= ct->master->tuplehash[!exp->dir].tuple.src.u3;  in pptp_nat_expected() 146 		new_callid = ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u.tcp.port;  in pptp_outbound_pkt() 205 	expect_orig->tuple.src.u.gre.key = nat_pptp_info->pns_call_id;  in pptp_exp_gre() 206 	expect_orig->tuple.dst.u.gre.key = ct_pptp_info->pac_call_id;  in pptp_exp_gre() 211 	expect_reply->tuple.src.u.gre.key = nat_pptp_info->pac_call_id;  in pptp_exp_gre() [all …] 
 | 
| D | nf_nat_l3proto_ipv4.c | 38 	const struct nf_conntrack_tuple *t = &ct->tuplehash[dir].tuple;  in nf_nat_ipv4_decode_session() 235 				   l4proto, &ct->tuplehash[!dir].tuple, !manip))  in nf_nat_icmp_reply_translation() 248 	nf_ct_invert_tuplepr(&target, &ct->tuplehash[!dir].tuple);  in nf_nat_icmp_reply_translation() 394 		if ((ct->tuplehash[dir].tuple.src.u3.ip !=  in nf_nat_ipv4_out() 395 		     ct->tuplehash[!dir].tuple.dst.u3.ip) ||  in nf_nat_ipv4_out() 396 		    (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP &&  in nf_nat_ipv4_out() 397 		     ct->tuplehash[dir].tuple.src.u.all !=  in nf_nat_ipv4_out() 398 		     ct->tuplehash[!dir].tuple.dst.u.all)) {  in nf_nat_ipv4_out() 432 		if (ct->tuplehash[dir].tuple.dst.u3.ip !=  in nf_nat_ipv4_local_fn() 433 		    ct->tuplehash[!dir].tuple.src.u3.ip) {  in nf_nat_ipv4_local_fn() [all …] 
 | 
| D | nf_conntrack_l3proto_ipv4_compat.c | 153 	print_tuple(s, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple,  in ct_seq_show() 165 	print_tuple(s, &ct->tuplehash[IP_CT_DIR_REPLY].tuple,  in ct_seq_show() 288 	if (exp->tuple.src.l3num != AF_INET)  in exp_seq_show() 297 	seq_printf(s, "proto=%u ", exp->tuple.dst.protonum);  in exp_seq_show() 299 	print_tuple(s, &exp->tuple,  in exp_seq_show() 300 		    __nf_ct_l3proto_find(exp->tuple.src.l3num),  in exp_seq_show() 301 		    __nf_ct_l4proto_find(exp->tuple.src.l3num,  in exp_seq_show() 302 					 exp->tuple.dst.protonum));  in exp_seq_show()
  | 
| D | nf_nat_snmp_basic.c | 1197 		map.from = NOCT1(&ct->tuplehash[dir].tuple.src.u3.ip);  in snmp_translate() 1198 		map.to = NOCT1(&ct->tuplehash[!dir].tuple.dst.u3.ip);  in snmp_translate() 1201 		map.from = NOCT1(&ct->tuplehash[!dir].tuple.src.u3.ip);  in snmp_translate() 1202 		map.to = NOCT1(&ct->tuplehash[dir].tuple.dst.u3.ip);  in snmp_translate() 1268 	.tuple.src.l3num	= AF_INET, 1269 	.tuple.src.u.udp.port	= cpu_to_be16(SNMP_PORT), 1270 	.tuple.dst.protonum	= IPPROTO_UDP, 1278 	.tuple.src.l3num	= AF_INET, 1279 	.tuple.src.u.udp.port	= cpu_to_be16(SNMP_TRAP_PORT), 1280 	.tuple.dst.protonum	= IPPROTO_UDP,
  | 
| D | nf_nat_masquerade_ipv4.c | 48 	if (ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip == 0)  in nf_nat_masquerade_ipv4()
  | 
| D | ipt_CLUSTERIP.c | 347 	nf_ct_dump_tuple_ip(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);  in clusterip_tg()
  | 
| /linux-4.4.14/drivers/ssb/ | 
| D | sdio.c | 478 	struct sdio_func_tuple *tuple;  in ssb_sdio_get_invariants()  local 485 	tuple = bus->host_sdio->tuples;  in ssb_sdio_get_invariants() 486 	while (tuple) {  in ssb_sdio_get_invariants() 487 		switch (tuple->code) {  in ssb_sdio_get_invariants() 489 			switch (tuple->data[0]) {  in ssb_sdio_get_invariants() 491 				GOTO_ERROR_ON((tuple->size != 7) &&  in ssb_sdio_get_invariants() 492 					      (tuple->data[1] != 6),  in ssb_sdio_get_invariants() 495 				mac = tuple->data + 2;  in ssb_sdio_get_invariants() 504 			switch (tuple->data[0]) {  in ssb_sdio_get_invariants() 506 				GOTO_ERROR_ON(tuple->size != 2,  in ssb_sdio_get_invariants() [all …] 
 | 
| D | pcmcia.c | 602 			tuple_t *tuple,  in ssb_pcmcia_get_mac()  argument 607 	if (tuple->TupleData[0] != CISTPL_FUNCE_LAN_NODE_ID)  in ssb_pcmcia_get_mac() 609 	if (tuple->TupleDataLen != ETH_ALEN + 2)  in ssb_pcmcia_get_mac() 611 	if (tuple->TupleData[1] != ETH_ALEN)  in ssb_pcmcia_get_mac() 613 	memcpy(sprom->il0mac, &tuple->TupleData[2], ETH_ALEN);  in ssb_pcmcia_get_mac() 618 					tuple_t *tuple,  in ssb_pcmcia_do_get_invariants()  argument 626 	GOTO_ERROR_ON(tuple->TupleDataLen < 1, "VEN tpl < 1");  in ssb_pcmcia_do_get_invariants() 627 	switch (tuple->TupleData[0]) {  in ssb_pcmcia_do_get_invariants() 629 		GOTO_ERROR_ON((tuple->TupleDataLen != 5) &&  in ssb_pcmcia_do_get_invariants() 630 			      (tuple->TupleDataLen != 7),  in ssb_pcmcia_do_get_invariants() [all …] 
 | 
| /linux-4.4.14/net/netfilter/ | 
| D | nf_conntrack_l3proto_generic.c | 35 				 struct nf_conntrack_tuple *tuple)  in generic_pkt_to_tuple()  argument 37 	memset(&tuple->src.u3, 0, sizeof(tuple->src.u3));  in generic_pkt_to_tuple() 38 	memset(&tuple->dst.u3, 0, sizeof(tuple->dst.u3));  in generic_pkt_to_tuple() 43 static bool generic_invert_tuple(struct nf_conntrack_tuple *tuple,  in generic_invert_tuple()  argument 46 	memset(&tuple->src.u3, 0, sizeof(tuple->src.u3));  in generic_invert_tuple() 47 	memset(&tuple->dst.u3, 0, sizeof(tuple->dst.u3));  in generic_invert_tuple() 53 				const struct nf_conntrack_tuple *tuple)  in generic_print_tuple()  argument
  | 
| D | nf_nat_sip.c | 105 	if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, addr) &&  in map_addr() 106 	    ct->tuplehash[dir].tuple.src.u.udp.port == port) {  in map_addr() 107 		newaddr = ct->tuplehash[!dir].tuple.dst.u3;  in map_addr() 108 		newport = ct->tuplehash[!dir].tuple.dst.u.udp.port;  in map_addr() 109 	} else if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3, addr) &&  in map_addr() 110 		   ct->tuplehash[dir].tuple.dst.u.udp.port == port) {  in map_addr() 111 		newaddr = ct->tuplehash[!dir].tuple.src.u3;  in map_addr() 113 			  ct->tuplehash[!dir].tuple.src.u.udp.port;  in map_addr() 187 					&ct->tuplehash[dir].tuple.src.u3) ||  in nf_nat_sip() 188 			    port != ct->tuplehash[dir].tuple.src.u.udp.port)  in nf_nat_sip() [all …] 
 | 
| D | nf_conntrack_expect.c | 75 static unsigned int nf_ct_expect_dst_hash(const struct nf_conntrack_tuple *tuple)  in nf_ct_expect_dst_hash()  argument 83 	hash = jhash2(tuple->dst.u3.all, ARRAY_SIZE(tuple->dst.u3.all),  in nf_ct_expect_dst_hash() 84 		      (((tuple->dst.protonum ^ tuple->src.l3num) << 16) |  in nf_ct_expect_dst_hash() 85 		       (__force __u16)tuple->dst.u.all) ^ nf_conntrack_hash_rnd);  in nf_ct_expect_dst_hash() 93 		    const struct nf_conntrack_tuple *tuple)  in __nf_ct_expect_find()  argument 101 	h = nf_ct_expect_dst_hash(tuple);  in __nf_ct_expect_find() 103 		if (nf_ct_tuple_mask_cmp(tuple, &i->tuple, &i->mask) &&  in __nf_ct_expect_find() 115 		      const struct nf_conntrack_tuple *tuple)  in nf_ct_expect_find_get()  argument 120 	i = __nf_ct_expect_find(net, zone, tuple);  in nf_ct_expect_find_get() 134 		       const struct nf_conntrack_tuple *tuple)  in nf_ct_find_expectation()  argument [all …] 
 | 
| D | nf_conntrack_tftp.c | 46 	struct nf_conntrack_tuple *tuple;  in tftp_help()  local 59 		nf_ct_dump_tuple(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);  in tftp_help() 60 		nf_ct_dump_tuple(&ct->tuplehash[IP_CT_DIR_REPLY].tuple);  in tftp_help() 67 		tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;  in tftp_help() 70 				  &tuple->src.u3, &tuple->dst.u3,  in tftp_help() 71 				  IPPROTO_UDP, NULL, &tuple->dst.u.udp.port);  in tftp_help() 74 		nf_ct_dump_tuple(&exp->tuple);  in tftp_help() 125 		tftp[i][0].tuple.src.l3num = AF_INET;  in nf_conntrack_tftp_init() 126 		tftp[i][1].tuple.src.l3num = AF_INET6;  in nf_conntrack_tftp_init() 128 			tftp[i][j].tuple.dst.protonum = IPPROTO_UDP;  in nf_conntrack_tftp_init() [all …] 
 | 
| D | xt_conntrack.c | 47 	return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3,  in conntrack_mt_origsrc() 56 	return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3,  in conntrack_mt_origdst() 65 	return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3,  in conntrack_mt_replsrc() 74 	return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3,  in conntrack_mt_repldst() 82 	const struct nf_conntrack_tuple *tuple;  in ct_proto_port_check()  local 84 	tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;  in ct_proto_port_check() 92 	    (tuple->src.u.all == info->origsrc_port) ^  in ct_proto_port_check() 97 	    (tuple->dst.u.all == info->origdst_port) ^  in ct_proto_port_check() 101 	tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;  in ct_proto_port_check() 104 	    (tuple->src.u.all == info->replsrc_port) ^  in ct_proto_port_check() [all …] 
 | 
| D | nf_nat_core.c | 69 	family = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num;  in __nf_nat_decode_session() 121 hash_by_src(const struct net *net, const struct nf_conntrack_tuple *tuple)  in hash_by_src()  argument 126 	hash = jhash2((u32 *)&tuple->src, sizeof(tuple->src) / sizeof(u32),  in hash_by_src() 127 		      tuple->dst.protonum ^ nf_conntrack_hash_rnd);  in hash_by_src() 134 nf_nat_used_tuple(const struct nf_conntrack_tuple *tuple,  in nf_nat_used_tuple()  argument 145 	nf_ct_invert_tuplepr(&reply, tuple);  in nf_nat_used_tuple() 155 		    const struct nf_conntrack_tuple *tuple,  in in_range()  argument 162 	    !l3proto->in_range(tuple, range))  in in_range() 166 	    l4proto->in_range(tuple, NF_NAT_MANIP_SRC,  in in_range() 175 	 const struct nf_conntrack_tuple *tuple)  in same_src()  argument [all …] 
 | 
| D | nf_nat_proto_common.c | 20 bool nf_nat_l4proto_in_range(const struct nf_conntrack_tuple *tuple,  in nf_nat_l4proto_in_range()  argument 28 		port = tuple->src.u.all;  in nf_nat_l4proto_in_range() 30 		port = tuple->dst.u.all;  in nf_nat_l4proto_in_range() 38 				 struct nf_conntrack_tuple *tuple,  in nf_nat_l4proto_unique_tuple()  argument 49 		portptr = &tuple->src.u.all;  in nf_nat_l4proto_unique_tuple() 51 		portptr = &tuple->dst.u.all;  in nf_nat_l4proto_unique_tuple() 78 		off = l3proto->secure_port(tuple, maniptype == NF_NAT_MANIP_SRC  in nf_nat_l4proto_unique_tuple() 79 						  ? tuple->dst.u.all  in nf_nat_l4proto_unique_tuple() 80 						  : tuple->src.u.all);  in nf_nat_l4proto_unique_tuple() 89 		if (++i != range_size && nf_nat_used_tuple(tuple, ct))  in nf_nat_l4proto_unique_tuple()
  | 
| D | nf_conntrack_sane.c | 74 	struct nf_conntrack_tuple *tuple;  in help()  local 146 	tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;  in help() 148 			  &tuple->src.u3, &tuple->dst.u3,  in help() 152 	nf_ct_dump_tuple(&exp->tuple);  in help() 183 				 sane[i][j].tuple.src.l3num, ports[i]);  in nf_conntrack_sane_fini() 205 		sane[i][0].tuple.src.l3num = PF_INET;  in nf_conntrack_sane_init() 206 		sane[i][1].tuple.src.l3num = PF_INET6;  in nf_conntrack_sane_init() 209 			sane[i][j].tuple.src.u.tcp.port = htons(ports[i]);  in nf_conntrack_sane_init() 210 			sane[i][j].tuple.dst.protonum = IPPROTO_TCP;  in nf_conntrack_sane_init() 221 				 sane[i][j].tuple.src.l3num, ports[i]);  in nf_conntrack_sane_init() [all …] 
 | 
| D | nf_conntrack_proto_gre.c | 85 	return km->tuple.src.l3num == t->src.l3num &&  in gre_key_cmpfn() 86 	       !memcmp(&km->tuple.src.u3, &t->src.u3, sizeof(t->src.u3)) &&  in gre_key_cmpfn() 87 	       !memcmp(&km->tuple.dst.u3, &t->dst.u3, sizeof(t->dst.u3)) &&  in gre_key_cmpfn() 88 	       km->tuple.dst.protonum == t->dst.protonum &&  in gre_key_cmpfn() 89 	       km->tuple.dst.u.all == t->dst.u.all;  in gre_key_cmpfn() 102 			key = km->tuple.src.u.gre.key;  in gre_keymap_lookup() 142 	memcpy(&km->tuple, t, sizeof(*t));  in nf_ct_gre_keymap_add() 146 	nf_ct_dump_tuple(&km->tuple);  in nf_ct_gre_keymap_add() 183 static bool gre_invert_tuple(struct nf_conntrack_tuple *tuple,  in gre_invert_tuple()  argument 186 	tuple->dst.u.gre.key = orig->src.u.gre.key;  in gre_invert_tuple() [all …] 
 | 
| D | nf_conntrack_h323_main.c | 275 	    memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) ||  in expect_rtp_rtcp() 287 			  &ct->tuplehash[!dir].tuple.src.u3,  in expect_rtp_rtcp() 288 			  &ct->tuplehash[!dir].tuple.dst.u3,  in expect_rtp_rtcp() 297 			  &ct->tuplehash[!dir].tuple.src.u3,  in expect_rtp_rtcp() 298 			  &ct->tuplehash[!dir].tuple.dst.u3,  in expect_rtp_rtcp() 301 	if (memcmp(&ct->tuplehash[dir].tuple.src.u3,  in expect_rtp_rtcp() 302 		   &ct->tuplehash[!dir].tuple.dst.u3,  in expect_rtp_rtcp() 303 		   sizeof(ct->tuplehash[dir].tuple.src.u3)) &&  in expect_rtp_rtcp() 314 				nf_ct_dump_tuple(&rtp_exp->tuple);  in expect_rtp_rtcp() 316 				nf_ct_dump_tuple(&rtcp_exp->tuple);  in expect_rtp_rtcp() [all …] 
 | 
| D | nfnetlink_cthelper.c | 67 nfnl_cthelper_parse_tuple(struct nf_conntrack_tuple *tuple,  in nfnl_cthelper_parse_tuple()  argument 81 	memset(tuple, 0, sizeof(struct nf_conntrack_tuple));  in nfnl_cthelper_parse_tuple() 83 	tuple->src.l3num = ntohs(nla_get_be16(tb[NFCTH_TUPLE_L3PROTONUM]));  in nfnl_cthelper_parse_tuple() 84 	tuple->dst.protonum = nla_get_u8(tb[NFCTH_TUPLE_L4PROTONUM]);  in nfnl_cthelper_parse_tuple() 203 		     struct nf_conntrack_tuple *tuple)  in nfnl_cthelper_create()  argument 222 	memcpy(&helper->tuple, tuple, sizeof(struct nf_conntrack_tuple));  in nfnl_cthelper_create() 295 	struct nf_conntrack_tuple tuple;  in nfnl_cthelper_new()  local 303 	ret = nfnl_cthelper_parse_tuple(&tuple, tb[NFCTH_TUPLE]);  in nfnl_cthelper_new() 319 			if ((tuple.src.l3num != cur->tuple.src.l3num ||  in nfnl_cthelper_new() 320 			     tuple.dst.protonum != cur->tuple.dst.protonum))  in nfnl_cthelper_new() [all …] 
 | 
| D | nf_conntrack_irc.c | 117 	struct nf_conntrack_tuple *tuple;  in help()  local 187 			tuple = &ct->tuplehash[dir].tuple;  in help() 188 			if (tuple->src.u3.ip != dcc_ip &&  in help() 189 			    tuple->dst.u3.ip != dcc_ip) {  in help() 191 						     &tuple->src.u3.ip,  in help() 203 			tuple = &ct->tuplehash[!dir].tuple;  in help() 206 					  tuple->src.l3num,  in help() 207 					  NULL, &tuple->dst.u3,  in help() 256 		irc[i].tuple.src.l3num = AF_INET;  in nf_conntrack_irc_init() 257 		irc[i].tuple.src.u.tcp.port = htons(ports[i]);  in nf_conntrack_irc_init() [all …] 
 | 
| D | xt_connlimit.c | 48 	struct nf_conntrack_tuple	tuple;  member 120 		      const struct nf_conntrack_tuple *tuple,  in add_hlist()  argument 128 	conn->tuple = *tuple;  in add_hlist() 136 				const struct nf_conntrack_tuple *tuple,  in check_hlist()  argument 151 		found = nf_conntrack_find_get(net, zone, &conn->tuple);  in check_hlist() 160 		if (nf_ct_tuple_equal(&conn->tuple, tuple)) {  in check_hlist() 202 	   const struct nf_conntrack_tuple *tuple,  in count_tree()  argument 232 			count = check_hlist(net, &rbconn->hhead, tuple, zone, &addit);  in count_tree() 238 			if (!add_hlist(&rbconn->hhead, tuple, addr))  in count_tree() 248 		check_hlist(net, &rbconn->hhead, tuple, zone, &addit);  in count_tree() [all …] 
 | 
| D | nf_conntrack_core.c | 129 static u32 hash_conntrack_raw(const struct nf_conntrack_tuple *tuple)  in hash_conntrack_raw()  argument 137 	n = (sizeof(tuple->src) + sizeof(tuple->dst.u3)) / sizeof(u32);  in hash_conntrack_raw() 138 	return jhash2((u32 *)tuple, n, nf_conntrack_hash_rnd ^  in hash_conntrack_raw() 139 		      (((__force __u16)tuple->dst.u.all << 16) |  in hash_conntrack_raw() 140 		      tuple->dst.protonum));  in hash_conntrack_raw() 153 static u_int32_t __hash_conntrack(const struct nf_conntrack_tuple *tuple,  in __hash_conntrack()  argument 156 	return __hash_bucket(hash_conntrack_raw(tuple), size);  in __hash_conntrack() 160 				       const struct nf_conntrack_tuple *tuple)  in hash_conntrack()  argument 162 	return __hash_conntrack(tuple, net->ct.htable_size);  in hash_conntrack() 172 		struct nf_conntrack_tuple *tuple,  in nf_ct_get_tuple()  argument [all …] 
 | 
| D | nf_conntrack_amanda.c | 92 	struct nf_conntrack_tuple *tuple;  in amanda_help()  local 149 		tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;  in amanda_help() 152 				  &tuple->src.u3, &tuple->dst.u3,  in amanda_help() 180 		.tuple.src.l3num	= AF_INET, 181 		.tuple.src.u.udp.port	= cpu_to_be16(10080), 182 		.tuple.dst.protonum	= IPPROTO_UDP, 189 		.tuple.src.l3num	= AF_INET6, 190 		.tuple.src.u.udp.port	= cpu_to_be16(10080), 191 		.tuple.dst.protonum	= IPPROTO_UDP,
  | 
| D | nf_nat_proto_tcp.c | 25 		 struct nf_conntrack_tuple *tuple,  in tcp_unique_tuple()  argument 30 	nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct,  in tcp_unique_tuple() 38 	      const struct nf_conntrack_tuple *tuple,  in tcp_manip_pkt()  argument 58 		newport = tuple->src.u.tcp.port;  in tcp_manip_pkt() 62 		newport = tuple->dst.u.tcp.port;  in tcp_manip_pkt() 72 	l3proto->csum_update(skb, iphdroff, &hdr->check, tuple, maniptype);  in tcp_manip_pkt()
  | 
| D | nf_nat_proto_udp.c | 24 		 struct nf_conntrack_tuple *tuple,  in udp_unique_tuple()  argument 29 	nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct,  in udp_unique_tuple() 37 	      const struct nf_conntrack_tuple *tuple,  in udp_manip_pkt()  argument 49 		newport = tuple->src.u.udp.port;  in udp_manip_pkt() 53 		newport = tuple->dst.u.udp.port;  in udp_manip_pkt() 58 				     tuple, maniptype);  in udp_manip_pkt()
  | 
| D | nf_nat_proto_dccp.c | 27 		  struct nf_conntrack_tuple *tuple,  in dccp_unique_tuple()  argument 32 	nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct,  in dccp_unique_tuple() 40 	       const struct nf_conntrack_tuple *tuple,  in dccp_manip_pkt()  argument 56 		newport = tuple->src.u.dccp.port;  in dccp_manip_pkt() 59 		newport = tuple->dst.u.dccp.port;  in dccp_manip_pkt() 70 			     tuple, maniptype);  in dccp_manip_pkt()
  | 
| D | nf_nat_proto_udplite.c | 24 		     struct nf_conntrack_tuple *tuple,  in udplite_unique_tuple()  argument 29 	nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct,  in udplite_unique_tuple() 37 		  const struct nf_conntrack_tuple *tuple,  in udplite_manip_pkt()  argument 50 		newport = tuple->src.u.udp.port;  in udplite_manip_pkt() 54 		newport = tuple->dst.u.udp.port;  in udplite_manip_pkt() 58 	l3proto->csum_update(skb, iphdroff, &hdr->check, tuple, maniptype);  in udplite_manip_pkt()
  | 
| D | nf_conntrack_helper.c | 109 static unsigned int helper_hash(const struct nf_conntrack_tuple *tuple)  in helper_hash()  argument 111 	return (((tuple->src.l3num << 8) | tuple->dst.protonum) ^  in helper_hash() 112 		(__force __u16)tuple->src.u.all) % nf_ct_helper_hsize;  in helper_hash() 116 __nf_ct_helper_find(const struct nf_conntrack_tuple *tuple)  in __nf_ct_helper_find()  argument 125 	h = helper_hash(tuple);  in __nf_ct_helper_find() 127 		if (nf_ct_tuple_src_mask_cmp(tuple, &helper->tuple, &mask))  in __nf_ct_helper_find() 142 			    h->tuple.src.l3num == l3num &&  in __nf_conntrack_helper_find() 143 			    h->tuple.dst.protonum == protonum)  in __nf_conntrack_helper_find() 213 		helper = __nf_ct_helper_find(&ct->tuplehash[IP_CT_DIR_REPLY].tuple);  in __nf_ct_try_assign_helper() 366 	unsigned int h = helper_hash(&me->tuple);  in nf_conntrack_helper_register() [all …] 
 | 
| D | nf_nat_proto_sctp.c | 21 		  struct nf_conntrack_tuple *tuple,  in sctp_unique_tuple()  argument 26 	nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct,  in sctp_unique_tuple() 34 	       const struct nf_conntrack_tuple *tuple,  in sctp_manip_pkt()  argument 46 		hdr->source = tuple->src.u.sctp.port;  in sctp_manip_pkt() 49 		hdr->dest = tuple->dst.u.sctp.port;  in sctp_manip_pkt()
  | 
| D | nf_conntrack_proto_generic.c | 48 				 struct net *net, struct nf_conntrack_tuple *tuple)  in generic_pkt_to_tuple()  argument 50 	tuple->src.u.all = 0;  in generic_pkt_to_tuple() 51 	tuple->dst.u.all = 0;  in generic_pkt_to_tuple() 56 static bool generic_invert_tuple(struct nf_conntrack_tuple *tuple,  in generic_invert_tuple()  argument 59 	tuple->src.u.all = 0;  in generic_invert_tuple() 60 	tuple->dst.u.all = 0;  in generic_invert_tuple() 67 				const struct nf_conntrack_tuple *tuple)  in generic_print_tuple()  argument
  | 
| D | nf_conntrack_netlink.c | 63 			    const struct nf_conntrack_tuple *tuple,  in ctnetlink_dump_tuples_proto()  argument 72 	if (nla_put_u8(skb, CTA_PROTO_NUM, tuple->dst.protonum))  in ctnetlink_dump_tuples_proto() 76 		ret = l4proto->tuple_to_nlattr(skb, tuple);  in ctnetlink_dump_tuples_proto() 88 			 const struct nf_conntrack_tuple *tuple,  in ctnetlink_dump_tuples_ip()  argument 99 		ret = l3proto->tuple_to_nlattr(skb, tuple);  in ctnetlink_dump_tuples_ip() 111 		      const struct nf_conntrack_tuple *tuple)  in ctnetlink_dump_tuples()  argument 118 	l3proto = __nf_ct_l3proto_find(tuple->src.l3num);  in ctnetlink_dump_tuples() 119 	ret = ctnetlink_dump_tuples_ip(skb, tuple, l3proto);  in ctnetlink_dump_tuples() 122 		l4proto = __nf_ct_l4proto_find(tuple->src.l3num,  in ctnetlink_dump_tuples() 123 					       tuple->dst.protonum);  in ctnetlink_dump_tuples() [all …] 
 | 
| D | nf_nat_proto_unknown.c | 20 static bool unknown_in_range(const struct nf_conntrack_tuple *tuple,  in unknown_in_range()  argument 29 				 struct nf_conntrack_tuple *tuple,  in unknown_unique_tuple()  argument 44 		  const struct nf_conntrack_tuple *tuple,  in unknown_manip_pkt()  argument
  | 
| D | nf_conntrack_broadcast.c | 62 	exp->tuple                = ct->tuplehash[IP_CT_DIR_REPLY].tuple;  in nf_conntrack_broadcast_help() 63 	exp->tuple.src.u.udp.port = help->helper->tuple.src.u.udp.port;  in nf_conntrack_broadcast_help()
  | 
| D | nf_conntrack_proto_udp.c | 42 			     struct nf_conntrack_tuple *tuple)  in udp_pkt_to_tuple()  argument 52 	tuple->src.u.udp.port = hp->source;  in udp_pkt_to_tuple() 53 	tuple->dst.u.udp.port = hp->dest;  in udp_pkt_to_tuple() 58 static bool udp_invert_tuple(struct nf_conntrack_tuple *tuple,  in udp_invert_tuple()  argument 61 	tuple->src.u.udp.port = orig->dst.u.udp.port;  in udp_invert_tuple() 62 	tuple->dst.u.udp.port = orig->src.u.udp.port;  in udp_invert_tuple() 68 			    const struct nf_conntrack_tuple *tuple)  in udp_print_tuple()  argument 71 		   ntohs(tuple->src.u.udp.port),  in udp_print_tuple() 72 		   ntohs(tuple->dst.u.udp.port));  in udp_print_tuple()
  | 
| D | nf_conntrack_proto_udplite.c | 52 				 struct nf_conntrack_tuple *tuple)  in udplite_pkt_to_tuple()  argument 61 	tuple->src.u.udp.port = hp->source;  in udplite_pkt_to_tuple() 62 	tuple->dst.u.udp.port = hp->dest;  in udplite_pkt_to_tuple() 66 static bool udplite_invert_tuple(struct nf_conntrack_tuple *tuple,  in udplite_invert_tuple()  argument 69 	tuple->src.u.udp.port = orig->dst.u.udp.port;  in udplite_invert_tuple() 70 	tuple->dst.u.udp.port = orig->src.u.udp.port;  in udplite_invert_tuple() 76 				const struct nf_conntrack_tuple *tuple)  in udplite_print_tuple()  argument 79 		   ntohs(tuple->src.u.udp.port),  in udplite_print_tuple() 80 		   ntohs(tuple->dst.u.udp.port));  in udplite_print_tuple()
  | 
| D | nf_conntrack_netbios_ns.c | 51 	.tuple.src.l3num	= NFPROTO_IPV4, 52 	.tuple.src.u.udp.port	= cpu_to_be16(NMBD_PORT), 53 	.tuple.dst.protonum	= IPPROTO_UDP,
  | 
| D | nf_conntrack_sip.c | 806 		    !nf_inet_addr_cmp(&exp->tuple.dst.u3, addr) ||  in refresh_signalling_expectation() 807 		    exp->tuple.dst.protonum != proto ||  in refresh_signalling_expectation() 808 		    exp->tuple.dst.u.udp.port != port)  in refresh_signalling_expectation() 855 	struct nf_conntrack_tuple tuple;  in set_expected_rtp_rtcp()  local 863 		if (!nf_inet_addr_cmp(daddr, &ct->tuplehash[dir].tuple.src.u3))  in set_expected_rtp_rtcp() 865 		saddr = &ct->tuplehash[!dir].tuple.src.u3;  in set_expected_rtp_rtcp() 881 	memset(&tuple, 0, sizeof(tuple));  in set_expected_rtp_rtcp() 883 		tuple.src.u3 = *saddr;  in set_expected_rtp_rtcp() 884 	tuple.src.l3num		= nf_ct_l3num(ct);  in set_expected_rtp_rtcp() 885 	tuple.dst.protonum	= IPPROTO_UDP;  in set_expected_rtp_rtcp() [all …] 
 | 
| D | nf_conntrack_ftp.c | 455 	memcpy(cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all,  in help() 497 	daddr = &ct->tuplehash[!dir].tuple.dst.u3;  in help() 501 	    memcmp(&cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all,  in help() 510 				 &ct->tuplehash[dir].tuple.src.u3.ip);  in help() 514 				 ct->tuplehash[dir].tuple.src.u3.ip6);  in help() 529 			  &ct->tuplehash[!dir].tuple.src.u3, daddr,  in help() 591 				 ftp[i][j].tuple.src.l3num, ports[i]);  in nf_conntrack_ftp_fini() 613 		ftp[i][0].tuple.src.l3num = PF_INET;  in nf_conntrack_ftp_init() 614 		ftp[i][1].tuple.src.l3num = PF_INET6;  in nf_conntrack_ftp_init() 617 			ftp[i][j].tuple.src.u.tcp.port = htons(ports[i]);  in nf_conntrack_ftp_init() [all …] 
 | 
| D | nf_conntrack_snmp.c | 58 	.tuple.src.l3num	= NFPROTO_IPV4, 59 	.tuple.src.u.udp.port	= cpu_to_be16(SNMP_PORT), 60 	.tuple.dst.protonum	= IPPROTO_UDP,
  | 
| D | nf_conntrack_pptp.c | 125 		nf_ct_invert_tuplepr(&inv_t, &exp->tuple);  in pptp_expectfn() 186 	memcpy(&t, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, sizeof(t));  in pptp_destroy_siblings() 194 	memcpy(&t, &ct->tuplehash[IP_CT_DIR_REPLY].tuple, sizeof(t));  in pptp_destroy_siblings() 222 			  &ct->tuplehash[dir].tuple.src.u3,  in exp_gre() 223 			  &ct->tuplehash[dir].tuple.dst.u3,  in exp_gre() 231 			  &ct->tuplehash[dir].tuple.src.u3,  in exp_gre() 232 			  &ct->tuplehash[dir].tuple.dst.u3,  in exp_gre() 245 	if (nf_ct_gre_keymap_add(ct, IP_CT_DIR_ORIGINAL, &exp_orig->tuple) != 0)  in exp_gre() 247 	if (nf_ct_gre_keymap_add(ct, IP_CT_DIR_REPLY, &exp_reply->tuple) != 0) {  in exp_gre() 601 	.tuple.src.l3num	= AF_INET, [all …] 
 | 
| D | nf_nat_irc.c | 43 	newaddr = ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3;  in help() 45 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;  in help() 53 		exp->tuple.dst.u.tcp.port = htons(port);  in help()
  | 
| D | nft_ct.c | 42 	const struct nf_conntrack_tuple *tuple;  in nft_ct_get_eval()  local 122 	tuple = &ct->tuplehash[priv->dir].tuple;  in nft_ct_get_eval() 128 		memcpy(dest, tuple->src.u3.all,  in nft_ct_get_eval() 132 		memcpy(dest, tuple->dst.u3.all,  in nft_ct_get_eval() 139 		*dest = (__force __u16)tuple->src.u.all;  in nft_ct_get_eval() 142 		*dest = (__force __u16)tuple->dst.u.all;  in nft_ct_get_eval()
  | 
| D | nf_nat_ftp.c | 77 	newaddr = ct->tuplehash[!dir].tuple.dst.u3;  in nf_nat_ftp() 78 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;  in nf_nat_ftp() 89 		exp->tuple.dst.u.tcp.port = htons(port);  in nf_nat_ftp()
  | 
| D | nf_nat_amanda.c | 39 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;  in help() 50 		exp->tuple.dst.u.tcp.port = htons(port);  in help()
  | 
| D | nf_conntrack_proto_dccp.c | 401 			      struct net *net, struct nf_conntrack_tuple *tuple)  in dccp_pkt_to_tuple()  argument 409 	tuple->src.u.dccp.port = dh->dccph_sport;  in dccp_pkt_to_tuple() 410 	tuple->dst.u.dccp.port = dh->dccph_dport;  in dccp_pkt_to_tuple() 415 			      const struct nf_conntrack_tuple *tuple)  in dccp_invert_tuple()  argument 417 	inv->src.u.dccp.port = tuple->dst.u.dccp.port;  in dccp_invert_tuple() 418 	inv->dst.u.dccp.port = tuple->src.u.dccp.port;  in dccp_invert_tuple() 622 			     const struct nf_conntrack_tuple *tuple)  in dccp_print_tuple()  argument 625 		   ntohs(tuple->src.u.dccp.port),  in dccp_print_tuple() 626 		   ntohs(tuple->dst.u.dccp.port));  in dccp_print_tuple()
  | 
| D | nf_conntrack_proto_tcp.c | 280 			     struct net *net, struct nf_conntrack_tuple *tuple)  in tcp_pkt_to_tuple()  argument 290 	tuple->src.u.tcp.port = hp->source;  in tcp_pkt_to_tuple() 291 	tuple->dst.u.tcp.port = hp->dest;  in tcp_pkt_to_tuple() 296 static bool tcp_invert_tuple(struct nf_conntrack_tuple *tuple,  in tcp_invert_tuple()  argument 299 	tuple->src.u.tcp.port = orig->dst.u.tcp.port;  in tcp_invert_tuple() 300 	tuple->dst.u.tcp.port = orig->src.u.tcp.port;  in tcp_invert_tuple() 306 			    const struct nf_conntrack_tuple *tuple)  in tcp_print_tuple()  argument 309 		   ntohs(tuple->src.u.tcp.port),  in tcp_print_tuple() 310 		   ntohs(tuple->dst.u.tcp.port));  in tcp_print_tuple() 513 	const struct nf_conntrack_tuple *tuple = &ct->tuplehash[dir].tuple;  in tcp_in_window()  local [all …] 
 | 
| D | nf_conntrack_proto_sctp.c | 159 			      struct net *net, struct nf_conntrack_tuple *tuple)  in sctp_pkt_to_tuple()  argument 169 	tuple->src.u.sctp.port = hp->source;  in sctp_pkt_to_tuple() 170 	tuple->dst.u.sctp.port = hp->dest;  in sctp_pkt_to_tuple() 174 static bool sctp_invert_tuple(struct nf_conntrack_tuple *tuple,  in sctp_invert_tuple()  argument 177 	tuple->src.u.sctp.port = orig->dst.u.sctp.port;  in sctp_invert_tuple() 178 	tuple->dst.u.sctp.port = orig->src.u.sctp.port;  in sctp_invert_tuple() 184 			     const struct nf_conntrack_tuple *tuple)  in sctp_print_tuple()  argument 187 		   ntohs(tuple->src.u.sctp.port),  in sctp_print_tuple() 188 		   ntohs(tuple->dst.u.sctp.port));  in sctp_print_tuple()
  | 
| D | xt_cluster.c | 21 	return (__force u32)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip;  in nf_ct_orig_ipv4_src() 26 	return (__force u32 *)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip6;  in nf_ct_orig_ipv6_src()
  | 
| D | nf_conntrack_standalone.c | 40 print_tuple(struct seq_file *s, const struct nf_conntrack_tuple *tuple,  in print_tuple()  argument 44 	l3proto->print_tuple(s, tuple);  in print_tuple() 45 	l4proto->print_tuple(s, tuple);  in print_tuple() 231 	print_tuple(s, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple,  in ct_seq_show() 245 	print_tuple(s, &ct->tuplehash[IP_CT_DIR_REPLY].tuple,  in ct_seq_show()
  | 
| D | nf_nat_helper.c | 202 		= ct->master->tuplehash[!exp->dir].tuple.dst.u3;  in nf_nat_follow_master() 209 		= ct->master->tuplehash[!exp->dir].tuple.src.u3;  in nf_nat_follow_master()
  | 
| D | nf_nat_tftp.c | 28 		= ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port;  in help()
  | 
| D | xt_socket.c | 194 		daddr = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip;  in xt_socket_lookup_slow_v4() 196 			ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.tcp.port :  in xt_socket_lookup_slow_v4() 197 			ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port;  in xt_socket_lookup_slow_v4()
  | 
| D | xt_HMARK.c | 90 	otuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;  in hmark_ct_set_htuple() 91 	rtuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;  in hmark_ct_set_htuple()
  | 
| /linux-4.4.14/net/ipv6/netfilter/ | 
| D | nf_conntrack_l3proto_ipv6.c | 38 			      struct nf_conntrack_tuple *tuple)  in ipv6_pkt_to_tuple()  argument 48 	memcpy(tuple->src.u3.ip6, ap, sizeof(tuple->src.u3.ip6));  in ipv6_pkt_to_tuple() 49 	memcpy(tuple->dst.u3.ip6, ap + 4, sizeof(tuple->dst.u3.ip6));  in ipv6_pkt_to_tuple() 54 static bool ipv6_invert_tuple(struct nf_conntrack_tuple *tuple,  in ipv6_invert_tuple()  argument 57 	memcpy(tuple->src.u3.ip6, orig->dst.u3.ip6, sizeof(tuple->src.u3.ip6));  in ipv6_invert_tuple() 58 	memcpy(tuple->dst.u3.ip6, orig->src.u3.ip6, sizeof(tuple->dst.u3.ip6));  in ipv6_invert_tuple() 64 			    const struct nf_conntrack_tuple *tuple)  in ipv6_print_tuple()  argument 67 		   tuple->src.u3.ip6, tuple->dst.u3.ip6);  in ipv6_print_tuple() 233 	struct nf_conntrack_tuple tuple = { .src.l3num = NFPROTO_IPV6 };  in ipv6_getorigdst()  local 236 	tuple.src.u3.in6 = sk->sk_v6_rcv_saddr;  in ipv6_getorigdst() [all …] 
 | 
| D | nf_nat_proto_icmpv6.c | 23 icmpv6_in_range(const struct nf_conntrack_tuple *tuple,  in icmpv6_in_range()  argument 28 	return ntohs(tuple->src.u.icmp.id) >= ntohs(min->icmp.id) &&  in icmpv6_in_range() 29 	       ntohs(tuple->src.u.icmp.id) <= ntohs(max->icmp.id);  in icmpv6_in_range() 34 		    struct nf_conntrack_tuple *tuple,  in icmpv6_unique_tuple()  argument 50 		tuple->src.u.icmp.id = htons(ntohs(range->min_proto.icmp.id) +  in icmpv6_unique_tuple() 52 		if (++i == range_size || !nf_nat_used_tuple(tuple, ct))  in icmpv6_unique_tuple() 61 		 const struct nf_conntrack_tuple *tuple,  in icmpv6_manip_pkt()  argument 71 			     tuple, maniptype);  in icmpv6_manip_pkt() 76 					 tuple->src.u.icmp.id, false);  in icmpv6_manip_pkt() 77 		hdr->icmp6_identifier = tuple->src.u.icmp.id;  in icmpv6_manip_pkt()
  | 
| D | nf_conntrack_proto_icmpv6.c | 40 				struct nf_conntrack_tuple *tuple)  in icmpv6_pkt_to_tuple()  argument 48 	tuple->dst.u.icmp.type = hp->icmp6_type;  in icmpv6_pkt_to_tuple() 49 	tuple->src.u.icmp.id = hp->icmp6_identifier;  in icmpv6_pkt_to_tuple() 50 	tuple->dst.u.icmp.code = hp->icmp6_code;  in icmpv6_pkt_to_tuple() 74 static bool icmpv6_invert_tuple(struct nf_conntrack_tuple *tuple,  in icmpv6_invert_tuple()  argument 81 	tuple->src.u.icmp.id   = orig->src.u.icmp.id;  in icmpv6_invert_tuple() 82 	tuple->dst.u.icmp.type = invmap[type] - 1;  in icmpv6_invert_tuple() 83 	tuple->dst.u.icmp.code = orig->dst.u.icmp.code;  in icmpv6_invert_tuple() 89 			      const struct nf_conntrack_tuple *tuple)  in icmpv6_print_tuple()  argument 92 		   tuple->dst.u.icmp.type,  in icmpv6_print_tuple() [all …] 
 | 
| D | nf_nat_l3proto_ipv6.c | 37 	const struct nf_conntrack_tuple *t = &ct->tuplehash[dir].tuple;  in nf_nat_ipv6_decode_session() 241 				   l4proto, &ct->tuplehash[!dir].tuple, !manip))  in nf_nat_icmpv6_reply_translation() 255 	nf_ct_invert_tuplepr(&target, &ct->tuplehash[!dir].tuple);  in nf_nat_icmpv6_reply_translation() 401 		if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3,  in nf_nat_ipv6_out() 402 				      &ct->tuplehash[!dir].tuple.dst.u3) ||  in nf_nat_ipv6_out() 403 		    (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 &&  in nf_nat_ipv6_out() 404 		     ct->tuplehash[dir].tuple.src.u.all !=  in nf_nat_ipv6_out() 405 		     ct->tuplehash[!dir].tuple.dst.u.all)) {  in nf_nat_ipv6_out() 438 		if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3,  in nf_nat_ipv6_local_fn() 439 				      &ct->tuplehash[!dir].tuple.src.u3)) {  in nf_nat_ipv6_local_fn() [all …] 
 | 
| /linux-4.4.14/net/netfilter/ipvs/ | 
| D | ip_vs_nfct.c | 111 	new_tuple = ct->tuplehash[IP_CT_DIR_REPLY].tuple;  in ip_vs_update_conntrack() 130 		  ARG_TUPLE(&ct->tuplehash[IP_CT_DIR_REPLY].tuple),  in ip_vs_update_conntrack() 151 	if (exp->tuple.src.l3num != PF_INET)  in ip_vs_nfct_expect_callback() 163 	orig = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;  in ip_vs_nfct_expect_callback() 164 	ip_vs_conn_fill_param(net_ipvs(net), exp->tuple.src.l3num, orig->dst.protonum,  in ip_vs_nfct_expect_callback() 170 		new_reply = ct->tuplehash[IP_CT_DIR_REPLY].tuple;  in ip_vs_nfct_expect_callback() 190 		new_reply = ct->tuplehash[IP_CT_DIR_REPLY].tuple;  in ip_vs_nfct_expect_callback() 247 		__func__, ct, ARG_TUPLE(&exp->tuple));  in ip_vs_nfct_expect_related() 260 	struct nf_conntrack_tuple tuple;  in ip_vs_conn_drop_conntrack()  local 265 	tuple = (struct nf_conntrack_tuple) {  in ip_vs_conn_drop_conntrack() [all …] 
 | 
| /linux-4.4.14/drivers/net/wireless/b43/ | 
| D | sdio.c | 100 	struct sdio_func_tuple *tuple;  in b43_sdio_probe()  local 105 	tuple = func->tuples;  in b43_sdio_probe() 106 	while (tuple) {  in b43_sdio_probe() 107 		switch (tuple->code) {  in b43_sdio_probe() 109 			switch (tuple->data[0]) {  in b43_sdio_probe() 111 				if (tuple->size != 5)  in b43_sdio_probe() 113 				vendor = tuple->data[1] | (tuple->data[2]<<8);  in b43_sdio_probe() 114 				device = tuple->data[3] | (tuple->data[4]<<8);  in b43_sdio_probe() 125 		tuple = tuple->next;  in b43_sdio_probe()
  | 
| /linux-4.4.14/drivers/mmc/core/ | 
| D | sdio_cis.c | 353 	struct sdio_func_tuple *tuple, *victim;  in sdio_free_common_cis()  local 355 	tuple = card->tuples;  in sdio_free_common_cis() 357 	while (tuple) {  in sdio_free_common_cis() 358 		victim = tuple;  in sdio_free_common_cis() 359 		tuple = tuple->next;  in sdio_free_common_cis() 394 	struct sdio_func_tuple *tuple, *victim;  in sdio_free_func_cis()  local 396 	tuple = func->tuples;  in sdio_free_func_cis() 398 	while (tuple && tuple != func->card->tuples) {  in sdio_free_func_cis() 399 		victim = tuple;  in sdio_free_func_cis() 400 		tuple = tuple->next;  in sdio_free_func_cis()
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/phy/ | 
| D | apm-xgene-phy.txt | 19 			  Two set of 3-tuple setting for each (up to 3) 25 			  Two set of 3-tuple setting for each (up to 3) 28 			  gain control. Two set of 3-tuple setting for each 31 - apm,tx-amplitude	: Amplitude control. Two set of 3-tuple setting for 36 			  3-tuple setting for each (up to 3) supported link 40 			  3-tuple setting for each (up to 3) supported link 44 			  3-tuple setting for Gen1, Gen2, and Gen3. Range is 46 - apm,tx-speed		: Tx operating speed. One set of 3-tuple for each 49 			   1 = 2-4Gbps (1st tuple default) 51 			   3 = 8-15Gbps (2nd tuple default) [all …] 
 | 
| /linux-4.4.14/include/net/netfilter/ | 
| D | nf_nat_l4proto.h | 20 			  const struct nf_conntrack_tuple *tuple, 24 	bool (*in_range)(const struct nf_conntrack_tuple *tuple, 35 			     struct nf_conntrack_tuple *tuple, 58 bool nf_nat_l4proto_in_range(const struct nf_conntrack_tuple *tuple, 64 				 struct nf_conntrack_tuple *tuple,
  | 
| D | nf_conntrack_expect.h | 22 	struct nf_conntrack_tuple tuple;  member 83 		    const struct nf_conntrack_tuple *tuple); 88 		      const struct nf_conntrack_tuple *tuple); 93 		       const struct nf_conntrack_tuple *tuple);
  | 
| D | nf_conntrack.h | 125 			    tuplehash[hash->tuple.dst.dir]);  in nf_ct_tuplehash_to_ctrack() 130 	return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num;  in nf_ct_l3num() 135 	return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum;  in nf_ct_protonum() 138 #define nf_ct_tuple(ct, dir) (&(ct)->tuplehash[dir].tuple) 156 int nf_conntrack_tuple_taken(const struct nf_conntrack_tuple *tuple, 191 		       struct nf_conntrack_tuple *tuple);
  | 
| D | nf_conntrack_tuple.h | 115 	((enum ip_conntrack_dir)(h)->tuple.dst.dir) 120 	struct nf_conntrack_tuple tuple;  member 179 		     const struct nf_conntrack_tuple *tuple,  in nf_ct_tuple_mask_cmp()  argument 182 	return nf_ct_tuple_src_mask_cmp(t, tuple, mask) &&  in nf_ct_tuple_mask_cmp() 183 	       __nf_ct_tuple_dst_equal(t, tuple);  in nf_ct_tuple_mask_cmp()
  | 
| D | nf_conntrack_core.h | 45 		     struct nf_conntrack_tuple *tuple, 58 		      const struct nf_conntrack_tuple *tuple); 78 print_tuple(struct seq_file *s, const struct nf_conntrack_tuple *tuple,
  | 
| D | nf_conntrack_l4proto.h | 29 			     struct net *net, struct nf_conntrack_tuple *tuple); 144 			       const struct nf_conntrack_tuple *tuple);
  | 
| D | nf_nat.h | 52 int nf_nat_used_tuple(const struct nf_conntrack_tuple *tuple,
  | 
| D | nf_conntrack_l3proto.h | 31 			     struct nf_conntrack_tuple *tuple);
  | 
| D | nf_conntrack_helper.h | 36 	struct nf_conntrack_tuple tuple;  member
  | 
| /linux-4.4.14/drivers/staging/unisys/visorbus/ | 
| D | iovmcall_gnuc.h | 17 __unisys_vmcall_gnuc(unsigned long tuple, unsigned long reg_ebx,  in __unisys_vmcall_gnuc()  argument 28 		"a"(tuple), "b"(reg_ebx), "c"(reg_ecx));  in __unisys_vmcall_gnuc() 33 __unisys_extended_vmcall_gnuc(unsigned long long tuple,  in __unisys_extended_vmcall_gnuc()  argument 46 		"a"(tuple), "b"(reg_ebx), "c"(reg_ecx), "d"(reg_edx));  in __unisys_extended_vmcall_gnuc()
  | 
| D | vmcallinterface.h | 66 #define unisys_vmcall(tuple, reg_ebx, reg_ecx) \  argument 67 	__unisys_vmcall_gnuc(tuple, reg_ebx, reg_ecx) 68 #define unisys_extended_vmcall(tuple, reg_ebx, reg_ecx, reg_edx) \  argument 69 	__unisys_extended_vmcall_gnuc(tuple, reg_ebx, reg_ecx, reg_edx)
  | 
| /linux-4.4.14/drivers/media/dvb-core/ | 
| D | dvb_ca_en50221.c | 361 				     int *address, int *tupleType, int *tupleLength, u8 * tuple)  in dvb_ca_en50221_read_tuple()  argument 386 		tuple[i] = ca->pub->read_attribute_mem(ca->pub, slot, _address + (i * 2));  in dvb_ca_en50221_read_tuple() 388 			i, tuple[i] & 0xff,  in dvb_ca_en50221_read_tuple() 389 			((tuple[i] > 31) && (tuple[i] < 127)) ? tuple[i] : '.');  in dvb_ca_en50221_read_tuple() 415 	u8 tuple[257];  in dvb_ca_en50221_parse_attributes()  local 428 	     dvb_ca_en50221_read_tuple(ca, slot, &address, &tupleType, &tupleLength, tuple)) < 0)  in dvb_ca_en50221_parse_attributes() 437 	     dvb_ca_en50221_read_tuple(ca, slot, &address, &tupleType, &tupleLength, tuple)) < 0)  in dvb_ca_en50221_parse_attributes() 446 	     dvb_ca_en50221_read_tuple(ca, slot, &address, &tupleType, &tupleLength, tuple)) < 0)  in dvb_ca_en50221_parse_attributes() 455 						&tupleLength, tuple)) < 0)  in dvb_ca_en50221_parse_attributes() 461 	manfid = (tuple[1] << 8) | tuple[0];  in dvb_ca_en50221_parse_attributes() [all …] 
 | 
| /linux-4.4.14/drivers/net/ethernet/8390/ | 
| D | apne.c | 129 	char tuple[8];  in apne_probe()  local 164 	if ((pcmcia_copy_tuple(CISTPL_FUNCID, tuple, 8) < 3) ||  in apne_probe() 165 		(tuple[2] != CISTPL_FUNCID_NETWORK)) {  in apne_probe() 588 	u_char tuple[32];  in init_pcmcia()  local 603 	if (pcmcia_copy_tuple(CISTPL_CFTABLE_ENTRY, tuple, 32) < 3)  in init_pcmcia() 606 	config = tuple[2] & 0x3f;  in init_pcmcia() 611 	if (pcmcia_copy_tuple(CISTPL_CONFIG, tuple, 32) < 6)  in init_pcmcia() 614 	offset_len = (tuple[2] & 0x3) + 1;  in init_pcmcia() 617 		offset = (offset << 8) | tuple[4+offset_len];  in init_pcmcia()
  | 
| /linux-4.4.14/drivers/bluetooth/ | 
| D | btsdio.c | 284 	struct sdio_func_tuple *tuple = func->tuples;  in btsdio_probe()  local 289 	while (tuple) {  in btsdio_probe() 290 		BT_DBG("code 0x%x size %d", tuple->code, tuple->size);  in btsdio_probe() 291 		tuple = tuple->next;  in btsdio_probe()
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/c6x/ | 
| D | dscr.txt | 46     a lock register. Each tuple consists of the register offset, lock register 57     is contained in a single byte. This property has two tuples. Each tuple has 65     Each tuple describes a range of identical bitfields used to control one or 66     more devices (one bitfield per device). The layout of each tuple is: 81     for device states controlled by the DSCR. Each tuple describes a range of 83     bitfield per device). The layout of each tuple is:
  | 
| /linux-4.4.14/arch/m68k/amiga/ | 
| D | pcmcia.c | 41 int pcmcia_copy_tuple(unsigned char tuple_id, void *tuple, int max_len)  in pcmcia_copy_tuple()  argument 46 	dest = tuple;  in pcmcia_copy_tuple()
  | 
| /linux-4.4.14/net/sched/ | 
| D | act_connmark.c | 37 	struct nf_conntrack_tuple tuple;  in tcf_connmark()  local 71 			       proto, ca->net, &tuple))  in tcf_connmark() 77 	thash = nf_conntrack_find_get(ca->net, &zone, &tuple);  in tcf_connmark()
  | 
| D | cls_flow.c | 142 	ct->tuplehash[CTINFO2DIR(ctinfo)].tuple.member;			\
  | 
| /linux-4.4.14/drivers/mtd/maps/ | 
| D | pcmciamtd.c | 335 				tuple_t *tuple,  in pcmciamtd_cistpl_format()  argument 340 	if (!pcmcia_parse_tuple(tuple, &parse)) {  in pcmciamtd_cistpl_format() 350 				tuple_t *tuple,  in pcmciamtd_cistpl_jedec()  argument 356 	if (!pcmcia_parse_tuple(tuple, &parse)) {  in pcmciamtd_cistpl_jedec() 366 				tuple_t *tuple,  in pcmciamtd_cistpl_device()  argument 374 	if (pcmcia_parse_tuple(tuple, &parse))  in pcmciamtd_cistpl_device() 390 				tuple_t *tuple,  in pcmciamtd_cistpl_geo()  argument 398 	if (pcmcia_parse_tuple(tuple, &parse))  in pcmciamtd_cistpl_geo()
  | 
| /linux-4.4.14/Documentation/trace/postprocess/ | 
| D | trace-pagealloc-postprocess.pl | 113 	my $tuple; 114 	foreach $tuple (split /\s/, $regex) { 115 		my ($key, $value) = split(/=/, $tuple);
  | 
| D | trace-vmscan-postprocess.pl | 167 	my $tuple; 168 	foreach $tuple (split /\s/, $regex) { 169 		my ($key, $value) = split(/=/, $tuple);
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/gpio/ | 
| D | gpio-vf610.txt | 9 - reg : The first reg tuple represents the PORT module, the second tuple
  | 
| /linux-4.4.14/Documentation/early-userspace/ | 
| D | buffer-format.txt | 88 tuple is looked up in a tuple buffer.  If not found, it is entered in 89 the tuple buffer and the entry is created as usual; if found, a hard 101 When a "TRAILER!!!" end-of-archive marker is seen, the tuple buffer is
  | 
| /linux-4.4.14/include/pcmcia/ | 
| D | ds.h | 178 					 tuple_t *tuple, 188 int pcmcia_parse_tuple(tuple_t *tuple, cisparse_t *parse);
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/serial/ | 
| D | ingenic,uart.txt | 9 - clock-names: tuple listing input clock names.
  | 
| D | atmel-usart.txt | 10 - clock-names: tuple listing input clock names.
  | 
| D | snps-dw-apb-uart.txt | 14 - clock-names: tuple listing input clock names.
  | 
| /linux-4.4.14/arch/m68k/include/asm/ | 
| D | amipcmcia.h | 21 int pcmcia_copy_tuple(unsigned char tuple_id, void *tuple, int max_len);
  | 
| /linux-4.4.14/include/linux/netfilter/ | 
| D | nf_conntrack_proto_gre.h | 80 	struct nf_conntrack_tuple tuple;  member
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/net/can/ | 
| D | fsl-flexcan.txt | 13 - interrupts : Interrupt tuple for this device
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/spi/ | 
| D | spi_atmel.txt | 9 - clock-names: tuple listing input clock names.
  | 
| /linux-4.4.14/drivers/net/ethernet/xircom/ | 
| D | xirc2ps_cs.c | 671 			     tuple_t *tuple,  in pcmcia_get_mac_ce()  argument 677 	if (tuple->TupleDataLen != 13)  in pcmcia_get_mac_ce() 679 	if ((tuple->TupleData[0] != 2) || (tuple->TupleData[1] != 1) ||  in pcmcia_get_mac_ce() 680 		(tuple->TupleData[2] != 6))  in pcmcia_get_mac_ce() 684 		dev->dev_addr[i] = tuple->TupleData[i+2];  in pcmcia_get_mac_ce()
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/misc/ | 
| D | atmel-ssc.txt | 9 - clock-names: tuple listing input clock names.
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/mmc/ | 
| D | atmel-hsmci.txt | 16 - clock-names: tuple listing input clock names.
  | 
| /linux-4.4.14/net/openvswitch/ | 
| D | conntrack.c | 363 	struct nf_conntrack_tuple tuple;  in ovs_ct_expect_find()  local 365 	if (!nf_ct_get_tuplepr(skb, skb_network_offset(skb), proto, net, &tuple))  in ovs_ct_expect_find() 367 	return __nf_ct_expect_find(net, zone, &tuple);  in ovs_ct_expect_find()
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/spmi/ | 
| D | qcom,spmi-pmic-arb.txt | 38 - #interrupt-cells :  must be set to 4. Interrupts are specified as a 4-tuple:
  | 
| /linux-4.4.14/Documentation/filesystems/ | 
| D | path-lookup.txt | 44 the namespace. A path is represented as a (dentry, vfsmount) tuple. The name 79 In order to lookup a dcache (parent, name) tuple, we take a hash on the tuple 82 against our (parent, name) tuple. 302   so we can load this tuple atomically, and also check whether any of its 304 * Dentry lookups (based on parent, candidate string tuple) recheck the parent
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/mfd/ | 
| D | qcom,spmi-pmic.txt | 41 - interrupts:      Interrupts are specified as a 4-tuple. For more information
  | 
| /linux-4.4.14/drivers/net/ethernet/dec/tulip/ | 
| D | xircom_cb.c | 1008 		u8 tuple, data_id, data_count;  in read_mac_address()  local 1011 		tuple = xr32(CSR9);  in read_mac_address() 1018 		if ((tuple == 0x22) && (data_id == 0x04) && (data_count == 0x06)) {  in read_mac_address()
  | 
| /linux-4.4.14/drivers/net/ethernet/smsc/ | 
| D | smc91c92_cs.c | 458 			      tuple_t *tuple,  in pcmcia_get_versmac()  argument 465 	if (pcmcia_parse_tuple(tuple, &parse))  in pcmcia_get_versmac() 665 			  tuple_t *tuple,  in pcmcia_osi_mac()  argument 671 	if (tuple->TupleDataLen < 8)  in pcmcia_osi_mac() 673 	if (tuple->TupleData[0] != 0x04)  in pcmcia_osi_mac() 676 		dev->dev_addr[i] = tuple->TupleData[i+2];  in pcmcia_osi_mac()
  | 
| /linux-4.4.14/Documentation/pcmcia/ | 
| D | driver-changes.txt | 58 * New CIS tuple access (as of 2.6.33) 61    only interested in one (raw) tuple, or "pcmcia_loop_tuple()" if it is
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/iio/adc/ | 
| D | at91_adc.txt | 8   - clock-names: tuple listing input clock names.
  | 
| /linux-4.4.14/Documentation/cgroups/ | 
| D | net_prio.txt | 35 can be modified by echoing a string into the file using the same tuple format.
  | 
| /linux-4.4.14/Documentation/video4linux/ | 
| D | cpia2_overview.txt | 36 a tuple structure containing address/value pairs.  The repeat mode is only
  | 
| D | v4l2-framework.txt | 1049 kevent structs for that event. So every (type, ID) event tuple will have
  | 
| /linux-4.4.14/tools/perf/scripts/python/ | 
| D | sched-migration.py | 99 		self.tasks = tuple(tasks) 135 		next_tasks = self.tasks[:] + tuple([new])
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/iommu/ | 
| D | samsung,sysmmu.txt | 37 - reg: A tuple of base address and size of System MMU registers.
  | 
| /linux-4.4.14/Documentation/ABI/stable/ | 
| D | sysfs-bus-firewire | 35 			Specifier_id and version within each tuple are separated
  | 
| /linux-4.4.14/Documentation/fmc/ | 
| D | fmc-write-eeprom.txt | 37 Each TLV tuple is formatted in this way: the header is 5 bytes,
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/arm/ | 
| D | atmel-at91.txt | 66 - clock-names: tuple listing input clock names.
  | 
| D | cci.txt | 49 			    as a tuple of cells, containing child address,
  | 
| /linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/ | 
| D | pamu.txt | 21 		  Interrupt mappings.  The first tuple is the normal PAMU
  | 
| /linux-4.4.14/Documentation/networking/ | 
| D | scaling.txt | 35 and/or transport layer headers-- for example, a 4-tuple hash over 45 can be directed to their own receive queue. Such “n-tuple” filters can 119 flow hash over the packet’s addresses or ports (2-tuple or 4-tuple hash
  | 
| D | switchdev.txt | 162 FDB entry is the {port, MAC, VLAN} tuple forwarding destination. 364 The FIB entry's nexthop list contains the nexthop tuple (gateway, dev), but for
  | 
| /linux-4.4.14/drivers/tty/serial/8250/ | 
| D | serial_cs.c | 93 	tuple_t tuple;  member
  | 
| /linux-4.4.14/Documentation/ABI/testing/ | 
| D | sysfs-bus-usb | 75 		rest is optional. The Ref* tuple can be used to tell the
  | 
| D | sysfs-block | 68 		by one integrity tuple. Typically the device's logical
  | 
| /linux-4.4.14/Documentation/thermal/ | 
| D | sysfs-api.txt | 148          will be associated with one state limit tuple when binding.
  | 
| /linux-4.4.14/Documentation/nvdimm/ | 
| D | nvdimm.txt | 421 container of "mappings".  A mapping is a tuple of <DIMM,
  | 
| /linux-4.4.14/Documentation/devicetree/ | 
| D | booting-without-of.txt | 728 "reg" properties are always a tuple of the type "address size" where
  | 
| /linux-4.4.14/Documentation/virtual/kvm/ | 
| D | api.txt | 1614 to a subchannel/virtqueue tuple instead.
  |