Home
last modified time | relevance | path

Searched refs:rcx (Results 1 – 25 of 79) sorted by relevance

1234

/linux/arch/x86/power/
H A Dhibernate_asm_64.S38 movq %cr3, %rcx; # flush TLB
39 movq %rcx, %cr3
49 movq pt_regs_cx(%rax), %rcx
80 movq %rcx, pt_regs_cx(%rax)
116 movq relocated_restore_code(%rip), %rcx
118 jmpq *%rcx
127 movq %rbx, %rcx
128 andq $~(X86_CR4_PGE), %rcx
129 movq %rcx, %cr4; # turn off PGE
130 movq %cr3, %rcx; # flush TLB
[all …]
/linux/lib/crypto/x86/
H A Dblake2s-core.S87 leaq .Lsigma(%rip),%rcx
91 movzbl (%rcx),%eax
93 movzbl 1(%rcx),%eax
95 movzbl 2(%rcx),%eax
97 movzbl 3(%rcx),%eax
112 movzbl 4(%rcx),%eax
114 movzbl 5(%rcx),%eax
116 movzbl 6(%rcx),%eax
118 movzbl 7(%rcx),%eax
136 movzbl 8(%rcx),%eax
[all …]
H A Dchacha-avx512vl-x86_64.S31 # %rcx: input/output length in bytes
115 cmp $0x10,%rcx
122 cmp $0x20,%rcx
129 cmp $0x30,%rcx
136 cmp $0x40,%rcx
144 cmp $0x50,%rcx
150 cmp $0x60,%rcx
156 cmp $0x70,%rcx
162 cmp $0x80,%rcx
173 mov %rcx,%rax
[all …]
H A Dpoly1305-x86_64-cryptogams.pl177 my ($ctx,$inp,$len,$padbit)=("%rdi","%rsi","%rdx","%rcx");
263 lea poly1305_emit_avx(%rip),%rcx
266 cmovc %rcx,%r11
282 mov \$0x0ffffffc0ffffffc,%rcx
284 and 8($inp),%rcx
286 mov %rcx,32($ctx)
389 mov %r9,%rcx
394 cmovnz %r9,%rcx
397 adc 8($nonce),%rcx
399 mov %rcx,8($mac)
[all …]
/linux/arch/x86/lib/
H A Dcopy_user_64.S36 cmpq $64,%rcx
50 dec %rcx
95 subq %rax,%rcx
98 movq %rcx,%rax
99 shrq $3,%rcx
107 1: leaq (%rax,%rcx,8),%rcx
H A Dcsum-copy_64.S134 movq %rcx, %r10
219 subq $2, %rcx
229 subq $4, %rcx
242 leaq -1(%rcx, %rcx), %rcx
243 rorq $1, %rcx
H A Dbhi.S82 cmovne %rax, %rcx
95 cmovne %rax, %rcx
116 cmovne %rax, %rcx
131 cmovne %rax, %rcx
H A Dcopy_mc_64.S128 movq %rdx, %rcx
143 movq %rcx, %rax
/linux/arch/x86/xen/
H A Dxen-asm.S39 push %rcx
45 pop %rcx
66 push %rcx
82 pop %rcx
154 pop %rcx
198 pop %rcx
224 push %rcx
276 popq %rcx
296 popq %rcx
318 popq %rcx
H A Dxen-head.S93 push %rcx
115 lea xen_hypercall_amd(%rip), %rcx
116 cmp %rax, %rcx
124 pop %rcx
/linux/arch/x86/virt/vmx/tdx/
H A Dtdx.c74 args->rcx, args->rdx, args->r8); in seamcall_err_ret()
127 args.rcx = 0; in try_init_module_global()
960 args.rcx = __pa(tdmr_pa_array); in config_tdx_module()
1040 .rcx = tdmr->base, in init_tdmr()
1264 .rcx = phys & PAGE_MASK, in paddr_is_tdx_private()
1292 switch (args.rcx) { in paddr_is_tdx_private()
1521 args->rcx = td->tdvpr_pa; in tdh_vp_enter()
1530 .rcx = page_to_phys(tdcs_page), in tdh_mng_addcx()
1542 .rcx = gpa, in tdh_mem_page_add()
1552 *ext_err1 = args.rcx; in tdh_mem_page_add()
[all …]
/linux/arch/x86/mm/
H A Dmem_encrypt_boot.S37 movq %rcx, %rax /* Workarea stack page */
49 movq $(.L__enc_copy_end - __enc_copy), %rcx /* Encryption routine length */
56 movq %r12, %rcx /* Area length */
112 movq %rcx, %r9 /* Save area length */
136 movq %r12, %rcx
141 movq %r12, %rcx
/linux/arch/x86/kernel/
H A Dhead_64.S117 leaq early_top_pgt(%rip), %rcx
118 addq %rcx, %rax
222 movq %cr4, %rcx
227 movq %rcx, %cr4
233 movq %rcx, %cr4
278 movq apic_mmio_base(%rip), %rcx
279 addq $APIC_ID, %rcx
280 movl (%rcx), %eax
294 cmpl (%rbx,%rcx,4), %eax
314 movq __per_cpu_offset(,%rcx,8), %rdx
[all …]
H A Dsev_verify_cbit.S56 movq %cr3, %rcx
68 movq %rcx, %cr3
/linux/tools/arch/x86/lib/
H A Dmemset_64.S37 movq %rdx,%rcx
54 imulq %rcx,%rax
62 movq %rdx,%rcx
63 shrq $6,%rcx
68 decq %rcx
/linux/arch/x86/entry/
H A Dcalling.h68 .macro PUSH_REGS rdx=%rdx rcx=%rcx rax=%rax save_ret=0 unwind_hint=1
80 pushq \rcx /* pt_regs->cx */
126 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rcx=%rcx rax=%rax save_ret=0 clear_callee=1 unwind_hint=1
127 PUSH_REGS rdx=\rdx, rcx=\rcx, rax=\rax, save_ret=\save_ret unwind_hint=\unwind_hint
143 popq %rcx
442 pushq %rcx
456 popq %rcx
/linux/tools/testing/selftests/kvm/x86/
H A Duserspace_io_test.c84 if (regs.rcx == 2) in main()
85 regs.rcx = 1; in main()
86 if (regs.rcx == 3) in main()
87 regs.rcx = 8192; in main()
/linux/arch/x86/crypto/
H A Dsm4-aesni-avx-asm_64.S161 cmpq $2, %rcx;
166 cmpq $3, %rcx;
236 cmpq $2, %rcx;
241 cmpq $3, %rcx;
371 cmpq $5, %rcx;
386 cmpq $7, %rcx;
395 cmpq $6, %rcx;
405 cmpq $7, %rcx;
429 vmovdqu (%rcx), RA0;
462 vmovdqu RTMP1, (%rcx);
[all …]
H A Daria-aesni-avx2-asm_64.S1059 vmovdqu %ymm8, (0 * 32)(%rcx);
1060 vmovdqu %ymm9, (1 * 32)(%rcx);
1061 vmovdqu %ymm10, (2 * 32)(%rcx);
1062 vmovdqu %ymm11, (3 * 32)(%rcx);
1063 vmovdqu %ymm12, (4 * 32)(%rcx);
1064 vmovdqu %ymm13, (5 * 32)(%rcx);
1065 vmovdqu %ymm14, (6 * 32)(%rcx);
1066 vmovdqu %ymm15, (7 * 32)(%rcx);
1087 vmovdqu (0 * 32)(%rcx), %ymm0;
1088 vmovdqu (1 * 32)(%rcx), %ymm1;
[all …]
H A Daria-aesni-avx-asm_64.S1049 vmovdqu %xmm8, (0 * 16)(%rcx);
1050 vmovdqu %xmm9, (1 * 16)(%rcx);
1051 vmovdqu %xmm10, (2 * 16)(%rcx);
1052 vmovdqu %xmm11, (3 * 16)(%rcx);
1053 vmovdqu %xmm12, (4 * 16)(%rcx);
1054 vmovdqu %xmm13, (5 * 16)(%rcx);
1055 vmovdqu %xmm14, (6 * 16)(%rcx);
1056 vmovdqu %xmm15, (7 * 16)(%rcx);
1078 vmovdqu (0 * 16)(%rcx), %xmm0;
1079 vmovdqu (1 * 16)(%rcx), %xmm1;
[all …]
/linux/arch/x86/purgatory/
H A Dentry64.S40 movq rcx(%rip), %rcx
63 rcx: .quad 0x0 label
/linux/arch/x86/hyperv/
H A Dmshv_vtl_asm.S61 pushq %rcx
70 pushq %rcx
71 mov 16(%rsp), %rcx
/linux/arch/x86/platform/efi/
H A Defi_stub_64.S26 mov %rcx, %r8
27 mov %rsi, %rcx
/linux/arch/x86/coco/tdx/
H A Dtdx-shared.c37 args.rcx = start | page_size; in try_accept_one()
79 args->rcx = TDVMCALL_EXPOSE_REGS_MASK; in __tdx_hypercall()
/linux/arch/x86/boot/compressed/
H A Didt_handlers_64.S26 pushq %rcx
57 popq %rcx

1234