Lines Matching refs:emul_to_vcpu
91 #define emul_to_vcpu(ctxt) \ macro
6413 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in kvm_fetch_guest_virt()
6457 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_read_std()
6469 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in kvm_read_guest_phys_system()
6510 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_write_std()
6738 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_read_write()
6824 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_cmpxchg_emulated()
6969 return emulator_pio_in(emul_to_vcpu(ctxt), size, port, val, count); in emulator_pio_in_emulated()
6992 return emulator_pio_out(emul_to_vcpu(ctxt), size, port, val, count); in emulator_pio_out_emulated()
7002 kvm_mmu_invlpg(emul_to_vcpu(ctxt), address); in emulator_invlpg()
7034 kvm_emulate_wbinvd_noskip(emul_to_vcpu(ctxt)); in emulator_wbinvd()
7040 kvm_get_dr(emul_to_vcpu(ctxt), dr, dest); in emulator_get_dr()
7047 return kvm_set_dr(emul_to_vcpu(ctxt), dr, value); in emulator_set_dr()
7057 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_get_cr()
7086 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_cr()
7115 return static_call(kvm_x86_get_cpl)(emul_to_vcpu(ctxt)); in emulator_get_cpl()
7120 static_call(kvm_x86_get_gdt)(emul_to_vcpu(ctxt), dt); in emulator_get_gdt()
7125 static_call(kvm_x86_get_idt)(emul_to_vcpu(ctxt), dt); in emulator_get_idt()
7130 static_call(kvm_x86_set_gdt)(emul_to_vcpu(ctxt), dt); in emulator_set_gdt()
7135 static_call(kvm_x86_set_idt)(emul_to_vcpu(ctxt), dt); in emulator_set_idt()
7141 return get_segment_base(emul_to_vcpu(ctxt), seg); in emulator_get_cached_segment_base()
7150 kvm_get_segment(emul_to_vcpu(ctxt), &var, seg); in emulator_get_segment()
7184 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_segment()
7213 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_get_msr()
7229 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_msr()
7244 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_get_smbase()
7251 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_smbase()
7259 return kvm_pmu_is_valid_rdpmc_ecx(emul_to_vcpu(ctxt), pmc); in emulator_check_pmc()
7265 return kvm_pmu_rdpmc(emul_to_vcpu(ctxt), pmc, pdata); in emulator_read_pmc()
7270 emul_to_vcpu(ctxt)->arch.halt_request = 1; in emulator_halt()
7277 return static_call(kvm_x86_check_intercept)(emul_to_vcpu(ctxt), info, stage, in emulator_intercept()
7285 return kvm_cpuid(emul_to_vcpu(ctxt), eax, ebx, ecx, edx, exact_only); in emulator_get_cpuid()
7290 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_LM); in emulator_guest_has_long_mode()
7295 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_MOVBE); in emulator_guest_has_movbe()
7300 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_FXSR); in emulator_guest_has_fxsr()
7305 return kvm_register_read_raw(emul_to_vcpu(ctxt), reg); in emulator_read_gpr()
7310 kvm_register_write_raw(emul_to_vcpu(ctxt), reg, val); in emulator_write_gpr()
7315 static_call(kvm_x86_set_nmi_mask)(emul_to_vcpu(ctxt), masked); in emulator_set_nmi_mask()
7320 return emul_to_vcpu(ctxt)->arch.hflags; in emulator_get_hflags()
7325 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_exiting_smm()
7333 return static_call(kvm_x86_leave_smm)(emul_to_vcpu(ctxt), smstate); in emulator_leave_smm()
7338 kvm_make_request(KVM_REQ_TRIPLE_FAULT, emul_to_vcpu(ctxt)); in emulator_triple_fault()
7343 return __kvm_set_xcr(emul_to_vcpu(ctxt), index, xcr); in emulator_set_xcr()
7626 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in retry_instruction()
8773 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_fix_hypercall()