Home
last modified time | relevance | path

Searched refs:rbx (Results 1 - 25 of 131) sorted by relevance

123456

/kernel/linux/linux-6.6/arch/x86/entry/vdso/
H A Dvsgx.S35 push %rbx
36 .cfi_rel_offset %rbx, -8
49 mov $SGX_ENCLAVE_RUN_RESERVED_START, %rbx
51 cmpq $0, (%rcx, %rbx)
53 add $8, %rbx
54 cmpq $SGX_ENCLAVE_RUN_RESERVED_END, %rbx
58 mov SGX_ENCLAVE_RUN_TCS(%rcx), %rbx
67 mov SGX_ENCLAVE_OFFSET_OF_RUN(%rbp), %rbx
70 movl $EEXIT, SGX_ENCLAVE_RUN_LEAF(%rbx)
74 cmpq $0, SGX_ENCLAVE_RUN_USER_HANDLER(%rbx)
[all...]
/kernel/linux/linux-5.10/arch/x86/kernel/acpi/
H A Dwakeup_64.S36 movq saved_rbx, %rbx
56 movq %rbx, pt_regs_bx(%rax)
74 movq %rbx, saved_rbx
89 movq saved_context_cr4(%rax), %rbx
90 movq %rbx, %cr4
91 movq saved_context_cr3(%rax), %rbx
92 movq %rbx, %cr3
93 movq saved_context_cr2(%rax), %rbx
94 movq %rbx, %cr2
95 movq saved_context_cr0(%rax), %rbx
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/acpi/
H A Dwakeup_64.S38 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
98 movq saved_context_cr0(%rax), %rbx
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/x86_64/
H A Dsync_regs_test.c35 "add $0x1, %%rbx\n" in guest_code()
37 : : [port] "d" (UCALL_PIO_PORT) : "rax", "rbx"); in guest_code()
48 REG_COMPARE(rbx); in compare_regs()
156 run->s.regs.regs.rbx = 0xBAD1DEA; in main()
167 TEST_ASSERT(run->s.regs.regs.rbx == 0xBAD1DEA + 1, in main()
168 "rbx sync regs value incorrect 0x%llx.", in main()
169 run->s.regs.regs.rbx); in main()
188 run->s.regs.regs.rbx = 0xDEADBEEF; in main()
194 TEST_ASSERT(run->s.regs.regs.rbx != 0xDEADBEEF, in main()
195 "rbx syn in main()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
H A Dsync_regs_test.c38 "add $0x1, %%rbx\n" in guest_code()
41 : "rax", "rbx"); in guest_code()
52 REG_COMPARE(rbx); in compare_regs()
275 run->s.regs.regs.rbx = 0xBAD1DEA; in main()
283 TEST_ASSERT(run->s.regs.regs.rbx == 0xBAD1DEA + 1, in main()
284 "rbx sync regs value incorrect 0x%llx.", in main()
285 run->s.regs.regs.rbx); in main()
304 run->s.regs.regs.rbx = 0xDEADBEEF; in main()
307 TEST_ASSERT(run->s.regs.regs.rbx != 0xDEADBEEF, in main()
308 "rbx syn in main()
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/sgx/
H A Dencls.h85 #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; in __epa() local
208 return __encls_2(EPA, rbx, addr); in __epa()
/kernel/linux/linux-5.10/arch/x86/um/
H A Dstub_64.S7 mov $(STUB_DATA), %rbx
9 mov %rbx, %rsp
17 mov %rax, 8(%rbx)
22 mov %rsp, 8(%rbx)
48 mov %rax, (%rbx)
H A Dsetjmp_64.S10 # %rbx
27 movq %rbx,(%rdi)
46 movq (%rdi),%rbx
/kernel/linux/linux-6.6/arch/x86/um/
H A Dstub_64.S8 mov %rsp, %rbx
16 mov %rax, 8(%rbx)
21 mov %rsp, 8(%rbx)
47 mov %rax, (%rbx)
H A Dsetjmp_64.S10 # %rbx
27 movq %rbx,(%rdi)
46 movq (%rdi),%rbx
/kernel/linux/linux-6.6/arch/x86/platform/efi/
H A Defi_thunk_64.S32 push %rbx
46 movq 0x20(%rax), %rbx
59 leaq 2f(%rip), %rbx
61 subq %rax, %rbx
85 pop %rbx
/kernel/linux/linux-6.6/arch/x86/boot/compressed/
H A Dhead_64.S339 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...]
/kernel/linux/linux-6.6/tools/testing/selftests/sgx/
H A Dcall.S23 push %rbx
25 .cfi_rel_offset %rbx, 0
33 pop %rbx
H A Dtest_encl_bootstrap.S47 lea (encl_stack)(%rbx), %rax
52 lea -1(%rbx), %rax
58 push %rbx # push the enclave base address
62 pop %rbx # pop the enclave base address
79 pop %rbx
/kernel/linux/linux-6.6/arch/x86/coco/tdx/
H A Dtdcall.S127 push %rbx
143 movq TDX_HYPERCALL_rbx(%rax), %rbx
180 movq %rbx, TDX_HYPERCALL_rbx(%rax)
202 pop %rbx
/kernel/linux/linux-5.10/arch/x86/boot/compressed/
H A Dhead_64.S389 addq %rbp, %rbx
392 leaq rva(boot_stack_end)(%rbx), %rsp
466 pushq %rbx
485 popq %rbx
489 leaq rva(boot_stack_end)(%rbx), %rsp
501 leaq rva(top_pgtable)(%rbx), %rdi
515 leaq rva(_bss-8)(%rbx), %rdi
528 leaq rva(gdt64)(%rbx), %rax
529 leaq rva(gdt)(%rbx), %rdx
536 leaq rva(.Lrelocated)(%rbx),
[all...]
/kernel/linux/linux-5.10/arch/x86/crypto/
H A Dblowfish-x86_64-asm_64.S25 #define RX1 %rbx
294 pushq %rbx;
323 popq %rbx;
330 popq %rbx;
342 pushq %rbx;
364 popq %rbx;
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Drelocate_kernel_64.S55 pushq %rbx
240 popq %rbx
256 movq (%rbx), %rcx
257 addq $8, %rbx
267 movq %rcx, %rbx
268 andq $0xfffffffffffff000, %rbx
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Drelocate_kernel_64.S57 pushq %rbx
251 popq %rbx
267 movq (%rbx), %rcx
268 addq $8, %rbx
278 movq %rcx, %rbx
279 andq $0xfffffffffffff000, %rbx
/kernel/linux/linux-5.10/arch/x86/entry/
H A Dentry_64.S86 * (note: r12-r15, rbp, rbx are callee-preserved in C ABI)
237 pushq %rbx
248 movq TASK_stack_canary(%rsi), %rbx
249 movq %rbx, PER_CPU_VAR(fixed_percpu_data) + stack_canary_offset
266 popq %rbx
277 * rbx: kernel thread func (NULL for user thread)
286 testq %rbx, %rbx /* from kernel_thread? */
299 CALL_NOSPEC rbx
934 * Read the current GSBASE and store it in %rbx unconditionall
[all...]
H A Dentry_64_compat.S100 pushq %rbx /* pt_regs->rbx */
101 xorl %ebx, %ebx /* nospec rbx */
245 pushq %rbx /* pt_regs->rbx */
246 xorl %ebx, %ebx /* nospec rbx */
279 movq RBX(%rsp), %rbx /* pt_regs->rbx */
405 pushq %rbx /* pt_regs->rbx */
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/x86/
H A Dthunks.S19 pushq %rbx
55 popq %rbx
/kernel/linux/linux-6.6/tools/testing/selftests/x86/
H A Dthunks.S19 pushq %rbx
55 popq %rbx
/kernel/linux/linux-5.10/arch/x86/purgatory/
H A Dentry64.S39 movq rbx(%rip), %rbx
65 rbx: .quad 0x0 label
/kernel/linux/linux-6.6/arch/x86/purgatory/
H A Dentry64.S39 movq rbx(%rip), %rbx
65 rbx: .quad 0x0 label

Completed in 7 milliseconds

123456