Lines Matching defs:emul_to_vcpu
102 #define emul_to_vcpu(ctxt) \
7381 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7426 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7471 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7712 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7790 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7930 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7958 return emulator_pio_out(emul_to_vcpu(ctxt), size, port, val, count);
7968 kvm_mmu_invlpg(emul_to_vcpu(ctxt), address);
8000 kvm_emulate_wbinvd_noskip(emul_to_vcpu(ctxt));
8006 kvm_get_dr(emul_to_vcpu(ctxt), dr, dest);
8013 return kvm_set_dr(emul_to_vcpu(ctxt), dr, value);
8023 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
8052 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
8081 return static_call(kvm_x86_get_cpl)(emul_to_vcpu(ctxt));
8086 static_call(kvm_x86_get_gdt)(emul_to_vcpu(ctxt), dt);
8091 static_call(kvm_x86_get_idt)(emul_to_vcpu(ctxt), dt);
8096 static_call(kvm_x86_set_gdt)(emul_to_vcpu(ctxt), dt);
8101 static_call(kvm_x86_set_idt)(emul_to_vcpu(ctxt), dt);
8107 return get_segment_base(emul_to_vcpu(ctxt), seg);
8116 kvm_get_segment(emul_to_vcpu(ctxt), &var, seg);
8150 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
8179 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
8202 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
8225 return kvm_get_msr(emul_to_vcpu(ctxt), msr_index, pdata);
8231 if (kvm_pmu_is_valid_rdpmc_ecx(emul_to_vcpu(ctxt), pmc))
8239 return kvm_pmu_rdpmc(emul_to_vcpu(ctxt), pmc, pdata);
8244 emul_to_vcpu(ctxt)->arch.halt_request = 1;
8251 return static_call(kvm_x86_check_intercept)(emul_to_vcpu(ctxt), info, stage,
8259 return kvm_cpuid(emul_to_vcpu(ctxt), eax, ebx, ecx, edx, exact_only);
8264 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_MOVBE);
8269 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_FXSR);
8274 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_RDPID);
8279 return kvm_register_read_raw(emul_to_vcpu(ctxt), reg);
8284 kvm_register_write_raw(emul_to_vcpu(ctxt), reg, val);
8289 static_call(kvm_x86_set_nmi_mask)(emul_to_vcpu(ctxt), masked);
8294 return is_smm(emul_to_vcpu(ctxt));
8299 return is_guest_mode(emul_to_vcpu(ctxt));
8312 kvm_make_request(KVM_REQ_TRIPLE_FAULT, emul_to_vcpu(ctxt));
8317 return __kvm_set_xcr(emul_to_vcpu(ctxt), index, xcr);
8322 struct kvm *kvm = emul_to_vcpu(ctxt)->kvm;
8648 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
9930 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);