Lines Matching refs:emul_to_vcpu
107 #define emul_to_vcpu(ctxt) \
7545 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7590 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7635 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7878 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7956 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
8106 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
8134 return emulator_pio_out(emul_to_vcpu(ctxt), size, port, val, count);
8144 kvm_mmu_invlpg(emul_to_vcpu(ctxt), address);
8175 kvm_emulate_wbinvd_noskip(emul_to_vcpu(ctxt));
8180 return kvm_get_dr(emul_to_vcpu(ctxt), dr);
8187 return kvm_set_dr(emul_to_vcpu(ctxt), dr, value);
8197 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
8226 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
8255 return kvm_x86_call(get_cpl)(emul_to_vcpu(ctxt));
8260 kvm_x86_call(get_gdt)(emul_to_vcpu(ctxt), dt);
8265 kvm_x86_call(get_idt)(emul_to_vcpu(ctxt), dt);
8270 kvm_x86_call(set_gdt)(emul_to_vcpu(ctxt), dt);
8275 kvm_x86_call(set_idt)(emul_to_vcpu(ctxt), dt);
8281 return get_segment_base(emul_to_vcpu(ctxt), seg);
8290 kvm_get_segment(emul_to_vcpu(ctxt), &var, seg);
8324 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
8353 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
8376 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
8399 return kvm_get_msr(emul_to_vcpu(ctxt), msr_index, pdata);
8404 return kvm_pmu_check_rdpmc_early(emul_to_vcpu(ctxt), pmc);
8410 return kvm_pmu_rdpmc(emul_to_vcpu(ctxt), pmc, pdata);
8415 emul_to_vcpu(ctxt)->arch.halt_request = 1;
8422 return kvm_x86_call(check_intercept)(emul_to_vcpu(ctxt), info, stage,
8430 return kvm_cpuid(emul_to_vcpu(ctxt), eax, ebx, ecx, edx, exact_only);
8435 return guest_cpu_cap_has(emul_to_vcpu(ctxt), X86_FEATURE_MOVBE);
8440 return guest_cpu_cap_has(emul_to_vcpu(ctxt), X86_FEATURE_FXSR);
8445 return guest_cpu_cap_has(emul_to_vcpu(ctxt), X86_FEATURE_RDPID);
8450 return guest_cpuid_is_intel_compatible(emul_to_vcpu(ctxt));
8455 return kvm_register_read_raw(emul_to_vcpu(ctxt), reg);
8460 kvm_register_write_raw(emul_to_vcpu(ctxt), reg, val);
8465 kvm_x86_call(set_nmi_mask)(emul_to_vcpu(ctxt), masked);
8470 return is_smm(emul_to_vcpu(ctxt));
8475 return is_guest_mode(emul_to_vcpu(ctxt));
8488 kvm_make_request(KVM_REQ_TRIPLE_FAULT, emul_to_vcpu(ctxt));
8493 return __kvm_set_xcr(emul_to_vcpu(ctxt), index, xcr);
8498 struct kvm *kvm = emul_to_vcpu(ctxt)->kvm;
8510 return kvm_x86_call(get_untagged_addr)(emul_to_vcpu(ctxt),
8517 return !is_noncanonical_address(addr, emul_to_vcpu(ctxt), flags);
10061 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);