| /kernel/linux/linux-5.10/arch/powerpc/crypto/ |
| D | sha256-spe-asm.S | 40 #define rT2 r0 /* 32 bit temporaries */ macro 105 rotrwi rT2,e,25; /* 1: S1" = e rotr 25 */ \ 108 xor rT0,rT0,rT2; /* 1: S1 = S1 xor S1" */ \ 110 lwz rT2,off(rKP); /* 1: K */ \ 117 add h,h,rT2; /* 1: temp1 = temp1 + K */ \ 123 or rT2,a,b; /* 1: maj = a or b */ \ 125 and rT2,rT2,c; /* 1: maj = maj and c */ \ 127 or rT2,rT1,rT2; /* 1: maj = maj or maj' */ \ 129 add rT3,rT3,rT2; /* 1: temp2 = S0 + maj */ \ 132 rotrwi rT2,d,25; /* 2: S1" = e rotr 25 */ \ [all …]
|
| D | sha1-spe-asm.S | 37 #define rT2 r11 macro 108 and rT2,b,c; /* 1: F' = B and C */ \ 112 or rT2,rT2,rT1; /* 1: F = F' or F" */ \ 117 add e,e,rT2; /* 1: E = E + F */ \ 120 andc rT2,c,a; /* 2: F" = ~B and D */ \ 122 or rT2,rT2,rT1; /* 2: F = F' or F" */ \ 128 add d,d,rT2 /* 2: E = E + F */ 131 and rT2,b,c; /* 1: F' = B and C */ \ 135 or rT1,rT1,rT2; /* 1: F = F' or F" */ \ 139 rotrwi rT2,a,27; /* 1: A' = A rotl 5 */ \ [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/crypto/ |
| D | sha256-spe-asm.S | 40 #define rT2 r0 /* 32 bit temporaries */ macro 105 rotrwi rT2,e,25; /* 1: S1" = e rotr 25 */ \ 108 xor rT0,rT0,rT2; /* 1: S1 = S1 xor S1" */ \ 110 lwz rT2,off(rKP); /* 1: K */ \ 117 add h,h,rT2; /* 1: temp1 = temp1 + K */ \ 123 or rT2,a,b; /* 1: maj = a or b */ \ 125 and rT2,rT2,c; /* 1: maj = maj and c */ \ 127 or rT2,rT1,rT2; /* 1: maj = maj or maj' */ \ 129 add rT3,rT3,rT2; /* 1: temp2 = S0 + maj */ \ 132 rotrwi rT2,d,25; /* 2: S1" = e rotr 25 */ \ [all …]
|
| D | sha1-spe-asm.S | 37 #define rT2 r11 macro 108 and rT2,b,c; /* 1: F' = B and C */ \ 112 or rT2,rT2,rT1; /* 1: F = F' or F" */ \ 117 add e,e,rT2; /* 1: E = E + F */ \ 120 andc rT2,c,a; /* 2: F" = ~B and D */ \ 122 or rT2,rT2,rT1; /* 2: F = F' or F" */ \ 128 add d,d,rT2 /* 2: E = E + F */ 131 and rT2,b,c; /* 1: F' = B and C */ \ 135 or rT1,rT1,rT2; /* 1: F = F' or F" */ \ 139 rotrwi rT2,a,27; /* 1: A' = A rotl 5 */ \ [all …]
|
| /kernel/linux/linux-6.6/arch/x86/crypto/ |
| D | des3_ede-asm_64.S | 59 #define RT2 %r14 macro 140 xorq (RW1, RT2, 8), RT0; \ 150 xorq (RW1, RT2, 8), RT0; \ 366 leaq s8(%rip), RT2; \ 367 xorq (RT2, RT3, 8), to##0; \ 368 leaq s6(%rip), RT2; \ 369 xorq (RT2, RT1, 8), to##0; \ 373 leaq s4(%rip), RT2; \ 374 xorq (RT2, RT3, 8), to##0; \ 375 leaq s2(%rip), RT2; \ [all …]
|
| D | camellia-x86_64-asm_64.S | 64 #define RT2 %r8 macro 92 movq (key_table + ((subkey) * 2) * 4)(CTX), RT2; \ 95 xor2ror16(sp22000222, sp10011110, RT0, RT1, ab ## 0, RT2); \ 97 xor2ror16(sp30333033, sp02220222, RT0, RT1, ab ## 0, RT2); \ 99 xorq RT2, cd ## 0; 112 movq (key_table + ((kl) * 2) * 4)(CTX), RT2; \ 113 orq l ## 0, RT2; \ 114 shrq $32, RT2; \ 115 xorq RT2, l ## 0; \ 242 dec_inpack(RT2); [all …]
|
| D | blowfish-x86_64-asm_64.S | 46 #define RT2 %r8 macro 70 addl s3(CTX,RT2,4), RT0d; \ 180 addl s1(CTX,RT2,4), RT0d; \ 267 movq 8(RIO), RT2; \ 268 bswapq RT2; \ 269 xorq RT2, RX2; \
|
| /kernel/linux/linux-5.10/arch/x86/crypto/ |
| D | camellia-x86_64-asm_64.S | 64 #define RT2 %r8 macro 90 movq (key_table + ((subkey) * 2) * 4)(CTX), RT2; \ 93 xor2ror16(sp22000222, sp10011110, RT0, RT1, ab ## 0, RT2); \ 95 xor2ror16(sp30333033, sp02220222, RT0, RT1, ab ## 0, RT2); \ 97 xorq RT2, cd ## 0; 110 movq (key_table + ((kl) * 2) * 4)(CTX), RT2; \ 111 orq l ## 0, RT2; \ 112 shrq $32, RT2; \ 113 xorq RT2, l ## 0; \ 240 dec_inpack(RT2); [all …]
|
| D | blowfish-x86_64-asm_64.S | 46 #define RT2 %r8 macro 70 addl s3(CTX,RT2,4), RT0d; \ 191 addl s1(CTX,RT2,4), RT0d; \
|
| /kernel/linux/linux-6.6/net/ipv6/ |
| D | mip6.c | 291 struct rt2_hdr *rt2 = (struct rt2_hdr *)skb->data; in mip6_rthdr_input() local 292 int err = rt2->rt_hdr.nexthdr; in mip6_rthdr_input() 309 struct rt2_hdr *rt2; in mip6_rthdr_output() local 318 rt2 = (struct rt2_hdr *)skb_transport_header(skb); in mip6_rthdr_output() 319 rt2->rt_hdr.nexthdr = nexthdr; in mip6_rthdr_output() 320 rt2->rt_hdr.hdrlen = (x->props.header_len >> 3) - 1; in mip6_rthdr_output() 321 rt2->rt_hdr.type = IPV6_SRCRT_TYPE_2; in mip6_rthdr_output() 322 rt2->rt_hdr.segments_left = 1; in mip6_rthdr_output() 323 memset(&rt2->reserved, 0, sizeof(rt2->reserved)); in mip6_rthdr_output() 325 WARN_ON(rt2->rt_hdr.hdrlen != 2); in mip6_rthdr_output() [all …]
|
| /kernel/linux/linux-5.10/net/ipv6/ |
| D | mip6.c | 342 struct rt2_hdr *rt2 = (struct rt2_hdr *)skb->data; in mip6_rthdr_input() local 343 int err = rt2->rt_hdr.nexthdr; in mip6_rthdr_input() 360 struct rt2_hdr *rt2; in mip6_rthdr_output() local 369 rt2 = (struct rt2_hdr *)skb_transport_header(skb); in mip6_rthdr_output() 370 rt2->rt_hdr.nexthdr = nexthdr; in mip6_rthdr_output() 371 rt2->rt_hdr.hdrlen = (x->props.header_len >> 3) - 1; in mip6_rthdr_output() 372 rt2->rt_hdr.type = IPV6_SRCRT_TYPE_2; in mip6_rthdr_output() 373 rt2->rt_hdr.segments_left = 1; in mip6_rthdr_output() 374 memset(&rt2->reserved, 0, sizeof(rt2->reserved)); in mip6_rthdr_output() 376 WARN_ON(rt2->rt_hdr.hdrlen != 2); in mip6_rthdr_output() [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/net/ |
| D | bpf_jit.h | 70 #define A64_LS_PAIR(Rt, Rt2, Rn, offset, ls, type) \ argument 71 aarch64_insn_gen_load_store_pair(Rt, Rt2, Rn, offset, \ 74 /* Rn -= 16; Rn[0] = Rt; Rn[8] = Rt2; */ 75 #define A64_PUSH(Rt, Rt2, Rn) A64_LS_PAIR(Rt, Rt2, Rn, -16, STORE, PRE_INDEX) argument 76 /* Rt = Rn[0]; Rt2 = Rn[8]; Rn += 16; */ 77 #define A64_POP(Rt, Rt2, Rn) A64_LS_PAIR(Rt, Rt2, Rn, 16, LOAD, POST_INDEX) argument
|
| /kernel/linux/linux-6.6/net/ipv4/ |
| D | icmp.c | 494 struct rtable *rt, *rt2; in icmp_route_lookup() local 517 rt2 = rt; in icmp_route_lookup() 522 if (rt != rt2) in icmp_route_lookup() 535 rt2 = __ip_route_output_key(net, &fl4_dec); in icmp_route_lookup() 536 if (IS_ERR(rt2)) in icmp_route_lookup() 537 err = PTR_ERR(rt2); in icmp_route_lookup() 543 rt2 = ip_route_output_key(net, &fl4_2); in icmp_route_lookup() 544 if (IS_ERR(rt2)) { in icmp_route_lookup() 545 err = PTR_ERR(rt2); in icmp_route_lookup() 552 dscp, rt2->dst.dev); in icmp_route_lookup() [all …]
|
| D | ip_options.c | 593 struct rtable *rt2; in ip_options_rcv_srr() local 622 rt2 = skb_rtable(skb); in ip_options_rcv_srr() 623 if (err || (rt2->rt_type != RTN_UNICAST && rt2->rt_type != RTN_LOCAL)) { in ip_options_rcv_srr() 629 if (rt2->rt_type != RTN_LOCAL) in ip_options_rcv_srr()
|
| /kernel/linux/linux-5.10/net/ipv4/ |
| D | icmp.c | 499 struct rtable *rt, *rt2; in icmp_route_lookup() local 522 rt2 = rt; in icmp_route_lookup() 527 if (rt != rt2) in icmp_route_lookup() 543 rt2 = __ip_route_output_key(net, &fl4_dec); in icmp_route_lookup() 544 if (IS_ERR(rt2)) in icmp_route_lookup() 545 err = PTR_ERR(rt2); in icmp_route_lookup() 551 rt2 = ip_route_output_key(net, &fl4_2); in icmp_route_lookup() 552 if (IS_ERR(rt2)) { in icmp_route_lookup() 553 err = PTR_ERR(rt2); in icmp_route_lookup() 560 RT_TOS(tos), rt2->dst.dev); in icmp_route_lookup() [all …]
|
| D | ip_options.c | 606 struct rtable *rt2; in ip_options_rcv_srr() local 634 rt2 = skb_rtable(skb); in ip_options_rcv_srr() 635 if (err || (rt2->rt_type != RTN_UNICAST && rt2->rt_type != RTN_LOCAL)) { in ip_options_rcv_srr() 641 if (rt2->rt_type != RTN_LOCAL) in ip_options_rcv_srr()
|
| /kernel/linux/linux-6.6/arch/arm64/net/ |
| D | bpf_jit.h | 96 #define A64_LS_PAIR(Rt, Rt2, Rn, offset, ls, type) \ argument 97 aarch64_insn_gen_load_store_pair(Rt, Rt2, Rn, offset, \ 100 /* Rn -= 16; Rn[0] = Rt; Rn[8] = Rt2; */ 101 #define A64_PUSH(Rt, Rt2, Rn) A64_LS_PAIR(Rt, Rt2, Rn, -16, STORE, PRE_INDEX) argument 102 /* Rt = Rn[0]; Rt2 = Rn[8]; Rn += 16; */ 103 #define A64_POP(Rt, Rt2, Rn) A64_LS_PAIR(Rt, Rt2, Rn, 16, LOAD, POST_INDEX) argument
|
| /kernel/linux/linux-6.6/tools/testing/selftests/net/ |
| D | icmp.sh | 27 RT2=172.16.0.0/24 53 ip -netns $NS2 route add $RT2 via inet6 $H1_IP6
|
| /kernel/linux/linux-5.10/arch/arm64/kernel/ |
| D | armv8_deprecated.c | 85 * Syntax of SWP{B} instruction: SWP{B}<c> <Rt>, <Rt2>, [<Rn>] 87 * Rt2 = source 176 int rn, rt2, res = 0; in swp_handler() local 196 rt2 = aarch32_insn_extract_reg_num(instr, A32_RT2_OFFSET); in swp_handler() 199 data = (u32)regs->user_regs.regs[rt2]; in swp_handler()
|
| /kernel/linux/linux-6.6/arch/arm64/kernel/ |
| D | armv8_deprecated.c | 85 * Syntax of SWP{B} instruction: SWP{B}<c> <Rt>, <Rt2>, [<Rn>] 87 * Rt2 = source 170 int rn, rt2, res = 0; in swp_handler() local 190 rt2 = aarch32_insn_extract_reg_num(instr, A32_RT2_OFFSET); in swp_handler() 193 data = (u32)regs->user_regs.regs[rt2]; in swp_handler()
|
| /kernel/linux/linux-5.10/arch/mips/crypto/ |
| D | crc32-mips.c | 32 _ASM_MACRO_3R(OP, rt, rs, rt2, \ 33 ".ifnc \\rt, \\rt2\n\t" \ 34 ".error \"invalid operands \\\"" #OP " \\rt,\\rs,\\rt2\\\"\"\n\t" \
|
| /kernel/linux/linux-6.6/arch/mips/crypto/ |
| D | crc32-mips.c | 32 _ASM_MACRO_3R(OP, rt, rs, rt2, \ 33 ".ifnc \\rt, \\rt2\n\t" \ 34 ".error \"invalid operands \\\"" #OP " \\rt,\\rs,\\rt2\\\"\"\n\t" \
|
| /kernel/linux/linux-5.10/net/mpls/ |
| D | af_mpls.c | 2534 struct mpls_route *rt0 = NULL, *rt2 = NULL; in resize_platform_label_table() local 2560 rt2 = mpls_rt_alloc(1, lo->addr_len, 0); in resize_platform_label_table() 2561 if (IS_ERR(rt2)) in resize_platform_label_table() 2563 RCU_INIT_POINTER(rt2->rt_nh->nh_dev, lo); in resize_platform_label_table() 2564 rt2->rt_protocol = RTPROT_KERNEL; in resize_platform_label_table() 2565 rt2->rt_payload_type = MPT_IPV6; in resize_platform_label_table() 2566 rt2->rt_ttl_propagate = MPLS_TTL_PROP_DEFAULT; in resize_platform_label_table() 2567 rt2->rt_nh->nh_via_table = NEIGH_LINK_TABLE; in resize_platform_label_table() 2568 rt2->rt_nh->nh_via_alen = lo->addr_len; in resize_platform_label_table() 2569 memcpy(__mpls_nh_via(rt2, rt2->rt_nh), lo->dev_addr, in resize_platform_label_table() [all …]
|
| /kernel/linux/linux-6.6/net/mpls/ |
| D | af_mpls.c | 2511 struct mpls_route *rt0 = NULL, *rt2 = NULL; in resize_platform_label_table() local 2537 rt2 = mpls_rt_alloc(1, lo->addr_len, 0); in resize_platform_label_table() 2538 if (IS_ERR(rt2)) in resize_platform_label_table() 2540 rt2->rt_nh->nh_dev = lo; in resize_platform_label_table() 2541 rt2->rt_protocol = RTPROT_KERNEL; in resize_platform_label_table() 2542 rt2->rt_payload_type = MPT_IPV6; in resize_platform_label_table() 2543 rt2->rt_ttl_propagate = MPLS_TTL_PROP_DEFAULT; in resize_platform_label_table() 2544 rt2->rt_nh->nh_via_table = NEIGH_LINK_TABLE; in resize_platform_label_table() 2545 rt2->rt_nh->nh_via_alen = lo->addr_len; in resize_platform_label_table() 2546 memcpy(__mpls_nh_via(rt2, rt2->rt_nh), lo->dev_addr, in resize_platform_label_table() [all …]
|
| /kernel/linux/linux-5.10/net/netfilter/ |
| D | nf_conntrack_h323_main.c | 729 struct rtable *rt1, *rt2; in callforward_do_filter() local 738 if (!nf_ip_route(net, (struct dst_entry **)&rt2, in callforward_do_filter() 741 rt_nexthop(rt2, fl2.daddr) && in callforward_do_filter() 742 rt1->dst.dev == rt2->dst.dev) in callforward_do_filter() 744 dst_release(&rt2->dst); in callforward_do_filter() 752 struct rt6_info *rt1, *rt2; in callforward_do_filter() local 762 if (!nf_ip6_route(net, (struct dst_entry **)&rt2, in callforward_do_filter() 765 rt6_nexthop(rt2, &fl2.daddr)) && in callforward_do_filter() 766 rt1->dst.dev == rt2->dst.dev) in callforward_do_filter() 768 dst_release(&rt2->dst); in callforward_do_filter()
|