/linux-master/arch/x86/lib/ |
H A D | msr-reg.S | 16 pushq %rbx 37 popq %rbx
|
/linux-master/include/xen/interface/hvm/ |
H A D | hvm_vcpu.h | 78 uint64_t rbx; member in struct:vcpu_hvm_x86_64
|
/linux-master/arch/x86/crypto/ |
H 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;
|
H A D | cast6-avx-x86_64-asm_64.S | 73 #define RGI4 %rbx 261 pushq %rbx; 288 popq %rbx; 309 pushq %rbx; 336 popq %rbx;
|
H A D | camellia-x86_64-asm_64.S | 44 #define RAB1 %rbx 421 pushq %rbx; 452 popq %rbx; 459 popq %rbx; 474 movq %rbx, RXOR; 499 movq RXOR, %rbx;
|
H A D | twofish-avx-x86_64-asm_64.S | 74 #define RGI4 %rbx 242 pushq %rbx; 263 popq %rbx; 283 pushq %rbx; 302 popq %rbx;
|
H A D | cast5-avx-x86_64-asm_64.S | 73 #define RGI4 %rbx 238 pushq %rbx; 275 popq %rbx; 311 pushq %rbx; 349 popq %rbx;
|
H A D | crc32c-pcl-intel-asm_64.S | 90 #define tmp %rbx 96 pushq %rbx 311 popq %rbx
|
H A D | poly1305-x86_64-cryptogams.pl | 180 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 D | sha1_avx2_x86_64_asm.S | 91 #define REG_RTB %rbx 628 push %rbx 664 pop %rbx
|
/linux-master/arch/x86/entry/ |
H A D | entry_64.S | 78 * (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 D | entry_64_compat.S | 230 movq RBX(%rsp), %rbx /* pt_regs->rbx */
|
H A D | calling.h | 20 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 D | tdx.h | 87 u64 rbx; member in struct:tdx_module_args
|
/linux-master/tools/perf/arch/x86/util/ |
H A D | dwarf-regs.c | 21 * 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 D | regs_load.S | 33 movq %rbx, BX(%rdi)
|
/linux-master/arch/x86/include/asm/ |
H A D | inst.h | 83 .ifc \r64,%rbx
|
H A D | kexec.h | 94 asm volatile("movq %%rbx,%0" : "=m"(newregs->bx)); 165 uint64_t rbx; member in struct:kexec_entry64_regs
|
H A D | svm.h | 416 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 D | test_syscall_vdso.c | 59 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 D | syscall_numbering.c | 128 * 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 D | ftrace_64.S | 221 movq %rbx, RBX(%rsp) 260 movq RBX(%rsp), %rbx
|
H A D | head_64.S | 288 leaq cpuid_to_apicid(%rip), %rbx 291 cmpl (%rbx,%rcx,4), %eax 531 pushq %rbx /* pt_regs->bx */
|
H A D | asm-offsets.c | 81 OFFSET(TDX_MODULE_rbx, tdx_module_args, rbx);
|
/linux-master/arch/x86/coco/tdx/ |
H A D | tdx.c | 140 struct { u64 r14, r15, rbx, rdi, rsi, r8, r9, rdx; }; member in struct:__anon35::__anon36 154 args.rbx = message.rbx;
|