/linux-master/arch/x86/entry/vdso/ |
H A D | vsgx.S | 34 push %rbx 35 .cfi_rel_offset %rbx, -8 48 mov $SGX_ENCLAVE_RUN_RESERVED_START, %rbx 50 cmpq $0, (%rcx, %rbx) 52 add $8, %rbx 53 cmpq $SGX_ENCLAVE_RUN_RESERVED_END, %rbx 57 mov SGX_ENCLAVE_RUN_TCS(%rcx), %rbx 66 mov SGX_ENCLAVE_OFFSET_OF_RUN(%rbp), %rbx 69 movl $EEXIT, SGX_ENCLAVE_RUN_LEAF(%rbx) 73 cmpq $0, SGX_ENCLAVE_RUN_USER_HANDLER(%rbx) [all...] |
/linux-master/arch/x86/um/ |
H A D | stub_64.S | 8 mov %rsp, %rbx 16 mov %rax, 8(%rbx) 21 mov %rsp, 8(%rbx) 47 mov %rax, (%rbx)
|
H A D | setjmp_64.S | 10 # %rbx 27 movq %rbx,(%rdi) 46 movq (%rdi),%rbx
|
/linux-master/tools/testing/selftests/sgx/ |
H A D | call.S | 23 push %rbx 25 .cfi_rel_offset %rbx, 0 33 pop %rbx
|
H A D | test_encl_bootstrap.S | 48 sub %rax, %rbx 50 add %rbx, %rax 55 lea -1(%rbx), %rax 69 pop %rbx
|
/linux-master/arch/x86/platform/efi/ |
H A D | efi_thunk_64.S | 32 push %rbx 46 movq 0x20(%rax), %rbx 59 leaq 2f(%rip), %rbx 61 subq %rax, %rbx 85 pop %rbx
|
/linux-master/tools/testing/selftests/x86/ |
H A D | thunks.S | 19 pushq %rbx 55 popq %rbx
|
/linux-master/arch/x86/kernel/cpu/sgx/ |
H A D | encls.h | 85 #define __encls_ret_2(rax, rbx, rcx) \ 87 __encls_ret_N(rax, "b"(rbx), "c"(rcx)); \ 90 #define __encls_ret_3(rax, rbx, rcx, rdx) \ 92 __encls_ret_N(rax, "b"(rbx), "c"(rcx), "d"(rdx)); \ 124 #define __encls_2(rax, rbx, rcx) \ 127 __encls_N(rax, ign_rbx_out, "b"(rbx), "c"(rcx)); \ 206 unsigned long rbx = SGX_PAGE_TYPE_VA; local 208 return __encls_2(EPA, rbx, addr);
|
/linux-master/arch/x86/lib/ |
H A D | csum-copy_64.S | 41 movq %rbx, 0*8(%rsp) 64 /* r9: zero, r8: temp2, rbx: temp1, rax: sum, rcx: saved length */ 70 movq (%rdi), %rbx 95 adcq %rbx, %rax 107 movq %rbx, (%rsi) 142 movq (%rdi), %rbx 143 adcq %rbx, %rax 146 movq %rbx, (%rsi) 198 movq 0*8(%rsp), %rbx 221 addq %rbx, [all...] |
H A D | copy_page_64.S | 26 movq %rbx, (%rsp) 34 movq 0x8*1(%rsi), %rbx 45 movq %rbx, 0x8*1(%rdi) 64 movq 0x8*1(%rsi), %rbx 73 movq %rbx, 0x8*1(%rdi) 85 movq (%rsp), %rbx
|
H A D | cmpxchg16b_emu.S | 15 * %rbx : low 64 bits of new value 32 movq %rbx, __percpu (%rsi)
|
H A D | putuser.S | 37 mov %rcx, %rbx 38 sar $63, %rbx 39 or %rbx, %rcx
|
/linux-master/arch/x86/kernel/acpi/ |
H A D | wakeup_64.S | 38 movq saved_rbx(%rip), %rbx 59 movq %rbx, pt_regs_bx(%rax) 77 movq %rbx, saved_rbx(%rip) 92 movq saved_context_cr4(%rax), %rbx 93 movq %rbx, %cr4 94 movq saved_context_cr3(%rax), %rbx 95 movq %rbx, %cr3 96 movq saved_context_cr2(%rax), %rbx 97 movq %rbx, %cr2 98 movq saved_context_cr0(%rax), %rbx [all...] |
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | sync_regs_test.c | 39 "add $0x1, %%rbx\n" 42 : "rax", "rbx"); 55 REG_COMPARE(rbx); 288 run->s.regs.regs.rbx = 0xBAD1DEA; 296 TEST_ASSERT(run->s.regs.regs.rbx == 0xBAD1DEA + 1, 297 "rbx sync regs value incorrect 0x%llx.", 298 run->s.regs.regs.rbx); 322 run->s.regs.regs.rbx = 0xDEADBEEF; 325 TEST_ASSERT(run->s.regs.regs.rbx != 0xDEADBEEF, 326 "rbx syn [all...] |
/linux-master/arch/x86/include/uapi/asm/ |
H A D | ptrace.h | 54 unsigned long rbx; member in struct:pt_regs
|
/linux-master/arch/x86/include/asm/ |
H A D | GEN-for-each-reg.h | 9 GEN(rbx)
|
/linux-master/arch/x86/boot/compressed/ |
H A D | idt_handlers_64.S | 32 pushq %rbx 51 popq %rbx
|
H A D | head_64.S | 339 addq %rbp, %rbx 342 leaq rva(boot_stack_end)(%rbx), %rsp 411 leaq rva(top_pgtable)(%rbx), %rsi 423 leaq rva(_bss-8)(%rbx), %rdi 435 leaq rva(gdt64)(%rbx), %rax 436 leaq rva(gdt)(%rbx), %rdx 443 leaq rva(.Lrelocated)(%rbx), %rax 503 pushq %rbx 506 movq %rsp, %rbx 507 shrq $32, %rbx [all...] |
H A D | efi_mixed.S | 79 push %rbx 90 movq 0x38(%rsp), %rbx 106 leaq 0x20(%rsp), %rbx 107 sgdt (%rbx) 108 sidt 16(%rbx) 133 pop %rbx 135 pop %rbx 137 pop %rbx 144 pop %rbx
|
/linux-master/arch/x86/power/ |
H A D | hibernate_asm_64.S | 47 movq pt_regs_bx(%rax), %rbx 78 movq %rbx, pt_regs_bx(%rax) 109 movq mmu_cr4_features(%rip), %rbx 125 movq %rbx, %rcx 130 movq %rbx, %cr4; # turn PGE back on
|
/linux-master/arch/x86/purgatory/ |
H A D | entry64.S | 39 movq rbx(%rip), %rbx 65 rbx: .quad 0x0 label
|
/linux-master/arch/x86/virt/vmx/tdx/ |
H A D | tdxcall.S | 66 pushq %rbx 76 movq TDX_MODULE_rbx(%rsi), %rbx 134 movq %rbx, TDX_MODULE_rbx(%rsi) 187 popq %rbx
|
/linux-master/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | handlers.S | 14 push %rbx 25 pop %rbx
|
/linux-master/arch/x86/kernel/ |
H A D | relocate_kernel_64.S | 57 pushq %rbx 251 popq %rbx 267 movq (%rbx), %rcx 268 addq $8, %rbx 278 movq %rcx, %rbx 279 andq $0xfffffffffffff000, %rbx
|
/linux-master/arch/x86/crypto/ |
H A D | blowfish-x86_64-asm_64.S | 25 #define RX1 %rbx 282 pushq %rbx; 305 popq %rbx; 318 pushq %rbx; 350 popq %rbx;
|