Home
last modified time | relevance | path

Searched refs:rbx (Results 1 – 25 of 53) sorted by relevance

123

/arch/x86/entry/vdso/
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 …]
/arch/x86/kernel/acpi/
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 …]
/arch/x86/kernel/cpu/sgx/
Dencls.h107 #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()
/arch/x86/boot/compressed/
Defi_thunk_64.S27 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
Dhead_64.S403 addq %rbp, %rbx
406 leaq rva(boot_stack_end)(%rbx), %rsp
480 pushq %rbx
499 popq %rbx
503 leaq rva(boot_stack_end)(%rbx), %rsp
515 leaq rva(top_pgtable)(%rbx), %rdi
529 leaq rva(_bss-8)(%rbx), %rdi
542 leaq rva(gdt64)(%rbx), %rax
543 leaq rva(gdt)(%rbx), %rdx
550 leaq rva(.Lrelocated)(%rbx), %rax
[all …]
Didt_handlers_64.S32 pushq %rbx
51 popq %rbx
/arch/x86/um/
Dstub_64.S8 mov %rsp, %rbx
16 mov %rax, 8(%rbx)
21 mov %rsp, 8(%rbx)
47 mov %rax, (%rbx)
Dsetjmp_64.S10 # %rbx
27 movq %rbx,(%rdi)
46 movq (%rdi),%rbx
/arch/x86/lib/
Dcsum-copy_64.S41 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 …]
Dcopy_page_64.S26 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
Dputuser.S38 ALTERNATIVE __stringify(mov $((1 << 47) - 4096 - (n)),%rbx), \
39 __stringify(mov $((1 << 56) - 4096 - (n)),%rbx), X86_FEATURE_LA57
Dmsr-reg.S16 pushq %rbx
37 popq %rbx
/arch/x86/platform/efi/
Defi_thunk_64.S31 push %rbx
47 leaq 2f(%rip), %rbx
49 subq %rax, %rbx
65 pop %rbx
/arch/x86/power/
Dhibernate_asm_64.S47 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
/arch/x86/kernel/
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
/arch/x86/purgatory/
Dentry64.S39 movq rbx(%rip), %rbx
65 rbx: .quad 0x0 label
/arch/x86/crypto/
Dblowfish-x86_64-asm_64.S25 #define RX1 %rbx
294 pushq %rbx;
323 popq %rbx;
330 popq %rbx;
342 pushq %rbx;
364 popq %rbx;
Dtwofish-x86_64-asm_64-3way.S28 #define RAB1 %rbx
232 pushq %rbx;
258 popq %rbx;
266 popq %rbx;
280 pushq %rbx;
301 popq %rbx;
Dcamellia-x86_64-asm_64.S44 #define RAB1 %rbx
419 pushq %rbx;
450 popq %rbx;
457 popq %rbx;
472 movq %rbx, RXOR;
497 movq RXOR, %rbx;
Dcast6-avx-x86_64-asm_64.S73 #define RGI4 %rbx
257 pushq %rbx;
284 popq %rbx;
305 pushq %rbx;
332 popq %rbx;
Dtwofish-avx-x86_64-asm_64.S74 #define RGI4 %rbx
243 pushq %rbx;
264 popq %rbx;
285 pushq %rbx;
304 popq %rbx;
/arch/x86/entry/
Dentry_64.S236 pushq %rbx
247 movq TASK_stack_canary(%rsi), %rbx
248 movq %rbx, PER_CPU_VAR(fixed_percpu_data) + stack_canary_offset
265 popq %rbx
285 testq %rbx, %rbx /* from kernel_thread? */
298 CALL_NOSPEC rbx
922 SAVE_AND_SET_GSBASE scratch_reg=%rax save_reg=%rbx
1000 wrgsbase %rbx
1436 wrgsbase %rbx
Dentry_64_compat.S100 pushq %rbx /* pt_regs->rbx */
245 pushq %rbx /* pt_regs->rbx */
279 movq RBX(%rsp), %rbx /* pt_regs->rbx */
405 pushq %rbx /* pt_regs->rbx */
/arch/x86/include/uapi/asm/
Dptrace.h54 unsigned long rbx; member
/arch/x86/include/asm/
DGEN-for-each-reg.h9 GEN(rbx)

123