/linux-6.6.21/tools/testing/selftests/arm64/abi/ |
D | syscall-abi-asm.S | 85 adrp x2, svcr_in 86 ldr x2, [x2, :lo12:svcr_in] 87 msr S3_3_C4_C2_2, x2 91 tbz x2, #SVCR_ZA_SHIFT, 1f 93 ldr x2, =za_in 95 add x2, x2, x1 101 mrs x2, S3_0_C0_C4_5 // ID_AA64SMFR0_EL1 102 ubfx x2, x2, #ID_AA64SMFR0_EL1_SMEver_SHIFT, \ 104 cbz x2, 1f 105 adrp x2, zt_in [all …]
|
/linux-6.6.21/arch/x86/crypto/ |
D | serpent-avx-x86_64-asm_64.S | 51 #define S0_1(x0, x1, x2, x3, x4) \ argument 54 vpxor x2, x3, x4; \ 59 vpxor x0, x2, x2; 60 #define S0_2(x0, x1, x2, x3, x4) \ argument 63 vpxor x2, x0, x0; \ 64 vpand x1, x2, x2; \ 65 vpxor x2, x3, x3; \ 67 vpxor x4, x2, x2; \ 68 vpxor x2, x1, x1; 70 #define S1_1(x0, x1, x2, x3, x4) \ argument [all …]
|
D | serpent-avx2-asm_64.S | 51 #define S0_1(x0, x1, x2, x3, x4) \ argument 54 vpxor x2, x3, x4; \ 59 vpxor x0, x2, x2; 60 #define S0_2(x0, x1, x2, x3, x4) \ argument 63 vpxor x2, x0, x0; \ 64 vpand x1, x2, x2; \ 65 vpxor x2, x3, x3; \ 67 vpxor x4, x2, x2; \ 68 vpxor x2, x1, x1; 70 #define S1_1(x0, x1, x2, x3, x4) \ argument [all …]
|
D | serpent-sse2-x86_64-asm_64.S | 41 #define S0_1(x0, x1, x2, x3, x4) \ argument 45 pxor x2, x4; \ 50 pxor x0, x2; 51 #define S0_2(x0, x1, x2, x3, x4) \ argument 54 pxor x2, x0; \ 55 pand x1, x2; \ 56 pxor x2, x3; \ 58 pxor x4, x2; \ 59 pxor x2, x1; 61 #define S1_1(x0, x1, x2, x3, x4) \ argument [all …]
|
D | serpent-sse2-i586-asm_32.S | 42 #define K(x0, x1, x2, x3, x4, i) \ argument 48 pxor RT1, x2; \ 52 #define LK(x0, x1, x2, x3, x4, i) \ argument 58 movdqa x2, x4; \ 59 pslld $3, x2; \ 61 por x4, x2; \ 62 pxor x2, x1; \ 69 pxor x2, x3; \ 79 pxor x3, x2; \ 80 pxor x4, x2; \ [all …]
|
D | aria-aesni-avx-asm_64.S | 53 #define transpose_4x4(x0, x1, x2, x3, t1, t2) \ argument 57 vpunpckldq x3, x2, t1; \ 58 vpunpckhdq x3, x2, x2; \ 63 vpunpckhqdq x2, t2, x3; \ 64 vpunpcklqdq x2, t2, x2; 171 #define inpack16_pre(x0, x1, x2, x3, \ argument 178 vmovdqu (2 * 16)(rio), x2; \ 194 #define inpack16_post(x0, x1, x2, x3, \ argument 199 byteslice_16x16b(x0, x1, x2, x3, \ 207 vmovdqu x2, 2 * 16(mem_ab); \ [all …]
|
D | aria-aesni-avx2-asm_64.S | 69 #define transpose_4x4(x0, x1, x2, x3, t1, t2) \ argument 73 vpunpckldq x3, x2, t1; \ 74 vpunpckhdq x3, x2, x2; \ 79 vpunpckhqdq x2, t2, x3; \ 80 vpunpcklqdq x2, t2, x2; 187 #define inpack16_pre(x0, x1, x2, x3, \ argument 194 vmovdqu (2 * 32)(rio), x2; \ 210 #define inpack16_post(x0, x1, x2, x3, \ argument 215 byteslice_16x16b(x0, x1, x2, x3, \ 223 vmovdqu x2, 2 * 32(mem_ab); \ [all …]
|
D | glue_helper-asm-avx.S | 8 #define load_8way(src, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 11 vmovdqu (2*16)(src), x2; \ 18 #define store_8way(dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 21 vmovdqu x2, (2*16)(dst); \ 28 #define store_cbc_8way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument 30 vpxor (1*16)(src), x2, x2; \ 36 store_8way(dst, x0, x1, x2, x3, x4, x5, x6, x7);
|
/linux-6.6.21/arch/powerpc/boot/dts/fsl/ |
D | mpc8568mds.dts | 29 0x2 0x0 0xf0000000 0x04000000 97 reg = <0x2>; 128 0x4 0xa 0x1 0x0 0x2 0x0 /* TxD0 */ 129 0x4 0x9 0x1 0x0 0x2 0x0 /* TxD1 */ 130 0x4 0x8 0x1 0x0 0x2 0x0 /* TxD2 */ 131 0x4 0x7 0x1 0x0 0x2 0x0 /* TxD3 */ 132 0x4 0x17 0x1 0x0 0x2 0x0 /* TxD4 */ 133 0x4 0x16 0x1 0x0 0x2 0x0 /* TxD5 */ 134 0x4 0x15 0x1 0x0 0x2 0x0 /* TxD6 */ 135 0x4 0x14 0x1 0x0 0x2 0x0 /* TxD7 */ [all …]
|
D | mpc8569mds.dts | 34 0x2 0x0 0x0 0xf0000000 0x04000000 143 0x2 0x1f 0x1 0x0 0x1 0x0 /* QE_MUX_MDC */ 144 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */ 145 0x2 0x0b 0x2 0x0 0x1 0x0 /* CLK12*/ 148 0x0 0x2 0x1 0x0 0x1 0x0 /* ENET1_TXD2_SER1_TXD2 */ 149 0x0 0x3 0x1 0x0 0x2 0x0 /* ENET1_TXD3_SER1_TXD3 */ 150 0x0 0x6 0x2 0x0 0x3 0x0 /* ENET1_RXD0_SER1_RXD0 */ 151 0x0 0x7 0x2 0x0 0x1 0x0 /* ENET1_RXD1_SER1_RXD1 */ 152 0x0 0x8 0x2 0x0 0x2 0x0 /* ENET1_RXD2_SER1_RXD2 */ 153 0x0 0x9 0x2 0x0 0x2 0x0 /* ENET1_RXD3_SER1_RXD3 */ [all …]
|
D | p1025twr.dtsi | 98 reg = <0x2 0x0000 0x0004>; 112 reg = <0x2>; 180 0x0 0x17 0x2 0x0 0x2 0x0 /* CLK12 */ 181 0x0 0x18 0x2 0x0 0x1 0x0 /* CLK9 */ 182 0x0 0x7 0x1 0x0 0x2 0x0 /* ENET1_TXD0_SER1_TXD0 */ 183 0x0 0x9 0x1 0x0 0x2 0x0 /* ENET1_TXD1_SER1_TXD1 */ 184 0x0 0xb 0x1 0x0 0x2 0x0 /* ENET1_TXD2_SER1_TXD2 */ 185 0x0 0xc 0x1 0x0 0x2 0x0 /* ENET1_TXD3_SER1_TXD3 */ 186 0x0 0x6 0x2 0x0 0x2 0x0 /* ENET1_RXD0_SER1_RXD0 */ 187 0x0 0xa 0x2 0x0 0x2 0x0 /* ENET1_RXD1_SER1_RXD1 */ [all …]
|
D | p1025rdb.dtsi | 253 0x0 0x17 0x2 0x0 0x2 0x0 /* CLK12 */ 254 0x0 0x18 0x2 0x0 0x1 0x0 /* CLK9 */ 255 0x0 0x7 0x1 0x0 0x2 0x0 /* ENET1_TXD0_SER1_TXD0 */ 256 0x0 0x9 0x1 0x0 0x2 0x0 /* ENET1_TXD1_SER1_TXD1 */ 257 0x0 0xb 0x1 0x0 0x2 0x0 /* ENET1_TXD2_SER1_TXD2 */ 258 0x0 0xc 0x1 0x0 0x2 0x0 /* ENET1_TXD3_SER1_TXD3 */ 259 0x0 0x6 0x2 0x0 0x2 0x0 /* ENET1_RXD0_SER1_RXD0 */ 260 0x0 0xa 0x2 0x0 0x2 0x0 /* ENET1_RXD1_SER1_RXD1 */ 261 0x0 0xe 0x2 0x0 0x2 0x0 /* ENET1_RXD2_SER1_RXD2 */ 262 0x0 0xf 0x2 0x0 0x2 0x0 /* ENET1_RXD3_SER1_RXD3 */ [all …]
|
D | p1021mds.dts | 28 0x2 0x0 0x0 0xf8010000 0x00020000 206 0x0 0x17 0x2 0x0 0x2 0x0 /* CLK12 */ 207 0x0 0x18 0x2 0x0 0x1 0x0 /* CLK9 */ 208 0x0 0x7 0x1 0x0 0x2 0x0 /* ENET1_TXD0_SER1_TXD0 */ 209 0x0 0x9 0x1 0x0 0x2 0x0 /* ENET1_TXD1_SER1_TXD1 */ 210 0x0 0xb 0x1 0x0 0x2 0x0 /* ENET1_TXD2_SER1_TXD2 */ 211 0x0 0xc 0x1 0x0 0x2 0x0 /* ENET1_TXD3_SER1_TXD3 */ 212 0x0 0x6 0x2 0x0 0x2 0x0 /* ENET1_RXD0_SER1_RXD0 */ 213 0x0 0xa 0x2 0x0 0x2 0x0 /* ENET1_RXD1_SER1_RXD1 */ 214 0x0 0xe 0x2 0x0 0x2 0x0 /* ENET1_RXD2_SER1_RXD2 */ [all …]
|
D | p2020ds.dtsi | 83 reg = <0x2 0x0 0x40000>; 151 reg = <0x2>; 220 0x8800 0x0 0x0 0x1 &i8259 0x9 0x2 221 0x8800 0x0 0x0 0x2 &i8259 0xa 0x2 224 0x8900 0x0 0x0 0x1 &i8259 0x9 0x2 225 0x8900 0x0 0x0 0x2 &i8259 0xa 0x2 228 0x8a00 0x0 0x0 0x1 &i8259 0x9 0x2 229 0x8a00 0x0 0x0 0x2 &i8259 0xa 0x2 232 0x8b00 0x0 0x0 0x1 &i8259 0x9 0x2 233 0x8b00 0x0 0x0 0x2 &i8259 0xa 0x2 [all …]
|
D | mpc8572ds.dtsi | 94 reg = <0x2 0x0 0x40000>; 165 reg = <0x2>; 250 0x8800 0x0 0x0 0x1 &mpic 0x2 0x1 0 0 251 0x8800 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 256 0x8900 0x0 0x0 0x1 &mpic 0x2 0x1 0 0 257 0x8900 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 262 0x8a00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0 263 0x8a00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 268 0x8b00 0x0 0x0 0x1 &mpic 0x2 0x1 0 0 269 0x8b00 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 [all …]
|
/linux-6.6.21/arch/arm64/lib/ |
D | tishift.S | 11 cbz x2, 1f 13 sub x3, x3, x2 16 lsl x1, x1, x2 18 lsl x2, x0, x2 20 mov x0, x2 25 mov x2, #0 27 mov x0, x2 33 cbz x2, 1f 35 sub x3, x3, x2 38 lsr x0, x0, x2 [all …]
|
D | mte.S | 31 multitag_transfer_size x1, x2 50 mov x2, #4 51 lsl x1, x2, x1 71 mov x2, x0 75 stgm x4, [x2] 76 add x2, x2, x5 78 tst x2, #(PAGE_SIZE - 1) 94 cbz x2, 2f 100 subs x2, x2, #1 119 cbz x2, 2f [all …]
|
/linux-6.6.21/crypto/ |
D | seed.c | 333 u32 i, t0, t1, x1, x2, x3, x4; in seed_set_key() local 336 x2 = be32_to_cpu(key[1]); in seed_set_key() 342 t1 = x2 + KC[i] - x4; in seed_set_key() 350 x1 = (x1 >> 8) ^ (x2 << 24); in seed_set_key() 351 x2 = (x2 >> 8) ^ (t0 << 24); in seed_set_key() 369 u32 x1, x2, x3, x4, t0, t1; in seed_encrypt() local 373 x2 = be32_to_cpu(src[1]); 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 | 27 #define loadkeys(x0, x1, x2, x3, i) \ argument 28 ({ x0 = k[i]; x1 = k[i+1]; x2 = k[i+2]; x3 = k[i+3]; }) 30 #define storekeys(x0, x1, x2, x3, i) \ argument 31 ({ k[i] = x0; k[i+1] = x1; k[i+2] = x2; k[i+3] = x3; }) 33 #define store_and_load_keys(x0, x1, x2, x3, s, l) \ argument 34 ({ storekeys(x0, x1, x2, x3, s); loadkeys(x0, x1, x2, x3, l); }) 36 #define K(x0, x1, x2, x3, i) ({ \ argument 37 x3 ^= k[4*(i)+3]; x2 ^= k[4*(i)+2]; \ 41 #define LK(x0, x1, x2, x3, x4, i) ({ \ argument 43 x2 = rol32(x2, 3); x1 ^= x0; x4 = x0 << 3; \ [all …]
|
/linux-6.6.21/arch/arm64/kvm/hyp/ |
D | entry.S | 29 adr_this_cpu x1, kvm_hyp_ctxt, x2 35 save_sp_el0 x1, x2 51 set_loaded_vcpu x0, x1, x2 56 mte_switch_to_guest x29, x1, x2 63 ptrauth_switch_to_guest x29, x0, x1, x2 70 ldp x2, x3, [x29, #CPU_XREG_OFFSET(2)] 119 stp x2, x3, [x1, #CPU_XREG_OFFSET(2)] 122 ldp x2, x3, [sp], #16 // x0, x1 125 stp x2, x3, [x1, #CPU_XREG_OFFSET(0)] 138 save_sp_el0 x1, x2 [all …]
|
/linux-6.6.21/drivers/gpu/drm/ |
D | drm_rect.c | 48 r1->x2 = min(r1->x2, r2->x2); in drm_rect_intersect() 102 src->x1 = src->x2 - new_src_w; in drm_rect_clip_scaled() 113 diff = dst->x2 - clip->x2; in drm_rect_clip_scaled() 118 src->x2 = src->x1 + new_src_w; in drm_rect_clip_scaled() 119 dst->x2 -= diff; in drm_rect_clip_scaled() 263 r->x1 = width - tmp.x2; in drm_rect_rotate() 264 r->x2 = width - tmp.x1; in drm_rect_rotate() 279 r->x2 = tmp.y2; in drm_rect_rotate() 280 r->y1 = width - tmp.x2; in drm_rect_rotate() 285 r->x1 = width - tmp.x2; in drm_rect_rotate() [all …]
|
/linux-6.6.21/arch/arm64/mm/ |
D | cache.S | 33 mov x2, x0 35 dcache_by_line_op cvau, ish, x2, x3, x4, x5, \fixup 41 invalidate_icache_by_line x0, x1, x2, x3, \fixup 72 uaccess_ttbr0_enable x2, x3, x4 77 uaccess_ttbr0_disable x1, x2 98 invalidate_icache_by_line x0, x1, x2, x3 112 dcache_by_line_op civac, sy, x0, x1, x2, x3 131 dcache_by_line_op cvau, ish, x0, x1, x2, x3 146 dcache_line_size x2, x3 147 sub x3, x2, #1 [all …]
|
/linux-6.6.21/arch/sparc/include/asm/ |
D | sfp-machine_32.h | 78 #define __FP_FRAC_ADD_3(r2,r1,r0,x2,x1,x0,y2,y1,y0) \ argument 85 : "%rJ" ((USItype)(x2)), \ 93 #define __FP_FRAC_SUB_3(r2,r1,r0,x2,x1,x0,y2,y1,y0) \ argument 100 : "%rJ" ((USItype)(x2)), \ 108 #define __FP_FRAC_ADD_4(r3,r2,r1,r0,x3,x2,x1,x0,y3,y2,y1,y0) \ argument 122 "%rJ" ((USItype)(x2)), \ 133 #define __FP_FRAC_SUB_4(r3,r2,r1,r0,x3,x2,x1,x0,y3,y2,y1,y0) \ argument 147 "%rJ" ((USItype)(x2)), \ 158 #define __FP_FRAC_DEC_3(x2,x1,x0,y2,y1,y0) __FP_FRAC_SUB_3(x2,x1,x0,x2,x1,x0,y2,y1,y0) argument 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 [all …]
|
/linux-6.6.21/arch/arm64/kernel/ |
D | head.S | 102 adr_l x2, dcache_clean_poc 103 blr x2 168 stp x2, x3, [x0, #16] 186 sub x2, x1, x0 322 lsr x2, x2, x6 324 sub x2, x2, x1 330 populate_entries x0, x4, x2, x3, x5, x6, x7 391 adrp x2, init_pg_dir 393 bic x4, x2, #SWAPPER_BLOCK_SIZE - 1 401 bic x2, x22, #SWAPPER_BLOCK_SIZE - 1 [all …]
|
/linux-6.6.21/arch/arm64/kvm/hyp/nvhe/ |
D | hyp-init.S | 96 mov x2, #HCR_E2H 97 and x2, x1, x2 98 cbz x2, 1f 119 phys_to_ttbr x2, x1 121 orr x2, x2, #TTBR_CNP_BIT 123 msr ttbr0_el2, x2 129 tcr_compute_pa_size x0, #TCR_EL2_PS_SHIFT, x1, x2 235 mov x0, x2 237 mov x2, x4 275 mrs x2, sctlr_el2 [all …]
|