/Linux-v5.4/arch/x86/crypto/ |
D | ghash-clmulni-intel_asm.S | 28 #define T2 %xmm3 macro 49 pshufd $0b01001110, DATA, T2 51 pxor DATA, T2 56 PCLMULQDQ 0x00 T3 T2 # T2 = (a1 + a0) * (b1 + b0) 57 pxor DATA, T2 58 pxor T1, T2 # T2 = a0 * b1 + a1 * b0 60 movaps T2, T3 62 psrldq $8, T2 64 pxor T2, T1 # <T1:DATA> is result of 74 movaps T3, T2 [all …]
|
D | aesni-intel_avx-x86_64.S | 606 .macro CALC_AAD_HASH GHASH_MUL AAD AADLEN T1 T2 T3 T4 T5 T6 T7 T8 622 \GHASH_MUL \T8, \T2, \T1, \T3, \T4, \T5, \T6 668 \GHASH_MUL \T7, \T2, \T1, \T3, \T4, \T5, \T6 897 .macro GHASH_MUL_AVX GH HK T1 T2 T3 T4 T5 899 vpshufd $0b01001110, \GH, \T2 901 vpxor \GH , \T2, \T2 # T2 = (a1+a0) 906 vpclmulqdq $0x00, \T3, \T2, \T2 # T2 = (a1+a0)*(b1+b0) 907 vpxor \GH, \T2,\T2 908 vpxor \T1, \T2,\T2 # T2 = a0*b1+a1*b0 910 vpslldq $8, \T2,\T3 # shift-L T3 2 DWs [all …]
|
D | nh-avx2-x86_64.S | 26 #define T2 %ymm10 macro 44 vpaddd \k2, T3, T2 52 vpshufd $0x10, T2, T6 53 vpshufd $0x32, T2, T2 58 vpmuludq T6, T2, T2 62 vpaddq T2, PASS2_SUMS, PASS2_SUMS 144 vpunpcklqdq PASS3_SUMS, PASS2_SUMS, T2 // T2 = (2A 3A 2C 3C) 149 vperm2i128 $0x31, T2, T0, T0 // T0 = (0C 1C 2C 3C)
|
D | nh-sse2-x86_64.S | 22 #define T2 %xmm10 macro 42 movdqa T1, T2 46 paddd \k2, T2 54 pshufd $0x10, T2, T6 55 pshufd $0x32, T2, T2 60 pmuludq T6, T2 64 paddq T2, PASS2_SUMS
|
D | sha512-ssse3-asm.S | 62 T2 = %r8 define 132 mov a_64, T2 # T2 = a 137 xor c_64, T2 # T2 = a ^ c 139 and b_64, T2 # T2 = (a ^ c) & b 140 xor tmp0, T2 # T2 = ((a ^ c) & b) ^ (a & c) = Maj(a,b,c) 147 lea (T1, T2), h_64 # a(next_state) = T1 + Maj(a,b,c) 196 mov a_64, T2 197 xor c_64, T2 199 and b_64, T2 203 xor tmp0, T2 [all …]
|
D | sha512-avx-asm.S | 63 T2 = %r8 define 139 mov a_64, T2 # T2 = a 144 xor c_64, T2 # T2 = a ^ c 146 and b_64, T2 # T2 = (a ^ c) & b 147 xor tmp0, T2 # T2 = ((a ^ c) & b) ^ (a & c) = Maj(a,b,c) 154 lea (T1, T2), h_64 # a(next_state) = T1 + Maj(a,b,c) 197 mov a_64, T2 204 xor c_64, T2 207 and b_64, T2 209 xor tmp0, T2 [all …]
|
/Linux-v5.4/arch/arm64/crypto/ |
D | ghash-ce-core.S | 14 T2 .req v3 200 pmull T2.1q, XL.1d, MASK.1d 206 eor XL.16b, XM.16b, T2.16b 207 ext T2.16b, XL.16b, XL.16b, #8 222 shl T2.2d, XL.2d, #62 223 eor T2.16b, T2.16b, T1.16b 225 eor T2.16b, T2.16b, T1.16b 227 eor T2.16b, T2.16b, T1.16b 229 mov XL.d[1], T2.d[0] 230 mov XH.d[0], T2.d[1] [all …]
|
D | sha512-armv8.pl | 109 my ($T0,$T1,$T2)=(@X[($i-8)&15],@X[($i-9)&15],@X[($i-10)&15]); 166 ror $T2,@X[($j+14)&15],#$sigma1[0] 178 eor $T2,$T2,@X[($j+14)&15],ror#$sigma1[1] 183 eor $T2,$T2,@X[($j+14)&15],lsr#$sigma1[2] // sigma1(X[i+14]) 190 add @X[$j],@X[$j],$T2 463 my ($T0,$T1,$T2,$T3,$T4,$T5,$T6,$T7) = map("q$_",(4..7,16..19)); 493 &ushr_32 ($T2,$T0,$sigma0[0]); 499 &sli_32 ($T2,$T0,32-$sigma0[0]); 505 &eor_8 ($T1,$T1,$T2); 660 ld1.32 {$T2},[$Ktbl], #16 [all …]
|
D | nh-neon-core.S | 27 T2 .req v10 45 add T2.4s, T3.4s, \k2\().4s 51 mov T6.d[0], T2.d[1] 55 umlal PASS2_SUMS.2d, T2.2s, T6.2s
|
/Linux-v5.4/drivers/block/drbd/ |
D | drbd_state.h | 40 #define NS2(T1, S1, T2, S2) \ argument 42 mask.T2 = T2##_MASK; mask; }), \ 44 val.T2 = (S2); val; }) 45 #define NS3(T1, S1, T2, S2, T3, S3) \ argument 47 mask.T2 = T2##_MASK; mask.T3 = T3##_MASK; mask; }), \ 49 val.T2 = (S2); val.T3 = (S3); val; }) 53 #define _NS2(D, T1, S1, T2, S2) \ argument 55 __ns.T2 = (S2); __ns; }) 56 #define _NS3(D, T1, S1, T2, S2, T3, S3) \ argument 58 __ns.T2 = (S2); __ns.T3 = (S3); __ns; })
|
/Linux-v5.4/scripts/coccinelle/api/alloc/ |
D | zalloc-simple.cocci | 31 type T, T2; 41 * memset((T2)x,0,E1); 48 type T, T2; 128 - memset((T2)x,0,E1); 135 type T, T2; 144 memset((T2)x,0,E1); 165 type T, T2; 174 memset((T2)x,0,E1); 195 type T, T2; 204 memset((T2)x,0,E1); [all …]
|
/Linux-v5.4/crypto/ |
D | anubis.c | 186 static const u32 T2[256] = { variable 542 inter[i] ^= T2[(kappa[j--] >> 8) & 0xff]; in anubis_setkey() 566 T2[T4[(v >> 8) & 0xff] & 0xff] ^ in anubis_setkey() 598 T2[(state[2] >> 24) ] ^ in anubis_crypt() 604 T2[(state[2] >> 16) & 0xff] ^ in anubis_crypt() 610 T2[(state[2] >> 8) & 0xff] ^ in anubis_crypt() 616 T2[(state[2] ) & 0xff] ^ in anubis_crypt() 632 (T2[(state[2] >> 24) ] & 0x0000ff00U) ^ in anubis_crypt() 638 (T2[(state[2] >> 16) & 0xff] & 0x0000ff00U) ^ in anubis_crypt() 644 (T2[(state[2] >> 8) & 0xff] & 0x0000ff00U) ^ in anubis_crypt() [all …]
|
D | khazad.c | 216 static const u64 T2[256] = { variable 773 T2[(int)(K1 >> 40) & 0xff] ^ in khazad_setkey() 789 T2[(int)S[(int)(K1 >> 40) & 0xff] & 0xff] ^ in khazad_setkey() 815 T2[(int)(state >> 40) & 0xff] ^ in khazad_crypt() 826 (T2[(int)(state >> 40) & 0xff] & 0x0000ff0000000000ULL) ^ in khazad_crypt()
|
/Linux-v5.4/arch/mips/mm/ |
D | page.c | 47 #define T2 10 macro 479 build_copy_load(&buf, T2, off + 2 * copy_word_size); in build_copy_page() 487 build_copy_store(&buf, T2, off + 2 * copy_word_size); in build_copy_page() 501 build_copy_load(&buf, T2, off + 2 * copy_word_size); in build_copy_page() 509 build_copy_store(&buf, T2, off + 2 * copy_word_size); in build_copy_page() 525 build_copy_load(&buf, T2, off + 2 * copy_word_size); in build_copy_page() 532 build_copy_store(&buf, T2, off + 2 * copy_word_size); in build_copy_page() 543 build_copy_load(&buf, T2, off + 2 * copy_word_size); in build_copy_page() 550 build_copy_store(&buf, T2, off + 2 * copy_word_size); in build_copy_page() 567 build_copy_load(&buf, T2, off + 2 * copy_word_size); in build_copy_page() [all …]
|
/Linux-v5.4/arch/sparc/crypto/ |
D | aes_asm.S | 13 #define ENCRYPT_TWO_ROUNDS_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ argument 16 AES_EROUND01(KEY_BASE + 0, I2, I3, T2) \ 20 AES_EROUND01(KEY_BASE + 4, T2, T3, I2) \ 21 AES_EROUND23(KEY_BASE + 6, T2, T3, I3) 29 #define ENCRYPT_TWO_ROUNDS_LAST_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ argument 32 AES_EROUND01(KEY_BASE + 0, I2, I3, T2) \ 36 AES_EROUND01_L(KEY_BASE + 4, T2, T3, I2) \ 37 AES_EROUND23_L(KEY_BASE + 6, T2, T3, I3) 47 #define ENCRYPT_128_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ argument 48 ENCRYPT_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, T0, T1, T2, T3) \ [all …]
|
/Linux-v5.4/arch/mips/kvm/ |
D | entry.c | 33 #define T2 10 macro 40 #define T2 14 macro 385 uasm_i_lw(&p, T2, offsetof(struct thread_info, cpu), GP); in kvm_mips_build_enter_guest() 387 uasm_i_sll(&p, T2, T2, ilog2(sizeof(long))); in kvm_mips_build_enter_guest() 388 UASM_i_ADDU(&p, T3, T1, T2); in kvm_mips_build_enter_guest() 396 uasm_i_mul(&p, T2, T2, T3); in kvm_mips_build_enter_guest() 399 UASM_i_ADDU(&p, AT, AT, T2); in kvm_mips_build_enter_guest() 400 UASM_i_LW(&p, T2, uasm_rel_lo((long)&cpu_data[0].asid_mask), AT); in kvm_mips_build_enter_guest() 401 uasm_i_and(&p, K0, K0, T2); in kvm_mips_build_enter_guest()
|
/Linux-v5.4/arch/arm/crypto/ |
D | sha256-armv4.pl | 293 my ($T0,$T1,$T2,$T3,$T4,$T5)=("q8","q9","q10","q11","d24","d25"); 321 &vshr_u32 ($T2,$T0,$sigma0[0]); 330 &vsli_32 ($T2,$T0,32-$sigma0[0]); 336 &veor ($T1,$T1,$T2); 486 vld1.32 {$T2},[$Ktbl,:128]! 500 vadd.i32 $T2,$T2,@X[2] 503 vst1.32 {$T2},[$Xfer,:128]!
|
D | ghash-ce-core.S | 44 T2 .req q9 179 vshl.i64 T2, XL, #62 180 veor T1, T1, T2 181 vshl.i64 T2, XL, #63 182 veor T1, T1, T2 209 1: vld1.8 {T3-T2}, [r2]! 220 vrev64.8 T1, T2
|
D | nh-neon-core.S | 42 T2 .req q10 60 vadd.u32 T2, T3, \k2
|
/Linux-v5.4/Documentation/devicetree/bindings/rng/ |
D | sparc_sun_oracle_rng.txt | 7 - 'SUNW,n2-rng' for Niagara 2 Platform (SUN UltraSPARC T2 CPU) 8 - 'SUNW,vf-rng' for Victoria Falls Platform (SUN UltraSPARC T2 Plus CPU)
|
/Linux-v5.4/scripts/coccinelle/free/ |
D | put_device.cocci | 16 type T,T1,T2,T3; 33 | (T2)dev_get_drvdata(&id->dev)
|
/Linux-v5.4/drivers/media/dvb-frontends/cxd2880/ |
D | Kconfig | 4 tristate "Sony CXD2880 DVB-T2/T tuner + demodulator"
|
/Linux-v5.4/Documentation/admin-guide/acpi/ |
D | cppc_sysfs.rst | 64 taking two different snapshots of feedback counters at time T1 and T2. 69 T2: Read feedback_ctrs as fbc_t2
|
/Linux-v5.4/arch/m68k/fpsp040/ |
D | scosh.S | 64 T2: .long 0x3D6F90AE,0xB1E75CC7 | ... 16381 LOG2 TRAIL label 114 fsubd T2(%pc),%fp0 | ...|X| - 16381 LOG2, ACCURATE
|
/Linux-v5.4/Documentation/devicetree/bindings/media/spi/ |
D | sony-cxd2880.txt | 1 Sony CXD2880 DVB-T2/T tuner + demodulator driver SPI adapter
|