Lines Matching refs:emul_to_vcpu

102 #define emul_to_vcpu(ctxt) \  macro
7375 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in kvm_fetch_guest_virt()
7420 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_read_std()
7465 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_write_std()
7706 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_read_write()
7784 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_cmpxchg_emulated()
7924 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_pio_in_emulated()
7952 return emulator_pio_out(emul_to_vcpu(ctxt), size, port, val, count); in emulator_pio_out_emulated()
7962 kvm_mmu_invlpg(emul_to_vcpu(ctxt), address); in emulator_invlpg()
7994 kvm_emulate_wbinvd_noskip(emul_to_vcpu(ctxt)); in emulator_wbinvd()
8000 kvm_get_dr(emul_to_vcpu(ctxt), dr, dest); in emulator_get_dr()
8007 return kvm_set_dr(emul_to_vcpu(ctxt), dr, value); in emulator_set_dr()
8017 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_get_cr()
8046 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_cr()
8075 return static_call(kvm_x86_get_cpl)(emul_to_vcpu(ctxt)); in emulator_get_cpl()
8080 static_call(kvm_x86_get_gdt)(emul_to_vcpu(ctxt), dt); in emulator_get_gdt()
8085 static_call(kvm_x86_get_idt)(emul_to_vcpu(ctxt), dt); in emulator_get_idt()
8090 static_call(kvm_x86_set_gdt)(emul_to_vcpu(ctxt), dt); in emulator_set_gdt()
8095 static_call(kvm_x86_set_idt)(emul_to_vcpu(ctxt), dt); in emulator_set_idt()
8101 return get_segment_base(emul_to_vcpu(ctxt), seg); in emulator_get_cached_segment_base()
8110 kvm_get_segment(emul_to_vcpu(ctxt), &var, seg); in emulator_get_segment()
8144 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_segment()
8173 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_get_msr_with_filter()
8196 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_set_msr_with_filter()
8219 return kvm_get_msr(emul_to_vcpu(ctxt), msr_index, pdata); in emulator_get_msr()
8225 if (kvm_pmu_is_valid_rdpmc_ecx(emul_to_vcpu(ctxt), pmc)) in emulator_check_pmc()
8233 return kvm_pmu_rdpmc(emul_to_vcpu(ctxt), pmc, pdata); in emulator_read_pmc()
8238 emul_to_vcpu(ctxt)->arch.halt_request = 1; in emulator_halt()
8245 return static_call(kvm_x86_check_intercept)(emul_to_vcpu(ctxt), info, stage, in emulator_intercept()
8253 return kvm_cpuid(emul_to_vcpu(ctxt), eax, ebx, ecx, edx, exact_only); in emulator_get_cpuid()
8258 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_MOVBE); in emulator_guest_has_movbe()
8263 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_FXSR); in emulator_guest_has_fxsr()
8268 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_RDPID); in emulator_guest_has_rdpid()
8273 return kvm_register_read_raw(emul_to_vcpu(ctxt), reg); in emulator_read_gpr()
8278 kvm_register_write_raw(emul_to_vcpu(ctxt), reg, val); in emulator_write_gpr()
8283 static_call(kvm_x86_set_nmi_mask)(emul_to_vcpu(ctxt), masked); in emulator_set_nmi_mask()
8288 return is_smm(emul_to_vcpu(ctxt)); in emulator_is_smm()
8293 return is_guest_mode(emul_to_vcpu(ctxt)); in emulator_is_guest_mode()
8306 kvm_make_request(KVM_REQ_TRIPLE_FAULT, emul_to_vcpu(ctxt)); in emulator_triple_fault()
8311 return __kvm_set_xcr(emul_to_vcpu(ctxt), index, xcr); in emulator_set_xcr()
8316 struct kvm *kvm = emul_to_vcpu(ctxt)->kvm; in emulator_vm_bugged()
8642 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in retry_instruction()
9924 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt); in emulator_fix_hypercall()