Searched refs:rbx (Results 26 - 50 of 77) sorted by relevance

1234

/linux-master/arch/x86/lib/
H A Dmsr-reg.S16 pushq %rbx
37 popq %rbx
/linux-master/include/xen/interface/hvm/
H A Dhvm_vcpu.h78 uint64_t rbx; member in struct:vcpu_hvm_x86_64
/linux-master/arch/x86/crypto/
H A 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;
H A Dcast6-avx-x86_64-asm_64.S73 #define RGI4 %rbx
261 pushq %rbx;
288 popq %rbx;
309 pushq %rbx;
336 popq %rbx;
H A Dcamellia-x86_64-asm_64.S44 #define RAB1 %rbx
421 pushq %rbx;
452 popq %rbx;
459 popq %rbx;
474 movq %rbx, RXOR;
499 movq RXOR, %rbx;
H A Dtwofish-avx-x86_64-asm_64.S74 #define RGI4 %rbx
242 pushq %rbx;
263 popq %rbx;
283 pushq %rbx;
302 popq %rbx;
H A Dcast5-avx-x86_64-asm_64.S73 #define RGI4 %rbx
238 pushq %rbx;
275 popq %rbx;
311 pushq %rbx;
349 popq %rbx;
H A Dcrc32c-pcl-intel-asm_64.S90 #define tmp %rbx
96 pushq %rbx
311 popq %rbx
H A Dpoly1305-x86_64-cryptogams.pl180 my ($h0,$h1,$h2)=("%r14","%rbx","%r10");
310 push %rbx
311 .cfi_push %rbx
369 mov 40(%rsp),%rbx
370 .cfi_restore %rbx
624 push %rbx
625 .cfi_push %rbx
743 pop %rbx
744 .cfi_restore %rbx
758 push %rbx
[all...]
H A Dsha1_avx2_x86_64_asm.S91 #define REG_RTB %rbx
628 push %rbx
664 pop %rbx
/linux-master/arch/x86/entry/
H A Dentry_64.S78 * (note: r12-r15, rbp, rbx are callee-preserved in C ABI)
183 pushq %rbx
194 movq TASK_stack_canary(%rsi), %rbx
195 movq %rbx, PER_CPU_VAR(fixed_percpu_data + FIXED_stack_canary)
212 popq %rbx
223 * rbx: kernel thread func (NULL for user thread)
242 movq %rbx, %rdx /* fn */
901 * Read the current GSBASE and store it in %rbx unconditionally,
909 SAVE_AND_SET_GSBASE scratch_reg=%rax save_reg=%rbx
987 wrgsbase %rbx
[all...]
H A Dentry_64_compat.S230 movq RBX(%rsp), %rbx /* pt_regs->rbx */
H A Dcalling.h20 rdi rsi rdx rcx r8-9 | rbx rbp [*] r12-15 | r10-11 | rax, rdx [**]
84 pushq %rbx /* pt_regs->rbx */
114 xorl %ebx, %ebx /* nospec rbx */
136 popq %rbx
/linux-master/arch/x86/include/asm/shared/
H A Dtdx.h87 u64 rbx; member in struct:tdx_module_args
/linux-master/tools/perf/arch/x86/util/
H A Ddwarf-regs.c21 * but we want to use 'ax, bx' instead of 'rax, rbx' (which is struct
72 REG_OFFSET_NAME_64("%bx", rbx),
126 { "rbx", 3 }, { "edx", 3 }, { "bx", 3 }, { "bl", 3 },
/linux-master/tools/perf/arch/x86/tests/
H A Dregs_load.S33 movq %rbx, BX(%rdi)
/linux-master/arch/x86/include/asm/
H A Dinst.h83 .ifc \r64,%rbx
H A Dkexec.h94 asm volatile("movq %%rbx,%0" : "=m"(newregs->bx));
165 uint64_t rbx; member in struct:kexec_entry64_regs
H A Dsvm.h416 u64 rbx; member in struct:sev_es_save_area
475 u64 rbx; member in struct:ghcb_save_area
659 DEFINE_GHCB_ACCESSORS(rbx)
/linux-master/tools/testing/selftests/x86/
H A Dtest_syscall_vdso.c59 uint64_t rax, rbx, rcx, rdx; member in struct:regs64
74 " movq %rbx, 1*8(%rax)\n"
119 printf("ax:%016llx bx:%016llx cx:%016llx dx:%016llx\n", regs64.rax, regs64.rbx, regs64.rcx, regs64.rdx);
H A Dsyscall_numbering.c128 * in %rbx, so we can examine it from the ptrace handler without
364 if (regs.orig_rax != regs.rbx) {
367 (unsigned long long)regs.rbx);
/linux-master/arch/x86/kernel/
H A Dftrace_64.S221 movq %rbx, RBX(%rsp)
260 movq RBX(%rsp), %rbx
H A Dhead_64.S288 leaq cpuid_to_apicid(%rip), %rbx
291 cmpl (%rbx,%rcx,4), %eax
531 pushq %rbx /* pt_regs->bx */
H A Dasm-offsets.c81 OFFSET(TDX_MODULE_rbx, tdx_module_args, rbx);
/linux-master/arch/x86/coco/tdx/
H A Dtdx.c140 struct { u64 r14, r15, rbx, rdi, rsi, r8, r9, rdx; }; member in struct:__anon35::__anon36
154 args.rbx = message.rbx;

Completed in 331 milliseconds

1234