Home
last modified time | relevance | path

Searched refs:VCPU_REGS_RAX (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/arch/x86/kvm/
H A Demulate.c1983 int reg = VCPU_REGS_RAX; in em_pusha()
2011 while (reg >= VCPU_REGS_RAX) { in em_popa()
2648 tss->ax = reg_read(ctxt, VCPU_REGS_RAX); in save_state_to_tss16()
2672 *reg_write(ctxt, VCPU_REGS_RAX) = tss->ax; in load_state_from_tss16()
2761 tss->eax = reg_read(ctxt, VCPU_REGS_RAX); in save_state_to_tss32()
2790 *reg_write(ctxt, VCPU_REGS_RAX) = tss->eax; in load_state_from_tss32()
3222 *reg_write(ctxt, VCPU_REGS_RAX) = (u32)tsc; in em_rdtsc()
3614 eax = reg_read(ctxt, VCPU_REGS_RAX); in em_cpuid()
3617 *reg_write(ctxt, VCPU_REGS_RAX) = eax; in em_cpuid()
3818 eax = reg_read(ctxt, VCPU_REGS_RAX); in em_xsetbv()
[all …]
H A Dxen.c1681 input = (u64)kvm_register_read(vcpu, VCPU_REGS_RAX); in kvm_xen_hypercall()
/linux-6.15/arch/x86/kvm/svm/
H A Dsev.c819 save->rax = svm->vcpu.arch.regs[VCPU_REGS_RAX]; in sev_es_sync_vmsa()
3225 ghcb_set_rax(ghcb, vcpu->arch.regs[VCPU_REGS_RAX]); in sev_es_sync_to_ghcb()
3255 vcpu->arch.regs[VCPU_REGS_RAX] = kvm_ghcb_get_rax_if_valid(svm, ghcb); in sev_es_sync_from_ghcb()
3323 if (vcpu->arch.regs[VCPU_REGS_RAX] == 0xd) in sev_es_validate_vmgexit()
3954 if (vcpu->arch.regs[VCPU_REGS_RAX] != sev->vmsa_features) { in sev_snp_ap_creation()
3956 vcpu->arch.regs[VCPU_REGS_RAX], sev->vmsa_features); in sev_snp_ap_creation()
4081 data_gpa = vcpu->arch.regs[VCPU_REGS_RAX]; in snp_handle_ext_guest_req()
4129 vcpu->arch.regs[VCPU_REGS_RAX] = cpuid_fn; in sev_handle_vmgexit_msr_protocol()
4142 cpuid_value = vcpu->arch.regs[VCPU_REGS_RAX]; in sev_handle_vmgexit_msr_protocol()
H A Dsvm.c4330 svm->vmcb->save.rax = vcpu->arch.regs[VCPU_REGS_RAX]; in svm_vcpu_run()
4408 vcpu->arch.regs[VCPU_REGS_RAX] = svm->vmcb->save.rax; in svm_vcpu_run()
4819 svm->vmcb->save.rax = vcpu->arch.regs[VCPU_REGS_RAX]; in svm_enter_smm()
/linux-6.15/arch/x86/include/asm/
H A Dkvm_host.h172 VCPU_REGS_RAX = __VCPU_REGS_RAX, enumerator