| /arch/x86/crypto/ |
| A D | camellia-x86_64-asm_64.S | 39 #define CTX %rdi macro 141 xorq key_table(CTX), RAB0; 173 xorq key_table(CTX), RCD0; \ 203 cmpb $16, key_length(CTX); 234 cmpl $16, key_length(CTX); 343 xorq key_table(CTX), RAB0; \ 351 xorq key_table(CTX), RAB1; 399 xorq key_table(CTX), RCD0; \ 407 xorq key_table(CTX), RCD1; \ 438 cmpb $16, key_length(CTX); [all …]
|
| A D | blowfish-x86_64-asm_64.S | 21 #define CTX %r12 macro 64 movl s0(CTX,RT0,4), RT0d; \ 65 addl s1(CTX,RT1,4), RT0d; \ 69 xorl s2(CTX,RT1,4), RT0d; \ 70 addl s3(CTX,RT2,4), RT0d; \ 74 xorq p+4*(n)(CTX), RX0; 110 movq %rdi, CTX; 141 movq %rdi, CTX; 192 movq p+4*(n)(CTX), RKEY; 284 movq %rdi, CTX [all …]
|
| A D | twofish-x86_64-asm_64-3way.S | 25 #define CTX %rdi macro 83 op2##l T1(CTX, tmp1, 4), dst ## d; 121 addl k+4*(2*(n))(CTX), x ## d; \ 123 addl k+4*(2*(n)+1)(CTX), y ## d; \ 134 addl k+4*(2*(n))(CTX), x ## d; \ 178 xorq w+4*m(CTX), xy ## 0; \ 181 xorq w+4*m(CTX), xy ## 1; \ 184 xorq w+4*m(CTX), xy ## 2; 187 xorq w+4*m(CTX), xy ## 0; \ 190 xorq w+4*m(CTX), xy ## 1; \ [all …]
|
| A D | camellia-aesni-avx-asm_64.S | 29 #define CTX %rdi macro 215 leaq (key_table + (i) * 8)(CTX), %r9; \ 740 ((key_table + (8) * 8) + 0)(CTX), 741 ((key_table + (8) * 8) + 4)(CTX), 742 ((key_table + (8) * 8) + 8)(CTX), 762 cmpl $16, key_length(CTX); 843 ((key_table + (8) * 8) + 8)(CTX), 845 ((key_table + (8) * 8) + 0)(CTX), 896 %xmm15, %rdx, (key_table)(CTX)); 919 cmpl $16, key_length(CTX); [all …]
|
| A D | twofish-avx-x86_64-asm_64.S | 35 #define CTX %rdi macro 90 movl t0(CTX, RID1, 4), dst ## d; \ 91 movl t1(CTX, RID2, 4), RID2d; \ 96 xorl t2(CTX, RID1, 4), dst ## d; \ 97 xorl t3(CTX, RID2, 4), dst ## d; 173 vbroadcastss (k+4*(2*(n)))(CTX), RK1; \ 174 vbroadcastss (k+4*(2*(n)+1))(CTX), RK2; \ 239 vmovdqu w(CTX), RK1; 260 vmovdqu (w+4*4)(CTX), RK1; 280 vmovdqu (w+4*4)(CTX), RK1; [all …]
|
| A D | camellia-aesni-avx2-asm_64.S | 19 #define CTX %rdi macro 247 leaq (key_table + (i) * 8)(CTX), %r9; \ 774 ((key_table + (8) * 8) + 0)(CTX), 775 ((key_table + (8) * 8) + 4)(CTX), 776 ((key_table + (8) * 8) + 8)(CTX), 796 cmpl $16, key_length(CTX); 877 ((key_table + (8) * 8) + 8)(CTX), 879 ((key_table + (8) * 8) + 0)(CTX), 932 %ymm15, %rdx, (key_table)(CTX)); 959 cmpl $16, key_length(CTX); [all …]
|
| A D | cast5-avx-x86_64-asm_64.S | 35 #define CTX %r15 macro 150 vbroadcastss (km+(4*n))(CTX), RKM; \ 160 vpxor kr(CTX), RKR, RKR; 165 vpxor kr(CTX), RKR, RKR; \ 240 movq %rdi, CTX; 265 movzbl rr(CTX), %eax; 313 movq %rdi, CTX; 325 movzbl rr(CTX), %eax; 373 movq %rdi, CTX; 411 movq %rdi, CTX; [all …]
|
| A D | cast6-avx-x86_64-asm_64.S | 35 #define CTX %r15 macro 150 vbroadcastss (km+(4*(nn)))(CTX), RKM; \ 187 vpxor (kr+n*16)(CTX), RKR, RKR; \ 263 movq %rdi, CTX; 311 movq %rdi, CTX; 355 movq %rdi, CTX; 378 movq %rdi, CTX; 402 movq %rdi, CTX;
|
| A D | aria-aesni-avx-asm_64.S | 15 #define CTX %rdi macro 933 cmpl $12, ARIA_CTX_rounds(CTX); 946 cmpl $14, ARIA_CTX_rounds(CTX); 982 leaq ARIA_CTX_enc_key(CTX), %r9; 1007 leaq ARIA_CTX_dec_key(CTX), %r9; 1115 leaq ARIA_CTX_enc_key(CTX), %r9; 1217 cmpl $12, ARIA_CTX_rounds(CTX); 1234 cmpl $14, ARIA_CTX_rounds(CTX); 1278 leaq ARIA_CTX_enc_key(CTX), %r9; 1303 leaq ARIA_CTX_dec_key(CTX), %r9; [all …]
|
| A D | aria-aesni-avx2-asm_64.S | 15 #define CTX %rdi macro 930 cmpl $12, ARIA_CTX_rounds(CTX); 943 cmpl $14, ARIA_CTX_rounds(CTX); 979 leaq ARIA_CTX_enc_key(CTX), %r9; 1004 leaq ARIA_CTX_dec_key(CTX), %r9; 1194 leaq ARIA_CTX_enc_key(CTX), %r9; 1296 cmpl $12, ARIA_CTX_rounds(CTX); 1313 cmpl $14, ARIA_CTX_rounds(CTX); 1357 leaq ARIA_CTX_enc_key(CTX), %r9; 1382 leaq ARIA_CTX_dec_key(CTX), %r9; [all …]
|
| A D | des3_ede-asm_64.S | 23 #define CTX %rdi macro 157 movq (((n) + 1) * 8)(CTX), RWx; 190 movq (CTX), RW0; 485 movq 0(CTX), RW0;
|
| A D | aria-gfni-avx512-asm_64.S | 15 #define CTX %rdi macro 715 cmpl $12, ARIA_CTX_rounds(CTX); 740 cmpl $14, ARIA_CTX_rounds(CTX); 791 leaq ARIA_CTX_enc_key(CTX), %r9; 816 leaq ARIA_CTX_dec_key(CTX), %r9; 945 leaq ARIA_CTX_enc_key(CTX), %r9;
|
| A D | serpent-sse2-i586-asm_32.S | 25 #define CTX %edx macro 39 movd (4*(i)+(j))*4(CTX), t; \ 510 movl arg_ctx(%esp), CTX; 573 movl arg_ctx(%esp), CTX;
|
| A D | serpent-sse2-x86_64-asm_64.S | 17 #define CTX %rdi macro 374 movd (4*(i)+(j))*4(CTX), t; \
|
| A D | serpent-avx-x86_64-asm_64.S | 25 #define CTX %rdi macro 369 vbroadcastss (4*(i)+(j))*4(CTX), t;
|
| A D | serpent-avx2-asm_64.S | 25 #define CTX %rdi macro 368 vpbroadcastd (4*(i)+(j))*4(CTX), t;
|
| /arch/sparc/kernel/ |
| A D | sun4v_tlb_miss.S | 11 #define LOAD_ITLB_INFO(BASE, VADDR, CTX) \ argument 13 ldx [BASE + HV_FAULT_I_CTX_OFFSET], CTX; 16 #define LOAD_DTLB_INFO(BASE, VADDR, CTX) \ argument 18 ldx [BASE + HV_FAULT_D_CTX_OFFSET], CTX; 24 #define COMPUTE_TAG_TARGET(DEST, VADDR, CTX, ZERO_CTX_LABEL) \ argument 26 brz,pn CTX, ZERO_CTX_LABEL; \
|
| A D | iommu.c | 28 #define STC_CTXMATCH_ADDR(STC, CTX) \ argument 29 ((STC)->strbuf_ctxmatch_base + ((CTX) << 3)) 70 #define IOPTE_CONSISTENT(CTX) \ argument 72 (((CTX) << 47) & IOPTE_CONTEXT)) 74 #define IOPTE_STREAMING(CTX) \ argument 75 (IOPTE_CONSISTENT(CTX) | IOPTE_STBUF)
|
| /arch/sparc/net/ |
| A D | bpf_jit_comp_64.c | 643 #define emit_read_y(REG, CTX) emit(RD_Y | RD(REG), CTX) argument 644 #define emit_write_y(REG, CTX) emit(WR_Y | IMMED | RS1(REG) | S13(0), CTX) argument 646 #define emit_cmp(R1, R2, CTX) \ argument 647 emit(SUBCC | RS1(R1) | RS2(R2) | RD(G0), CTX) 649 #define emit_cmpi(R1, IMM, CTX) \ argument 650 emit(SUBCC | IMMED | RS1(R1) | S13(IMM) | RD(G0), CTX) 652 #define emit_btst(R1, R2, CTX) \ argument 653 emit(ANDCC | RS1(R1) | RS2(R2) | RD(G0), CTX) 655 #define emit_btsti(R1, IMM, CTX) \ argument 656 emit(ANDCC | IMMED | RS1(R1) | S13(IMM) | RD(G0), CTX)
|
| /arch/powerpc/xmon/ |
| A D | ppc-opc.c | 2417 #define CTX(op, xop) (OP (op) | (((unsigned long)(xop)) & 0x7)) macro 2418 #define CTX_MASK CTX(0x3f, 0x7)
|