| /linux/lib/crypto/ |
| H A D | poly1305-donna64.c | 41 u64 h0, h1, h2; in poly1305_core_blocks() local 54 h0 = state->h64[0]; in poly1305_core_blocks() 68 h0 += t0 & 0xfffffffffffULL; in poly1305_core_blocks() 73 d0 = (u128)h0 * r0; in poly1305_core_blocks() 78 d1 = (u128)h0 * r1; in poly1305_core_blocks() 83 d2 = (u128)h0 * r2; in poly1305_core_blocks() 91 h0 = (u64)d0 & 0xfffffffffffULL; in poly1305_core_blocks() 98 h0 += c * 5; in poly1305_core_blocks() 99 c = h0 >> 44; in poly1305_core_blocks() 100 h0 = h0 & 0xfffffffffffULL; in poly1305_core_blocks() [all …]
|
| H A D | poly1305-donna32.c | 39 u32 h0, h1, h2, h3, h4; in poly1305_core_blocks() local 59 h0 = state->h[0]; in poly1305_core_blocks() 67 h0 += (get_unaligned_le32(&input[0])) & 0x3ffffff; in poly1305_core_blocks() 74 d0 = ((u64)h0 * r0) + ((u64)h1 * s4) + in poly1305_core_blocks() 77 d1 = ((u64)h0 * r1) + ((u64)h1 * r0) + in poly1305_core_blocks() 80 d2 = ((u64)h0 * r2) + ((u64)h1 * r1) + in poly1305_core_blocks() 83 d3 = ((u64)h0 * r3) + ((u64)h1 * r2) + in poly1305_core_blocks() 86 d4 = ((u64)h0 * r4) + ((u64)h1 * r3) + in poly1305_core_blocks() 92 h0 = (u32)d0 & 0x3ffffff; in poly1305_core_blocks() 105 h0 += c * 5; in poly1305_core_blocks() [all …]
|
| /linux/lib/crypto/arm64/ |
| H A D | poly1305-armv8.pl | 47 my ($h0,$h1,$h2,$r0,$r1,$s1,$t0,$t1,$d0,$d1,$d2) = map("x$_",(4..14)); 121 ldp $h0,$h1,[$ctx] // load hash value 126 lsr $d0,$h0,#32 127 mov w#$d1,w#$h0 132 mov w#$d0,w#$h0 133 lsr $d1,$h0,#32 150 csel $h0,$h0,$d0,eq // choose between radixes 161 adds $h0,$h0,$t0 // accumulate input 164 mul $d0,$h0,$r0 // h0*r0 166 umulh $d1,$h0,$r0 [all …]
|
| /linux/lib/crypto/arm/ |
| H A D | poly1305-armv4.pl | 176 my ($h0,$h1,$h2,$h3,$h4,$r0,$r1,$r2,$r3)=map("r$_",(4..12)); 193 ldmia $ctx,{$h0-$r3} @ load context 199 ldmia $ctx!,{$h0-$h4} @ load hash value 203 adds $r0,$h0,$h1,lsl#26 @ base 2^26 -> base 2^32 216 movne $h0,$r0 @ choose between radixes 249 adds $h0,$h0,r3 @ accumulate input 288 adds $h0,$h0,r0 @ accumulate input 300 umull r0,r1,$h0,$r0 308 umlal r2,r3,$h0,$r1 309 str r0,[sp,#0] @ future $h0 [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | fib_nexthop_multiprefix.sh | 95 setup_ns h0 r1 h1 h2 h3 96 h[0]=$h0 174 run_cmd ip netns exec ${h0} ping -s ${ping_sz} -c5 -w5 ${dst} 179 ip -netns ${h0} ro get ${dst} 185 ip -netns ${h0} ro get ${dst} | \ 203 run_cmd ip netns exec ${h0} ${ping6} -s ${ping_sz} -c5 -w5 ${dst} 208 ip -netns ${h0} -6 ro get ${dst} 214 ip -netns ${h0} -6 ro get ${dst} | \ 243 run_cmd taskset -c ${c} ip netns exec ${h0} ping -c1 -w1 172.16.10${i}.1 246 run_cmd taskset -c ${c} ip netns exec ${h0} ${ping6} -c1 -w1 2001:db8:10${i}::1 [all …]
|
| /linux/lib/crypto/riscv/ |
| H A D | poly1305-riscv.pl | 127 my ($h0,$h1,$h2,$r0,$r1,$rs1,$d0,$d1,$d2) = 154 ld $h0,0($ctx) # load hash value 186 add $d0,$h0,$in0 # accumulate input 188 sltu $tmp0,$d0,$h0 199 mul $h0,$r0,$d0 208 add $h0,$h0,$tmp0 210 sltu $tmp0,$h0,$tmp0 234 sd $h0,0($ctx) # store hash value 457 my ($h0,$h1,$h2,$h3,$h4, $r0,$r1,$r2,$r3, $rs1,$rs2,$rs3) = 495 lw $h0,0($ctx) # load hash value [all …]
|
| /linux/lib/crypto/mips/ |
| H A D | poly1305-mips.pl | 224 my ($h0,$h1,$h2,$r0,$r1,$rs1,$d0,$d1,$d2) = 275 ld $h0,0($ctx) # load hash value 362 daddu $d0,$h0,$in0 # accumulate input 364 sltu $tmp0,$d0,$h0 375 mflo ($h0,$r0,$d0) 387 daddu $h0,$tmp0 389 sltu $tmp0,$h0,$tmp0 416 sd $h0,0($ctx) # store hash value 729 my ($h0,$h1,$h2,$h3,$h4, $r0,$r1,$r2,$r3, $rs1,$rs2,$rs3) = 773 lw $h0,0($ctx) # load hash value [all …]
|
| /linux/lib/crypto/powerpc/ |
| H A D | poly1305-p10le_64.S | 632 # h1 = (h0 + m1) * r^2, h2 = (h0 + m2) * r^2 633 # h3 = (h1 + m3) * r^2, h4 = (h2 + m4) * r^2 --> (h0 + m1) r*4 + (h3 + m3) r^2, (h0 + m2) r^4 + (h… 870 # v6 = (h0, h1), v8 = h2 877 # d0 = h0 * r0 + h1 * s1 878 vmsumudm 7, 6, 0, 9 # h0 * r0, h1 * s1 880 # d1 = h0 * r1 + h1 * r0 + h2 * s1 881 vmsumudm 11, 6, 1, 9 # h0 * r1, h1 * r0 900 mfvsrd 20, 32+7 # h0.h 908 addc 27, 27, 23 # h0 917 # d0 = h0 * r0 + h1 * s1 [all …]
|
| H A D | curve25519-ppc64le_asm.S | 558 and 5, 5, 12 # h0
|
| /linux/lib/crypto/x86/ |
| H A D | poly1305-x86_64-cryptogams.pl | 180 my ($h0,$h1,$h2)=("%r14","%rbx","%r10"); 186 mulq $h0 # h0*r1 191 mulq $h0 # h0*r0 192 mov %rax,$h0 # future $h0 203 add %rax,$h0 221 add %rax,$h0 329 mov 0($ctx),$h0 # load hash value 341 add 0($inp),$h0 # accumulate input 357 mov $h0,0($ctx) # store hash value 439 mov $r0,$h0 [all …]
|
| /linux/drivers/iio/adc/ |
| H A D | ad4030.c | 571 u8 h0, h1, l0, l1; in ad4030_extract_interleaved() local 577 h0 = src[i * 2]; in ad4030_extract_interleaved() 579 h1 = h0 << 1; in ad4030_extract_interleaved() 582 h0 &= 0xAA; in ad4030_extract_interleaved() 587 h0 = (h0 | h0 << 001) & 0xCC; in ad4030_extract_interleaved() 591 h0 = (h0 | h0 << 002) & 0xF0; in ad4030_extract_interleaved() 596 out0_raw[i] = h0 | l0; in ad4030_extract_interleaved()
|
| /linux/drivers/mtd/ |
| H A D | nftlmount.c | 568 struct nftl_uci0 h0; in NFTL_mount() local 597 &retlen, (char *)&h0) < 0 || in NFTL_mount() 607 logical_block = le16_to_cpu ((h0.VirtUnitNum | h0.SpareVirtUnitNum)); in NFTL_mount() 608 rep_block = le16_to_cpu ((h0.ReplUnitNum | h0.SpareReplUnitNum)); in NFTL_mount()
|
| H A D | inftlmount.c | 532 struct inftl_unithead1 h0; in INFTL_mount() local 583 8, &retlen, (char *)&h0) < 0 || in INFTL_mount() 592 logical_block = le16_to_cpu(h0.virtualUnitNo); in INFTL_mount() 593 prev_block = le16_to_cpu(h0.prevUnitNo); in INFTL_mount() 595 ANACtable[block] = h0.ANAC; in INFTL_mount()
|
| /linux/tools/perf/util/arm-spe-decoder/ |
| H A D | arm-spe-pkt-decoder.h | 61 #define SPE_HDR_EXTENDED_INDEX(h0, h1) (((h0) & GENMASK_ULL(1, 0)) << 3 | \ argument
|
| /linux/sound/pci/asihpi/ |
| H A D | hpi_internal.h | 1161 struct hpi_message_header h0; member 1167 struct hpi_response_header h0; member
|