| /linux/arch/x86/power/ |
| H A D | hibernate_asm_64.S | 38 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 D | blake2s-core.S | 87 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 D | chacha-avx512vl-x86_64.S | 31 # %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 D | poly1305-x86_64-cryptogams.pl | 177 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 D | copy_user_64.S | 36 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 D | csum-copy_64.S | 134 movq %rcx, %r10 219 subq $2, %rcx 229 subq $4, %rcx 242 leaq -1(%rcx, %rcx), %rcx 243 rorq $1, %rcx
|
| H A D | bhi.S | 82 cmovne %rax, %rcx 95 cmovne %rax, %rcx 116 cmovne %rax, %rcx 131 cmovne %rax, %rcx
|
| H A D | copy_mc_64.S | 128 movq %rdx, %rcx 143 movq %rcx, %rax
|
| /linux/arch/x86/xen/ |
| H A D | xen-asm.S | 39 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 D | xen-head.S | 93 push %rcx 115 lea xen_hypercall_amd(%rip), %rcx 116 cmp %rax, %rcx 124 pop %rcx
|
| /linux/arch/x86/virt/vmx/tdx/ |
| H A D | tdx.c | 74 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 D | mem_encrypt_boot.S | 37 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 D | head_64.S | 117 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 D | sev_verify_cbit.S | 56 movq %cr3, %rcx 68 movq %rcx, %cr3
|
| /linux/tools/arch/x86/lib/ |
| H A D | memset_64.S | 37 movq %rdx,%rcx 54 imulq %rcx,%rax 62 movq %rdx,%rcx 63 shrq $6,%rcx 68 decq %rcx
|
| /linux/arch/x86/entry/ |
| H A D | calling.h | 68 .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 D | userspace_io_test.c | 84 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 D | sm4-aesni-avx-asm_64.S | 161 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 D | aria-aesni-avx2-asm_64.S | 1059 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 D | aria-aesni-avx-asm_64.S | 1049 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 D | entry64.S | 40 movq rcx(%rip), %rcx 63 rcx: .quad 0x0 label
|
| /linux/arch/x86/hyperv/ |
| H A D | mshv_vtl_asm.S | 61 pushq %rcx 70 pushq %rcx 71 mov 16(%rsp), %rcx
|
| /linux/arch/x86/platform/efi/ |
| H A D | efi_stub_64.S | 26 mov %rcx, %r8 27 mov %rsi, %rcx
|
| /linux/arch/x86/coco/tdx/ |
| H A D | tdx-shared.c | 37 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 D | idt_handlers_64.S | 26 pushq %rcx 57 popq %rcx
|