Lines Matching refs:emul_to_vcpu

87 #define emul_to_vcpu(ctxt) \
6176 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
6220 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
6232 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
6273 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
6501 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
6587 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
6721 return emulator_pio_in(emul_to_vcpu(ctxt), size, port, val, count);
6738 return emulator_pio_out(emul_to_vcpu(ctxt), size, port, val, count);
6748 kvm_mmu_invlpg(emul_to_vcpu(ctxt), address);
6780 kvm_emulate_wbinvd_noskip(emul_to_vcpu(ctxt));
6786 return kvm_get_dr(emul_to_vcpu(ctxt), dr, dest);
6793 return __kvm_set_dr(emul_to_vcpu(ctxt), dr, value);
6803 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
6832 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
6861 return kvm_x86_ops.get_cpl(emul_to_vcpu(ctxt));
6866 kvm_x86_ops.get_gdt(emul_to_vcpu(ctxt), dt);
6871 kvm_x86_ops.get_idt(emul_to_vcpu(ctxt), dt);
6876 kvm_x86_ops.set_gdt(emul_to_vcpu(ctxt), dt);
6881 kvm_x86_ops.set_idt(emul_to_vcpu(ctxt), dt);
6887 return get_segment_base(emul_to_vcpu(ctxt), seg);
6896 kvm_get_segment(emul_to_vcpu(ctxt), &var, seg);
6930 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
6959 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
6975 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
6990 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
6997 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7005 return kvm_pmu_is_valid_rdpmc_ecx(emul_to_vcpu(ctxt), pmc);
7011 return kvm_pmu_rdpmc(emul_to_vcpu(ctxt), pmc, pdata);
7016 emul_to_vcpu(ctxt)->arch.halt_request = 1;
7023 return kvm_x86_ops.check_intercept(emul_to_vcpu(ctxt), info, stage,
7031 return kvm_cpuid(emul_to_vcpu(ctxt), eax, ebx, ecx, edx, exact_only);
7036 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_LM);
7041 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_MOVBE);
7046 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_FXSR);
7051 return guest_cpuid_has(emul_to_vcpu(ctxt), X86_FEATURE_RDPID);
7056 return kvm_register_read(emul_to_vcpu(ctxt), reg);
7061 kvm_register_write(emul_to_vcpu(ctxt), reg, val);
7066 kvm_x86_ops.set_nmi_mask(emul_to_vcpu(ctxt), masked);
7071 return emul_to_vcpu(ctxt)->arch.hflags;
7076 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7085 return kvm_x86_ops.pre_leave_smm(emul_to_vcpu(ctxt), smstate);
7090 kvm_smm_changed(emul_to_vcpu(ctxt));
7095 return __kvm_set_xcr(emul_to_vcpu(ctxt), index, xcr);
7355 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
8447 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);