/linux/arch/x86/entry/vdso/ |
A D | vsgx.S | 35 push %rbx 36 .cfi_rel_offset %rbx, -8 51 cmpq $0, (%rcx, %rbx) 53 add $8, %rbx 58 mov SGX_ENCLAVE_RUN_TCS(%rcx), %rbx 81 pop %rbx 97 mov %eax, (SGX_ENCLAVE_RUN_LEAF)(%rbx) 108 mov %rbx, %rax 111 mov %rsp, %rbx 112 and $0xf, %rbx [all …]
|
/linux/tools/testing/selftests/kvm/x86_64/ |
A D | sync_regs_test.c | 53 REG_COMPARE(rbx); in compare_regs() 161 run->s.regs.regs.rbx = 0xBAD1DEA; in main() 174 run->s.regs.regs.rbx); in main() 201 run->s.regs.regs.rbx); in main() 209 run->s.regs.regs.rbx = 0xAAAA; in main() 210 regs.rbx = 0xBAC0; in main() 219 run->s.regs.regs.rbx); in main() 223 regs.rbx); in main() 231 run->s.regs.regs.rbx = 0xBBBB; in main() 239 run->s.regs.regs.rbx); in main() [all …]
|
/linux/arch/x86/kernel/acpi/ |
A D | wakeup_64.S | 38 movq saved_rbx, %rbx 59 movq %rbx, pt_regs_bx(%rax) 77 movq %rbx, saved_rbx 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 99 movq %rbx, %cr0 [all …]
|
/linux/arch/x86/boot/compressed/ |
A D | efi_thunk_64.S | 27 push %rbx 48 leaq 0x14(%rsp), %rbx 49 sgdt (%rbx) 51 addq $16, %rbx 52 sidt (%rbx) 77 pop %rbx 79 pop %rbx 81 pop %rbx 94 pop %rbx
|
A D | head_64.S | 403 addq %rbp, %rbx 406 leaq rva(boot_stack_end)(%rbx), %rsp 484 leaq rva(boot_stack_end)(%rbx), %rsp 496 leaq rva(top_pgtable)(%rbx), %rdi 510 leaq rva(_bss-8)(%rbx), %rdi 523 leaq rva(gdt64)(%rbx), %rax 524 leaq rva(gdt)(%rbx), %rdx 531 leaq rva(.Lrelocated)(%rbx), %rax 540 movq %rdx, %rbx /* save boot_params pointer */ 542 movq %rbx,%rsi
|
A D | idt_handlers_64.S | 32 pushq %rbx 51 popq %rbx
|
/linux/arch/x86/kernel/cpu/sgx/ |
A D | encls.h | 107 #define __encls_ret_2(rax, rbx, rcx) \ argument 109 __encls_ret_N(rax, "b"(rbx), "c"(rcx)); \ 112 #define __encls_ret_3(rax, rbx, rcx, rdx) \ argument 114 __encls_ret_N(rax, "b"(rbx), "c"(rcx), "d"(rdx)); \ 150 #define __encls_2(rax, rbx, rcx) \ argument 153 __encls_N(rax, ign_rbx_out, "b"(rbx), "c"(rcx)); \ 218 unsigned long rbx = SGX_PAGE_TYPE_VA; in __epa() local 220 return __encls_2(EPA, rbx, addr); in __epa()
|
/linux/arch/x86/lib/ |
A D | csum-copy_64.S | 41 movq %rbx, 0*8(%rsp) 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, %rax 231 addq %rbx, %rax [all …]
|
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
|
A D | putuser.S | 38 ALTERNATIVE __stringify(mov $((1 << 47) - 4096 - (n)),%rbx), \ 39 __stringify(mov $((1 << 56) - 4096 - (n)),%rbx), X86_FEATURE_LA57
|
/linux/arch/x86/um/ |
A D | stub_64.S | 8 mov %rsp, %rbx 16 mov %rax, 8(%rbx) 21 mov %rsp, 8(%rbx) 47 mov %rax, (%rbx)
|
A D | setjmp_64.S | 10 # %rbx 27 movq %rbx,(%rdi) 46 movq (%rdi),%rbx
|
/linux/arch/x86/platform/efi/ |
A D | efi_thunk_64.S | 30 push %rbx 46 leaq 2f(%rip), %rbx 48 subq %rax, %rbx 64 pop %rbx
|
/linux/arch/x86/power/ |
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/tools/testing/selftests/sgx/ |
A D | call.S | 23 push %rbx 25 .cfi_rel_offset %rbx, 0 33 pop %rbx
|
A D | test_encl_bootstrap.S | 46 lea (encl_stack)(%rbx), %rax 51 push %rbx # push the enclave base address 55 pop %rbx # pop the enclave base address 72 pop %rbx
|
/linux/arch/x86/kernel/ |
A D | relocate_kernel_64.S | 54 pushq %rbx 233 popq %rbx 247 movq (%rbx), %rcx 248 addq $8, %rbx 258 movq %rcx, %rbx 259 andq $0xfffffffffffff000, %rbx
|
/linux/arch/x86/crypto/ |
A D | blowfish-x86_64-asm_64.S | 25 #define RX1 %rbx 294 pushq %rbx; 323 popq %rbx; 330 popq %rbx; 342 pushq %rbx; 364 popq %rbx;
|
A D | twofish-x86_64-asm_64-3way.S | 28 #define RAB1 %rbx 232 pushq %rbx; 258 popq %rbx; 266 popq %rbx; 280 pushq %rbx; 301 popq %rbx;
|
A D | camellia-x86_64-asm_64.S | 44 #define RAB1 %rbx 419 pushq %rbx; 450 popq %rbx; 457 popq %rbx; 472 movq %rbx, RXOR; 497 movq RXOR, %rbx;
|
/linux/arch/x86/entry/ |
A D | entry_64.S | 231 pushq %rbx 242 movq TASK_stack_canary(%rsi), %rbx 243 movq %rbx, PER_CPU_VAR(fixed_percpu_data) + stack_canary_offset 262 popq %rbx 282 testq %rbx, %rbx /* from kernel_thread? */ 295 CALL_NOSPEC rbx 891 SAVE_AND_SET_GSBASE scratch_reg=%rax save_reg=%rbx 951 wrgsbase %rbx 1377 wrgsbase %rbx
|
A D | entry_64_compat.S | 98 pushq %rbx /* pt_regs->rbx */ 240 pushq %rbx /* pt_regs->rbx */ 269 movq RBX(%rsp), %rbx /* pt_regs->rbx */ 395 pushq %rbx /* pt_regs->rbx */
|
/linux/arch/x86/purgatory/ |
A D | entry64.S | 39 movq rbx(%rip), %rbx 65 rbx: .quad 0x0 label
|
/linux/tools/testing/selftests/x86/ |
A D | thunks.S | 19 pushq %rbx 55 popq %rbx
|
/linux/tools/testing/selftests/kvm/lib/x86_64/ |
A D | handlers.S | 14 push %rbx 25 pop %rbx
|