Lines Matching refs:emul_to_vcpu
81 #define emul_to_vcpu(ctxt) \ macro
4877 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in kvm_fetch_guest_virt()
4914 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_read_std()
4926 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in kvm_read_guest_phys_system()
4967 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_write_std()
5198 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_read_write()
5283 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_cmpxchg_emulated()
5388 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_pio_in_emulated()
5412 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_pio_out_emulated()
5426 kvm_mmu_invlpg(emul_to_vcpu(ctxt), address); in emulator_invlpg()
5458 kvm_emulate_wbinvd_noskip(emul_to_vcpu(ctxt)); in emulator_wbinvd()
5464 return kvm_get_dr(emul_to_vcpu(ctxt), dr, dest); in emulator_get_dr()
5471 return __kvm_set_dr(emul_to_vcpu(ctxt), dr, value); in emulator_set_dr()
5481 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_get_cr()
5510 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_cr()
5539 return kvm_x86_ops->get_cpl(emul_to_vcpu(ctxt)); in emulator_get_cpl()
5544 kvm_x86_ops->get_gdt(emul_to_vcpu(ctxt), dt); in emulator_get_gdt()
5549 kvm_x86_ops->get_idt(emul_to_vcpu(ctxt), dt); in emulator_get_idt()
5554 kvm_x86_ops->set_gdt(emul_to_vcpu(ctxt), dt); in emulator_set_gdt()
5559 kvm_x86_ops->set_idt(emul_to_vcpu(ctxt), dt); in emulator_set_idt()
5565 return get_segment_base(emul_to_vcpu(ctxt), seg); in emulator_get_cached_segment_base()
5574 kvm_get_segment(emul_to_vcpu(ctxt), &var, seg); in emulator_get_segment()
5608 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_segment()
5642 r = kvm_get_msr(emul_to_vcpu(ctxt), &msr); in emulator_get_msr()
5658 return kvm_set_msr(emul_to_vcpu(ctxt), &msr); in emulator_set_msr()
5663 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_get_smbase()
5670 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_smbase()
5678 return kvm_pmu_is_valid_msr_idx(emul_to_vcpu(ctxt), pmc); in emulator_check_pmc()
5684 return kvm_pmu_rdpmc(emul_to_vcpu(ctxt), pmc, pdata); in emulator_read_pmc()
5689 emul_to_vcpu(ctxt)->arch.halt_request = 1; in emulator_halt()
5696 return kvm_x86_ops->check_intercept(emul_to_vcpu(ctxt), info, stage); in emulator_intercept()
5702 return kvm_cpuid(emul_to_vcpu(ctxt), eax, ebx, ecx, edx, check_limit); in emulator_get_cpuid()
5707 return kvm_register_read(emul_to_vcpu(ctxt), reg); in emulator_read_gpr()
5712 kvm_register_write(emul_to_vcpu(ctxt), reg, val); in emulator_write_gpr()
5717 kvm_x86_ops->set_nmi_mask(emul_to_vcpu(ctxt), masked); in emulator_set_nmi_mask()
5722 return emul_to_vcpu(ctxt)->arch.hflags; in emulator_get_hflags()
5727 kvm_set_hflags(emul_to_vcpu(ctxt), emul_flags); in emulator_set_hflags()
5732 return kvm_x86_ops->pre_leave_smm(emul_to_vcpu(ctxt), smbase); in emulator_pre_leave_smm()
5956 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in retry_instruction()
6888 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_fix_hypercall()