/linux/include/net/netfilter/ |
H A D | nf_conntrack_tuple.h | 30 union nf_inet_addr u3; member 42 union nf_inet_addr u3; member 80 union nf_inet_addr u3; member 90 &t->src.u3.ip, ntohs(t->src.u.all), in nf_ct_dump_tuple_ip() 91 &t->dst.u3.ip, ntohs(t->dst.u.all)); in nf_ct_dump_tuple_ip() 100 t->src.u3.all, ntohs(t->src.u.all), in nf_ct_dump_tuple_ipv6() 101 t->dst.u3.all, ntohs(t->dst.u.all)); in nf_ct_dump_tuple_ipv6() 130 return (nf_inet_addr_cmp(&t1->src.u3, &t2->src.u3) && in __nf_ct_tuple_src_equal() 138 return (nf_inet_addr_cmp(&t1->dst.u3, &t2->dst.u3) && in __nf_ct_tuple_dst_equal() 154 return (nf_inet_addr_cmp(&m1->src.u3, &m2->src.u3) && in nf_ct_tuple_mask_equal() [all …]
|
/linux/net/netfilter/ |
H A D | nf_nat_sip.c | 107 if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, addr) && in map_addr() 109 newaddr = ct->tuplehash[!dir].tuple.dst.u3; in map_addr() 111 } else if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3, addr) && in map_addr() 113 newaddr = ct->tuplehash[!dir].tuple.src.u3; in map_addr() 189 &ct->tuplehash[dir].tuple.src.u3) || in nf_nat_sip() 194 &ct->tuplehash[dir].tuple.dst.u3) || in nf_nat_sip() 213 nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.src.u3) && in nf_nat_sip() 214 !nf_inet_addr_cmp(&addr, &ct->tuplehash[!dir].tuple.dst.u3)) { in nf_nat_sip() 216 &ct->tuplehash[!dir].tuple.dst.u3, in nf_nat_sip() 230 nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.dst.u3) && in nf_nat_sip() [all …]
|
H A D | nf_conntrack_expect.c | 97 combined.dst_addr = tuple->dst.u3; in nf_ct_expect_dst_hash() 258 intersect_mask.src.u3.all[count] = in expect_clash() 259 a->mask.src.u3.all[count] & b->mask.src.u3.all[count]; in expect_clash() 333 memcpy(&exp->tuple.src.u3, saddr, len); in nf_ct_expect_init() 334 if (sizeof(exp->tuple.src.u3) > len) in nf_ct_expect_init() 336 memset((void *)&exp->tuple.src.u3 + len, 0x00, in nf_ct_expect_init() 337 sizeof(exp->tuple.src.u3) - len); in nf_ct_expect_init() 338 memset(&exp->mask.src.u3, 0xFF, len); in nf_ct_expect_init() 339 if (sizeof(exp->mask.src.u3) > len) in nf_ct_expect_init() 340 memset((void *)&exp->mask.src.u3 + len, 0x00, in nf_ct_expect_init() [all …]
|
H A D | nf_conntrack_ftp.c | 161 cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) | in try_rfc959() 253 cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) in try_eprt() 258 (struct in6_addr *)cmd->u3.ip6, delim); in try_eprt() 442 memcpy(cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help() 443 sizeof(cmd.u3.all)); in help() 484 daddr = &ct->tuplehash[!dir].tuple.dst.u3; in help() 488 memcmp(&cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help() 489 sizeof(cmd.u3.all))) { in help() 496 &cmd.u3.ip, in help() 497 &ct->tuplehash[dir].tuple.src.u3.ip); in help() [all …]
|
H A D | nf_conntrack_netlink.c | 95 if (nla_put_in_addr(skb, CTA_IP_V4_SRC, tuple->src.u3.ip) || in ipv4_tuple_to_nlattr() 96 nla_put_in_addr(skb, CTA_IP_V4_DST, tuple->dst.u3.ip)) in ipv4_tuple_to_nlattr() 104 if (nla_put_in6_addr(skb, CTA_IP_V6_SRC, &tuple->src.u3.in6) || in ipv6_tuple_to_nlattr() 105 nla_put_in6_addr(skb, CTA_IP_V6_DST, &tuple->dst.u3.in6)) in ipv6_tuple_to_nlattr() 1098 filter_tuple->src.u3.ip != ct_tuple->src.u3.ip) in ctnetlink_filter_match_tuple() 1102 filter_tuple->dst.u3.ip != ct_tuple->dst.u3.ip) in ctnetlink_filter_match_tuple() 1107 !ipv6_addr_cmp(&filter_tuple->src.u3.in6, in ctnetlink_filter_match_tuple() 1108 &ct_tuple->src.u3.in6)) in ctnetlink_filter_match_tuple() 1112 !ipv6_addr_cmp(&filter_tuple->dst.u3.in6, in ctnetlink_filter_match_tuple() 1113 &ct_tuple->dst.u3.in6)) in ctnetlink_filter_match_tuple() [all …]
|
H A D | nf_nat_proto.c | 372 csum_replace4(&iph->check, iph->saddr, target->src.u3.ip); in nf_nat_ipv4_manip_pkt() 373 iph->saddr = target->src.u3.ip; in nf_nat_ipv4_manip_pkt() 375 csum_replace4(&iph->check, iph->daddr, target->dst.u3.ip); in nf_nat_ipv4_manip_pkt() 376 iph->daddr = target->dst.u3.ip; in nf_nat_ipv4_manip_pkt() 411 ipv6h->saddr = target->src.u3.in6; in nf_nat_ipv6_manip_pkt() 413 ipv6h->daddr = target->dst.u3.in6; in nf_nat_ipv6_manip_pkt() 455 newip = t->src.u3.ip; in nf_nat_ipv4_csum_update() 458 newip = t->dst.u3.ip; in nf_nat_ipv4_csum_update() 474 newip = &t->src.u3.in6; in nf_nat_ipv6_csum_update() 477 newip = &t->dst.u3.in6; in nf_nat_ipv6_csum_update() [all …]
|
H A D | nf_conntrack_proto_gre.c | 62 !memcmp(&km->tuple.src.u3, &t->src.u3, sizeof(t->src.u3)) && in gre_key_cmpfn() 63 !memcmp(&km->tuple.dst.u3, &t->dst.u3, sizeof(t->dst.u3)) && in gre_key_cmpfn()
|
H A D | nf_nat_core.c | 68 fl4->daddr = t->dst.u3.ip; in nf_nat_ipv4_decode_session() 80 fl4->saddr = t->src.u3.ip; in nf_nat_ipv4_decode_session() 101 fl6->daddr = t->dst.u3.in6; in nf_nat_ipv6_decode_session() 113 fl6->saddr = t->src.u3.in6; in nf_nat_ipv6_decode_session() 405 return ntohl(t->src.u3.ip) >= ntohl(range->min_addr.ip) && in nf_nat_inet_in_range() 406 ntohl(t->src.u3.ip) <= ntohl(range->max_addr.ip); in nf_nat_inet_in_range() 408 return ipv6_addr_cmp(&t->src.u3.in6, &range->min_addr.in6) >= 0 && in nf_nat_inet_in_range() 409 ipv6_addr_cmp(&t->src.u3.in6, &range->max_addr.in6) <= 0; in nf_nat_inet_in_range() 471 nf_inet_addr_cmp(&t->src.u3, &tuple->src.u3) && in same_src() 526 var_ipp = &tuple->src.u3; in find_best_ips_proto() [all …]
|
H A D | nft_ct.c | 181 memcpy(dest, tuple->src.u3.all, in nft_ct_get_eval() 185 memcpy(dest, tuple->dst.u3.all, in nft_ct_get_eval() 197 *dest = (__force __u32)tuple->src.u3.ip; in nft_ct_get_eval() 202 *dest = (__force __u32)tuple->dst.u3.ip; in nft_ct_get_eval() 207 memcpy(dest, tuple->src.u3.ip6, sizeof(struct in6_addr)); in nft_ct_get_eval() 212 memcpy(dest, tuple->dst.u3.ip6, sizeof(struct in6_addr)); in nft_ct_get_eval() 439 src.u3.ip); in nft_ct_get_init() 444 src.u3.ip6); in nft_ct_get_init() 455 len = sizeof_field(struct nf_conntrack_tuple, src.u3.ip); in nft_ct_get_init() 462 len = sizeof_field(struct nf_conntrack_tuple, src.u3.ip6); in nft_ct_get_init() [all …]
|
H A D | xt_conntrack.c | 44 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3, in conntrack_mt_origsrc() 53 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3, in conntrack_mt_origdst() 62 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3, in conntrack_mt_replsrc() 71 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3, in conntrack_mt_repldst()
|
H A D | nf_conntrack_irc.c | 219 if ((tuple->src.u3.ip != dcc_ip && in help() 220 ct->tuplehash[!dir].tuple.dst.u3.ip != dcc_ip) || in help() 223 &tuple->src.u3.ip, in help() 239 NULL, &tuple->dst.u3, in help()
|
/linux/net/ipv4/netfilter/ |
H A D | nf_nat_h323.c | 105 if (addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_sig_addr() 118 &ct->tuplehash[!dir].tuple.dst.u3.ip, in set_sig_addr() 123 tuple.dst.u3, in set_sig_addr() 125 } else if (addr.ip == ct->tuplehash[dir].tuple.dst.u3.ip && in set_sig_addr() 130 &ct->tuplehash[!dir].tuple.src.u3.ip, in set_sig_addr() 135 tuple.src.u3, in set_sig_addr() 157 addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_ras_addr() 161 &ct->tuplehash[!dir].tuple.dst.u3.ip, in set_ras_addr() 164 &ct->tuplehash[!dir].tuple.dst.u3, in set_ras_addr() 252 &ct->tuplehash[!dir].tuple.dst.u3, in nat_rtp_rtcp() [all …]
|
H A D | nf_nat_pptp.c | 67 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected() 69 t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; in pptp_nat_expected() 76 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected() 78 t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; in pptp_nat_expected() 100 = ct->master->tuplehash[!exp->dir].tuple.dst.u3; in pptp_nat_expected() 110 = ct->master->tuplehash[!exp->dir].tuple.src.u3; in pptp_nat_expected()
|
H A D | nf_nat_snmp_basic_main.c | 136 ctx.from = ct->tuplehash[dir].tuple.src.u3.ip; in snmp_translate() 137 ctx.to = ct->tuplehash[!dir].tuple.dst.u3.ip; in snmp_translate() 139 ctx.from = ct->tuplehash[!dir].tuple.src.u3.ip; in snmp_translate() 140 ctx.to = ct->tuplehash[dir].tuple.dst.u3.ip; in snmp_translate()
|
/linux/arch/powerpc/include/asm/ |
H A D | uninorth.h | 6 * machines and U3 (G5) 14 * Uni-N and U3 config space reg. definitions 20 /* Not U3 */ 26 /* Not U3 */ 38 /* The following seems to only be used only on U3 <j.glisse@gmail.com> */ 110 #define UNI_N_VERSION_300 0x0030 /* 3.0 (U3 on G5) */ 210 * U3 specific registers 214 /* U3 Toggle */ 220 /* U3 API PHY Config 1 */ 223 /* U3 HyperTransport registers */
|
/linux/net/netfilter/ipvs/ |
H A D | ip_vs_nfct.c | 55 #define ARG_TUPLE(T) IP_VS_DBG_ADDR((T)->src.l3num, &(T)->src.u3), \ 57 IP_VS_DBG_ADDR((T)->src.l3num, &(T)->dst.u3), \ 109 new_tuple.src.u3 = cp->daddr; in ip_vs_update_conntrack() 114 new_tuple.dst.u3 = cp->vaddr; in ip_vs_update_conntrack() 159 &orig->src.u3, orig->src.u.tcp.port, in ip_vs_nfct_expect_callback() 160 &orig->dst.u3, orig->dst.u.tcp.port, &p); in ip_vs_nfct_expect_callback() 171 new_reply.dst.u3 = cp->vaddr; in ip_vs_nfct_expect_callback() 187 new_reply.src.u3 = cp->daddr; in ip_vs_nfct_expect_callback() 253 tuple.src.u3 = cp->caddr; in ip_vs_conn_drop_conntrack() 256 tuple.dst.u3 = cp->vaddr; in ip_vs_conn_drop_conntrack()
|
/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos4412-odroidu3.dts | 3 * Hardkernel's Exynos4412 based ODROID-U3 board device tree source 7 * Device tree source file for Hardkernel's ODROID-U3 board which is based 17 model = "Hardkernel ODROID-U3 board based on Exynos4412"; 18 compatible = "hardkernel,odroid-u3", "samsung,exynos4412", "samsung,exynos4"; 137 model = "Odroid-U3";
|
/linux/Documentation/devicetree/bindings/phy/ |
H A D | mediatek,xsphy.yaml | 56 Register shared by multiple U3 ports, exclude port's private register, 134 The selection of Internal Resistor (U2/U3 phy) 141 The selection of TX Impedance (U3 phy) 148 The selection of RX Impedance (U3 phy)
|
/linux/net/sched/ |
H A D | act_ct.c | 100 if (memcmp(&target.src.u3, &tuple->src.u3, sizeof(target.src.u3))) in tcf_ct_flow_table_add_action_nat_ipv4() 104 be32_to_cpu(target.src.u3.ip)); in tcf_ct_flow_table_add_action_nat_ipv4() 105 if (memcmp(&target.dst.u3, &tuple->dst.u3, sizeof(target.dst.u3))) in tcf_ct_flow_table_add_action_nat_ipv4() 109 be32_to_cpu(target.dst.u3.ip)); in tcf_ct_flow_table_add_action_nat_ipv4() 130 if (memcmp(&target.src.u3, &tuple->src.u3, sizeof(target.src.u3))) in tcf_ct_flow_table_add_action_nat_ipv6() 131 tcf_ct_add_ipv6_addr_mangle_action(action, &target.src.u3, in tcf_ct_flow_table_add_action_nat_ipv6() 134 if (memcmp(&target.dst.u3, &tuple->dst.u3, sizeof(target.dst.u3))) in tcf_ct_flow_table_add_action_nat_ipv6() 135 tcf_ct_add_ipv6_addr_mangle_action(action, &target.dst.u3, in tcf_ct_flow_table_add_action_nat_ipv6()
|
/linux/arch/powerpc/sysdev/ |
H A D | dart_iommu.c | 13 * Dynamic DMA mapping support, Apple U3, U4 & IBM CPC925 "DART" iommu. 96 "time. Buggy U3 ?"); in dart_tlb_invalidate_all() 184 /* On U3, all memory is contiguous, so we can move this in dart_build() 319 dart_is_u4 ? "U4" : "U3"); in dart_init() 394 dn = of_find_compatible_node(NULL, "dart", "u3-dart"); in iommu_init_early_dart()
|
/linux/arch/arm64/boot/dts/xilinx/ |
H A D | zynqmp-zcu111-revA.dts | 105 ina226-u3 { 107 io-channels = <&u3 0>, <&u3 1>, <&u3 2>, <&u3 3>; 308 u3: ina226@4a { /* u3 */ label 311 label = "ina226-u3";
|
/linux/Documentation/devicetree/bindings/ |
H A D | incomplete-devices.yaml | 139 - u3-agp 140 - u3-dart 141 - u3-ht
|
/linux/drivers/char/agp/ |
H A D | uninorth-agp.c | 132 /* Assume U3 or later on PPC64 systems */ in uninorth_configure() 250 * We need to set REQ_DEPTH to 7 for U3 versions 1.0, 2.1, in uninorth_agp_enable() 496 * Not sure that u3 supports that high aperture sizes but it 586 .chipset_name = "U3", 634 /* Locate G5 u3 */ in agp_uninorth_probe() 637 uninorth_node = of_find_node_by_name(NULL, "u3"); in agp_uninorth_probe() 729 MODULE_DESCRIPTION("Apple UniNorth & U3 AGP support");
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-usb-lvstest | 39 Write to this node to issue "U3 entry" for Link Layer 46 Write to this node to issue "U3 exit" for Link Layer
|
/linux/drivers/usb/mtu3/ |
H A D | mtu3_host.c | 172 /* power on and enable u3 ports except skipped ones */ in ssusb_host_enable() 212 /* power down and disable u3 ports except skipped ones */ in ssusb_host_disable() 257 /* power on u3 ports except skipped ones */ in ssusb_host_resume() 289 /* power down u3 ports except skipped ones */ in ssusb_host_suspend()
|