rax 100 arch/x86/entry/calling.h .macro PUSH_AND_CLEAR_REGS rdx=%rdx rax=%rax save_ret=0 rax 164 arch/x86/entry/calling.h popq %rax rax 245 arch/x86/entry/calling.h pushq %rax rax 246 arch/x86/entry/calling.h SWITCH_TO_USER_CR3_NOSTACK scratch_reg=\scratch_reg scratch_reg2=%rax rax 247 arch/x86/entry/calling.h popq %rax rax 75 arch/x86/include/asm/inst.h .ifc \r64,%rax rax 52 arch/x86/include/asm/intel_pconfig.h unsigned long rax = MKTME_KEY_PROGRAM; rax 58 arch/x86/include/asm/intel_pconfig.h : "=a" (rax), "=b" (key_program) rax 59 arch/x86/include/asm/intel_pconfig.h : "0" (rax), "1" (key_program) rax 62 arch/x86/include/asm/intel_pconfig.h return rax; rax 131 arch/x86/include/asm/irqflags.h #define SAVE_FLAGS(x) pushfq; popq %rax rax 178 arch/x86/include/asm/kexec.h uint64_t rax; rax 819 arch/x86/include/asm/paravirt.h COND_PUSH(set, CLBR_RAX, rax); \ rax 837 arch/x86/include/asm/paravirt.h COND_POP(set, CLBR_RAX, rax) rax 187 arch/x86/include/asm/svm.h u64 rax; rax 84 arch/x86/include/asm/xen/interface_64.h uint64_t rax, r11, rcx, flags, rip, cs, rflags, rsp, ss; rax 118 arch/x86/include/uapi/asm/kvm.h __u64 rax, rbx, rcx, rdx; rax 60 arch/x86/include/uapi/asm/ptrace.h unsigned long rax; rax 339 arch/x86/include/uapi/asm/sigcontext.h __u64 rax; rax 361 arch/x86/kvm/emulate.c ON64(FOP1E(op##q, rax)) \ rax 392 arch/x86/kvm/emulate.c ON64(FOP2E(op##q, rax, rdx)) \ rax 401 arch/x86/kvm/emulate.c ON64(FOP2E(op##q, rax, rdx)) \ rax 410 arch/x86/kvm/emulate.c ON64(FOP2E(op##q, rax, cl)) \ rax 419 arch/x86/kvm/emulate.c ON64(FOP2E(op##q, rdx, rax)) \ rax 433 arch/x86/kvm/emulate.c ON64(FOP3E(op##q, rax, rdx, cl)) \ rax 4364 arch/x86/kvm/emulate.c u64 rax = reg_read(ctxt, VCPU_REGS_RAX); rax 4367 arch/x86/kvm/emulate.c if (rax & 0xffff000000000000ULL) rax 22 arch/x86/kvm/kvm_cache_regs.h BUILD_KVM_GPR_ACCESSORS(rax, RAX) rax 3395 arch/x86/kvm/svm.c nested_vmcb->save.rax = vmcb->save.rax; rax 3467 arch/x86/kvm/svm.c kvm_rax_write(&svm->vcpu, hsave->save.rax); rax 3575 arch/x86/kvm/svm.c kvm_rax_write(&svm->vcpu, nested_vmcb->save.rax); rax 3580 arch/x86/kvm/svm.c svm->vmcb->save.rax = nested_vmcb->save.rax; rax 3653 arch/x86/kvm/svm.c vmcb_gpa = svm->vmcb->save.rax; rax 3709 arch/x86/kvm/svm.c hsave->save.rax = vmcb->save.rax; rax 3756 arch/x86/kvm/svm.c ret = kvm_vcpu_map(&svm->vcpu, gpa_to_gfn(svm->vmcb->save.rax), &map); rax 3782 arch/x86/kvm/svm.c ret = kvm_vcpu_map(&svm->vcpu, gpa_to_gfn(svm->vmcb->save.rax), &map); rax 4948 arch/x86/kvm/svm.c "rsp:", save->rsp, "rax:", save->rax); rax 5654 arch/x86/kvm/svm.c svm->vmcb->save.rax = vcpu->arch.regs[VCPU_REGS_RAX]; rax 5831 arch/x86/kvm/svm.c vcpu->arch.regs[VCPU_REGS_RAX] = svm->vmcb->save.rax; rax 6285 arch/x86/kvm/svm.c svm->vmcb->save.rax = vcpu->arch.regs[VCPU_REGS_RAX]; rax 154 arch/x86/kvm/trace.h TP_PROTO(unsigned int function, unsigned long rax, unsigned long rbx, rax 156 arch/x86/kvm/trace.h TP_ARGS(function, rax, rbx, rcx, rdx, found), rax 160 arch/x86/kvm/trace.h __field( unsigned long, rax ) rax 169 arch/x86/kvm/trace.h __entry->rax = rax; rax 177 arch/x86/kvm/trace.h __entry->function, __entry->rax, rax 8641 arch/x86/kvm/x86.c regs->rax = kvm_rax_read(vcpu); rax 8677 arch/x86/kvm/x86.c kvm_rax_write(vcpu, regs->rax); rax 92 include/xen/interface/hvm/hvm_vcpu.h uint64_t rax; rax 118 tools/arch/x86/include/uapi/asm/kvm.h __u64 rax, rbx, rcx, rdx; rax 69 tools/perf/arch/x86/util/dwarf-regs.c REG_OFFSET_NAME_64("%ax", rax), rax 64 tools/perf/arch/x86/util/perf_regs.c SDT_NAME_REG(rax, ax), rax 160 tools/perf/util/intel-pt-decoder/intel-pt-decoder.h uint64_t rax; rax 1811 tools/perf/util/intel-pt.c u64 ax = items->has_rax ? items->rax : 0; rax 404 tools/testing/selftests/bpf/bpf_helpers.h #define PT_REGS_RC(x) ((x)->rax) rax 100 tools/testing/selftests/kvm/lib/x86_64/processor.c regs->rax, regs->rbx, regs->rcx, regs->rdx); rax 134 tools/testing/selftests/kvm/x86_64/smm_test.c stage_reported = regs.rax & 0xff; rax 47 tools/testing/selftests/kvm/x86_64/sync_regs_test.c REG_COMPARE(rax); rax 1578 tools/testing/selftests/seccomp/seccomp_bpf.c # define SYSCALL_RET rax rax 28 tools/testing/selftests/x86/ptrace_syscall.c # define user_ax rax rax 59 tools/testing/selftests/x86/test_syscall_vdso.c uint64_t rax, rbx, rcx, rdx; rax 119 tools/testing/selftests/x86/test_syscall_vdso.c printf("ax:%016llx bx:%016llx cx:%016llx dx:%016llx\n", regs64.rax, regs64.rbx, regs64.rcx, regs64.rdx);