Lines Matching refs:emul_to_vcpu

81 #define emul_to_vcpu(ctxt) \  macro
5347 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in kvm_fetch_guest_virt()
5391 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_read_std()
5403 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in kvm_read_guest_phys_system()
5444 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_write_std()
5676 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_read_write()
5762 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_cmpxchg_emulated()
5864 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_pio_in_emulated()
5888 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_pio_out_emulated()
5902 kvm_mmu_invlpg(emul_to_vcpu(ctxt), address); in emulator_invlpg()
5934 kvm_emulate_wbinvd_noskip(emul_to_vcpu(ctxt)); in emulator_wbinvd()
5940 return kvm_get_dr(emul_to_vcpu(ctxt), dr, dest); in emulator_get_dr()
5947 return __kvm_set_dr(emul_to_vcpu(ctxt), dr, value); in emulator_set_dr()
5957 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_get_cr()
5986 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_cr()
6015 return kvm_x86_ops->get_cpl(emul_to_vcpu(ctxt)); in emulator_get_cpl()
6020 kvm_x86_ops->get_gdt(emul_to_vcpu(ctxt), dt); in emulator_get_gdt()
6025 kvm_x86_ops->get_idt(emul_to_vcpu(ctxt), dt); in emulator_get_idt()
6030 kvm_x86_ops->set_gdt(emul_to_vcpu(ctxt), dt); in emulator_set_gdt()
6035 kvm_x86_ops->set_idt(emul_to_vcpu(ctxt), dt); in emulator_set_idt()
6041 return get_segment_base(emul_to_vcpu(ctxt), seg); in emulator_get_cached_segment_base()
6050 kvm_get_segment(emul_to_vcpu(ctxt), &var, seg); in emulator_get_segment()
6084 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_segment()
6113 return kvm_get_msr(emul_to_vcpu(ctxt), msr_index, pdata); in emulator_get_msr()
6119 return kvm_set_msr(emul_to_vcpu(ctxt), msr_index, data); in emulator_set_msr()
6124 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_get_smbase()
6131 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_smbase()
6139 return kvm_pmu_is_valid_msr_idx(emul_to_vcpu(ctxt), pmc); in emulator_check_pmc()
6145 return kvm_pmu_rdpmc(emul_to_vcpu(ctxt), pmc, pdata); in emulator_read_pmc()
6150 emul_to_vcpu(ctxt)->arch.halt_request = 1; in emulator_halt()
6157 return kvm_x86_ops->check_intercept(emul_to_vcpu(ctxt), info, stage); in emulator_intercept()
6163 return kvm_cpuid(emul_to_vcpu(ctxt), eax, ebx, ecx, edx, check_limit); in emulator_get_cpuid()
6168 return kvm_register_read(emul_to_vcpu(ctxt), reg); in emulator_read_gpr()
6173 kvm_register_write(emul_to_vcpu(ctxt), reg, val); in emulator_write_gpr()
6178 kvm_x86_ops->set_nmi_mask(emul_to_vcpu(ctxt), masked); in emulator_set_nmi_mask()
6183 return emul_to_vcpu(ctxt)->arch.hflags; in emulator_get_hflags()
6188 emul_to_vcpu(ctxt)->arch.hflags = emul_flags; in emulator_set_hflags()
6194 return kvm_x86_ops->pre_leave_smm(emul_to_vcpu(ctxt), smstate); in emulator_pre_leave_smm()
6199 kvm_smm_changed(emul_to_vcpu(ctxt)); in emulator_post_leave_smm()
6204 return __kvm_set_xcr(emul_to_vcpu(ctxt), index, xcr); in emulator_set_xcr()
6436 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in retry_instruction()
7444 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_fix_hypercall()