/kernel/linux/linux-5.10/arch/x86/crypto/ |
D | serpent-avx-x86_64-asm_64.S | 55 #define S0_1(x0, x1, x2, x3, x4) \ argument 56 vpor x0, x3, tp; \ 57 vpxor x3, x0, x0; \ 58 vpxor x2, x3, x4; \ 60 vpxor x1, tp, x3; \ 64 #define S0_2(x0, x1, x2, x3, x4) \ argument 65 vpxor x3, x0, x0; \ 69 vpxor x2, x3, x3; \ 74 #define S1_1(x0, x1, x2, x3, x4) \ argument 76 vpxor x3, x0, x0; \ [all …]
|
D | serpent-avx2-asm_64.S | 61 #define S0_1(x0, x1, x2, x3, x4) \ argument 62 vpor x0, x3, tp; \ 63 vpxor x3, x0, x0; \ 64 vpxor x2, x3, x4; \ 66 vpxor x1, tp, x3; \ 70 #define S0_2(x0, x1, x2, x3, x4) \ argument 71 vpxor x3, x0, x0; \ 75 vpxor x2, x3, x3; \ 80 #define S1_1(x0, x1, x2, x3, x4) \ argument 82 vpxor x3, x0, x0; \ [all …]
|
D | serpent-sse2-x86_64-asm_64.S | 41 #define S0_1(x0, x1, x2, x3, x4) \ argument 42 movdqa x3, x4; \ 43 por x0, x3; \ 47 pxor x1, x3; \ 51 #define S0_2(x0, x1, x2, x3, x4) \ argument 52 pxor x3, x0; \ 56 pxor x2, x3; \ 61 #define S1_1(x0, x1, x2, x3, x4) \ argument 64 pxor x3, x0; \ 65 pxor RNOT, x3; \ [all …]
|
D | serpent-sse2-i586-asm_32.S | 42 #define K(x0, x1, x2, x3, x4, i) \ argument 50 pxor x4, x3; 52 #define LK(x0, x1, x2, x3, x4, i) \ argument 69 pxor x2, x3; \ 70 pxor x4, x3; \ 71 movdqa x3, x4; \ 72 pslld $7, x3; \ 74 por x4, x3; \ 78 pxor x3, x0; \ 79 pxor x3, x2; \ [all …]
|
D | glue_helper-asm-avx.S | 8 #define load_8way(src, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 12 vmovdqu (3*16)(src), x3; \ 18 #define store_8way(dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 22 vmovdqu x3, (3*16)(dst); \ 28 #define store_cbc_8way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 31 vpxor (2*16)(src), x3, x3; \ 36 store_8way(dst, x0, x1, x2, x3, x4, x5, x6, x7); 44 #define load_ctr_8way(iv, bswap, x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2) \ argument 59 vpshufb t1, x7, x3; \ 72 #define store_ctr_8way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument [all …]
|
D | glue_helper-asm-avx2.S | 8 #define load_16way(src, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 12 vmovdqu (3*32)(src), x3; \ 18 #define store_16way(dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 22 vmovdqu x3, (3*32)(dst); \ 28 #define store_cbc_16way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7, t0) \ argument 34 vpxor (2*32+16)(src), x3, x3; \ 39 store_16way(dst, x0, x1, x2, x3, x4, x5, x6, x7); 55 #define load_ctr_16way(iv, bswap, x0, x1, x2, x3, x4, x5, x6, x7, t0, t0x, t1, \ argument 75 vpshufb t1, t2, x3; \ 88 #define store_ctr_16way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument [all …]
|
D | chacha-avx512vl-x86_64.S | 56 # x0 += x1, x3 = rotl32(x3 ^ x0, 16) 61 # x2 += x3, x1 = rotl32(x1 ^ x2, 12) 66 # x0 += x1, x3 = rotl32(x3 ^ x0, 8) 71 # x2 += x3, x1 = rotl32(x1 ^ x2, 7) 80 # x3 = shuffle32(x3, MASK(2, 1, 0, 3)) 83 # x0 += x1, x3 = rotl32(x3 ^ x0, 16) 88 # x2 += x3, x1 = rotl32(x1 ^ x2, 12) 93 # x0 += x1, x3 = rotl32(x3 ^ x0, 8) 98 # x2 += x3, x1 = rotl32(x1 ^ x2, 7) 107 # x3 = shuffle32(x3, MASK(0, 3, 2, 1)) [all …]
|
D | camellia-aesni-avx-asm_64.S | 51 #define roundsm16(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, t4, t5, t6, \ argument 68 vpshufb t4, x3, x3; \ 83 filter_8bit(x3, t2, t3, t7, t6); \ 95 vaesenclast t4, x3, x3; \ 103 filter_8bit(x3, t0, t1, t7, t6); \ 138 vpxor x4, x3, x3; \ 141 vpxor x3, x5, x5; \ 148 vpxor x6, x3, x3; \ 150 vpxor x3, x4, x4; \ 184 vpxor t4, x3, x3; \ [all …]
|
/kernel/linux/linux-5.10/crypto/ |
D | seed.c | 333 u32 i, t0, t1, x1, x2, x3, x4; in seed_set_key() local 337 x3 = be32_to_cpu(key[2]); in seed_set_key() 341 t0 = x1 + x3 - KC[i]; in seed_set_key() 353 t0 = x3; in seed_set_key() 354 x3 = (x3 << 8) ^ (x4 >> 24); in seed_set_key() 369 u32 x1, x2, x3, x4, t0, t1; in seed_encrypt() local 374 x3 = be32_to_cpu(src[2]); in seed_encrypt() 377 OP(x1, x2, x3, x4, 0); in seed_encrypt() 378 OP(x3, x4, x1, x2, 2); in seed_encrypt() 379 OP(x1, x2, x3, x4, 4); in seed_encrypt() [all …]
|
D | serpent_generic.c | 32 #define loadkeys(x0, x1, x2, x3, i) \ argument 33 ({ x0 = k[i]; x1 = k[i+1]; x2 = k[i+2]; x3 = k[i+3]; }) 35 #define storekeys(x0, x1, x2, x3, i) \ argument 36 ({ k[i] = x0; k[i+1] = x1; k[i+2] = x2; k[i+3] = x3; }) 38 #define store_and_load_keys(x0, x1, x2, x3, s, l) \ argument 39 ({ storekeys(x0, x1, x2, x3, s); loadkeys(x0, x1, x2, x3, l); }) 41 #define K(x0, x1, x2, x3, i) ({ \ argument 42 x3 ^= k[4*(i)+3]; x2 ^= k[4*(i)+2]; \ 46 #define LK(x0, x1, x2, x3, x4, i) ({ \ argument 49 x3 ^= x2; x1 ^= x2; \ [all …]
|
/kernel/linux/linux-5.10/arch/arm64/lib/ |
D | tishift.S | 12 mov x3, #64 13 sub x3, x3, x2 14 cmp x3, #0 17 lsr x3, x0, x3 19 orr x1, x1, x3 34 mov x3, #64 35 sub x3, x3, x2 36 cmp x3, #0 39 lsl x3, x1, x3 41 orr x0, x0, x3 [all …]
|
D | crc32.S | 23 ldp x3, x4, [x1] 27 CPU_BE( rev x3, x3 ) 33 crc32\c\()x w8, w0, x3 34 csel x3, x3, x4, eq 37 lsr x4, x3, #32 39 csel x3, x3, x4, eq 55 32: ldp x3, x4, [x1], #32 58 CPU_BE( rev x3, x3 ) 62 crc32\c\()x w0, w0, x3 70 ldr x3, [x1], #8 [all …]
|
D | mte.S | 46 mov x3, x1 48 1: ldgm x4, [x3] 51 add x3, x3, x5 67 mov x3, x1 78 2: sub x0, x1, x3 // update the number of tags set 92 mov x3, x0 104 2: sub x0, x0, x3 // update the number of tags copied
|
/kernel/linux/linux-5.10/arch/arm64/mm/ |
D | cache.S | 41 uaccess_ttbr0_enable x2, x3, x4 46 dcache_line_size x2, x3 47 sub x3, x2, #1 48 bic x4, x0, x3 61 invalidate_icache_by_line x0, x1, x2, x3, 9f 87 uaccess_ttbr0_enable x2, x3, x4 89 invalidate_icache_by_line x0, x1, x2, x3, 2f 109 dcache_by_line_op civac, sy, x0, x1, x2, x3 127 dcache_by_line_op cvau, ish, x0, x1, x2, x3 151 dcache_line_size x2, x3 [all …]
|
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/ |
D | mpc8548cds.dtsi | 123 reg = <0x3>; 174 0x2000 0x0 0x0 0x3 &mpic 0x2 0x1 0 0 175 0x2000 0x0 0x0 0x4 &mpic 0x3 0x1 0 0 180 0x2800 0x0 0x0 0x3 &mpic 0x3 0x1 0 0 185 0x3000 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 186 0x3000 0x0 0x0 0x3 &mpic 0x0 0x1 0 0 192 0x4000 0x0 0x0 0x3 &mpic 0x2 0x1 0 0 193 0x4000 0x0 0x0 0x4 &mpic 0x3 0x1 0 0 198 0x6000 0x0 0x0 0x3 &mpic 0x2 0x1 0 0 199 0x6000 0x0 0x0 0x4 &mpic 0x3 0x1 0 0 [all …]
|
D | mpc8572ds.dtsi | 169 reg = <0x3>; 251 0x8800 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 252 0x8800 0x0 0x0 0x3 &mpic 0x4 0x1 0 0 257 0x8900 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 258 0x8900 0x0 0x0 0x3 &mpic 0x4 0x1 0 0 263 0x8a00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 264 0x8a00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0 269 0x8b00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 270 0x8b00 0x0 0x0 0x3 &mpic 0x4 0x1 0 0 275 0x8c00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 [all …]
|
D | mpc8540ads.dts | 173 reg = <0x3>; 274 0x1000 0x0 0x0 0x3 &mpic 0x3 0x1 280 0x1800 0x0 0x0 0x3 &mpic 0x2 0x1 281 0x1800 0x0 0x0 0x4 &mpic 0x3 0x1 284 0x2000 0x0 0x0 0x1 &mpic 0x3 0x1 286 0x2000 0x0 0x0 0x3 &mpic 0x1 0x1 291 0x2800 0x0 0x0 0x2 &mpic 0x3 0x1 292 0x2800 0x0 0x0 0x3 &mpic 0x4 0x1 298 0x6000 0x0 0x0 0x3 &mpic 0x3 0x1 304 0x6800 0x0 0x0 0x3 &mpic 0x2 0x1 [all …]
|
D | mpc8560ads.dts | 167 reg = <0x3>; 313 0x1000 0x0 0x0 0x3 &mpic 0x3 0x1 316 /* IDSEL 0x3 */ 319 0x1800 0x0 0x0 0x3 &mpic 0x2 0x1 320 0x1800 0x0 0x0 0x4 &mpic 0x3 0x1 323 0x2000 0x0 0x0 0x1 &mpic 0x3 0x1 325 0x2000 0x0 0x0 0x3 &mpic 0x1 0x1 330 0x2800 0x0 0x0 0x2 &mpic 0x3 0x1 331 0x2800 0x0 0x0 0x3 &mpic 0x4 0x1 337 0x6000 0x0 0x0 0x3 &mpic 0x3 0x1 [all …]
|
D | mpc8569mds.dts | 35 0x3 0x0 0x0 0xfc000000 0x00008000 144 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 146 0x0 0x0 0x1 0x0 0x3 0x0 /* ENET1_TXD0_SER1_TXD0 */ 147 0x0 0x1 0x1 0x0 0x3 0x0 /* ENET1_TXD1_SER1_TXD1 */ 149 0x0 0x3 0x1 0x0 0x2 0x0 /* ENET1_TXD3_SER1_TXD3 */ 150 0x0 0x6 0x2 0x0 0x3 0x0 /* ENET1_RXD0_SER1_RXD0 */ 155 0x0 0xc 0x2 0x0 0x3 0x0 /* ENET1_RX_DV_SER1_CTS_B */ 164 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 165 0x2 0x10 0x2 0x0 0x3 0x0 /* CLK17 */ 175 0x0 0x1a 0x2 0x0 0x3 0x0 /* ENET2_RX_DV_SER2_CTS_B */ [all …]
|
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/ |
D | entry.S | 66 ldp x2, x3, [x29, #CPU_XREG_OFFSET(2)] 113 stp x2, x3, [x1, #CPU_XREG_OFFSET(2)] 116 ldp x2, x3, [sp], #16 // x0, x1 119 stp x2, x3, [x1, #CPU_XREG_OFFSET(0)] 134 adr_this_cpu x2, kvm_hyp_ctxt, x3 141 ptrauth_switch_to_hyp x1, x2, x3, x4, x5 144 restore_sp_el0 x2, x3 149 set_loaded_vcpu xzr, x2, x3 175 mrs x3, esr_el2 202 msr esr_el2, x3
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
D | sfp-machine_32.h | 108 #define __FP_FRAC_ADD_4(r3,r2,r1,r0,x3,x2,x1,x0,y3,y2,y1,y0) \ argument 120 : "%rJ" ((USItype)(x3)), \ 133 #define __FP_FRAC_SUB_4(r3,r2,r1,r0,x3,x2,x1,x0,y3,y2,y1,y0) \ argument 145 : "%rJ" ((USItype)(x3)), \ 160 #define __FP_FRAC_DEC_4(x3,x2,x1,x0,y3,y2,y1,y0) __FP_FRAC_SUB_4(x3,x2,x1,x0,x3,x2,x1,x0,y3,y2,y1,y… argument 162 #define __FP_FRAC_ADDI_4(x3,x2,x1,x0,i) \ argument 167 : "=&r" (x3), \ 172 "0" ((USItype)(x3)), \
|
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/nvhe/ |
D | host.S | 21 stp x2, x3, [x0, #CPU_XREG_OFFSET(2)] 24 ldp x2, x3, [sp], #16 // x0, x1 27 stp x2, x3, [x0, #CPU_XREG_OFFSET(0)] 45 ldp x2, x3, [x29, #CPU_XREG_OFFSET(2)] 76 mov x6, x3 77 get_vcpu_ptr x7, x3 79 mrs x3, esr_el2 150 mrs x3, par_el1
|
/kernel/linux/linux-5.10/arch/arm/crypto/ |
D | aes-neonbs-core.S | 151 .macro mul_gf4_n_gf4, x0, x1, y0, y1, t0, x2, x3, y2, y3, t1 157 veor \x2, \x2, \x3 159 vand \x3, \x3, \y2 163 veor \x2, \x2, \x3 165 veor \x3, \x3, \t1 168 .macro mul_gf16_2, x0, x1, x2, x3, x4, x5, x6, x7, \ 171 veor \t1, \x1, \x3 175 mul_gf4_n_gf4 \t0, \t1, \y0, \y1, \t3, \x2, \x3, \y2, \y3, \t2 179 veor \x3, \x3, \t1 192 .macro inv_gf256, x0, x1, x2, x3, x4, x5, x6, x7, \ [all …]
|
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/ |
D | kuroboxHG.dts | 132 0x5800 0x0 0x0 0x3 &mpic 0x2 0x1 133 0x5800 0x0 0x0 0x4 &mpic 0x3 0x1 137 0x6000 0x0 0x0 0x3 &mpic 0x3 0x1 140 0x7000 0x0 0x0 0x1 &mpic 0x3 0x1 141 0x7000 0x0 0x0 0x2 &mpic 0x3 0x1 142 0x7000 0x0 0x0 0x3 &mpic 0x3 0x1 143 0x7000 0x0 0x0 0x4 &mpic 0x3 0x1
|
D | kuroboxHD.dts | 132 0x5800 0x0 0x0 0x3 &mpic 0x2 0x1 133 0x5800 0x0 0x0 0x4 &mpic 0x3 0x1 137 0x6000 0x0 0x0 0x3 &mpic 0x3 0x1 140 0x7000 0x0 0x0 0x1 &mpic 0x3 0x1 141 0x7000 0x0 0x0 0x2 &mpic 0x3 0x1 142 0x7000 0x0 0x0 0x3 &mpic 0x3 0x1 143 0x7000 0x0 0x0 0x4 &mpic 0x3 0x1
|