Lines Matching refs:emul_to_vcpu
87 #define emul_to_vcpu(ctxt) \ macro
5931 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in kvm_fetch_guest_virt()
5975 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_read_std()
5987 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in kvm_read_guest_phys_system()
6028 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_write_std()
6256 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_read_write()
6342 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_cmpxchg_emulated()
6476 return emulator_pio_in(emul_to_vcpu(ctxt), size, port, val, count); in emulator_pio_in_emulated()
6493 return emulator_pio_out(emul_to_vcpu(ctxt), size, port, val, count); in emulator_pio_out_emulated()
6503 kvm_mmu_invlpg(emul_to_vcpu(ctxt), address); in emulator_invlpg()
6535 kvm_emulate_wbinvd_noskip(emul_to_vcpu(ctxt)); in emulator_wbinvd()
6541 return kvm_get_dr(emul_to_vcpu(ctxt), dr, dest); in emulator_get_dr()
6548 return __kvm_set_dr(emul_to_vcpu(ctxt), dr, value); in emulator_set_dr()
6558 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_get_cr()
6587 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_cr()
6616 return kvm_x86_ops.get_cpl(emul_to_vcpu(ctxt)); in emulator_get_cpl()
6621 kvm_x86_ops.get_gdt(emul_to_vcpu(ctxt), dt); in emulator_get_gdt()
6626 kvm_x86_ops.get_idt(emul_to_vcpu(ctxt), dt); in emulator_get_idt()
6631 kvm_x86_ops.set_gdt(emul_to_vcpu(ctxt), dt); in emulator_set_gdt()
6636 kvm_x86_ops.set_idt(emul_to_vcpu(ctxt), dt); in emulator_set_idt()
6642 return get_segment_base(emul_to_vcpu(ctxt), seg); in emulator_get_cached_segment_base()
6651 kvm_get_segment(emul_to_vcpu(ctxt), &var, seg); in emulator_get_segment()
6685 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_segment()
6714 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_get_msr()
6730 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_msr()
6745 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_get_smbase()
6752 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_smbase()
6760 return kvm_pmu_is_valid_rdpmc_ecx(emul_to_vcpu(ctxt), pmc); in emulator_check_pmc()
6766 return kvm_pmu_rdpmc(emul_to_vcpu(ctxt), pmc, pdata); in emulator_read_pmc()
6771 emul_to_vcpu(ctxt)->arch.halt_request = 1; in emulator_halt()
6778 return kvm_x86_ops.check_intercept(emul_to_vcpu(ctxt), info, stage, in emulator_intercept()
6786 return kvm_cpuid(emul_to_vcpu(ctxt), eax, ebx, ecx, edx, exact_only); in emulator_get_cpuid()
6791 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_LM); in emulator_guest_has_long_mode()
6796 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_MOVBE); in emulator_guest_has_movbe()
6801 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_FXSR); in emulator_guest_has_fxsr()
6806 return kvm_register_read(emul_to_vcpu(ctxt), reg); in emulator_read_gpr()
6811 kvm_register_write(emul_to_vcpu(ctxt), reg, val); in emulator_write_gpr()
6816 kvm_x86_ops.set_nmi_mask(emul_to_vcpu(ctxt), masked); in emulator_set_nmi_mask()
6821 return emul_to_vcpu(ctxt)->arch.hflags; in emulator_get_hflags()
6826 emul_to_vcpu(ctxt)->arch.hflags = emul_flags; in emulator_set_hflags()
6832 return kvm_x86_ops.pre_leave_smm(emul_to_vcpu(ctxt), smstate); in emulator_pre_leave_smm()
6837 kvm_smm_changed(emul_to_vcpu(ctxt)); in emulator_post_leave_smm()
6842 return __kvm_set_xcr(emul_to_vcpu(ctxt), index, xcr); in emulator_set_xcr()
7096 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in retry_instruction()
8141 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_fix_hypercall()