Home
last modified time | relevance | path

Searched refs:kvm_x86_ops (Results 1 – 13 of 13) sorted by relevance

/linux/arch/x86/include/asm/ !
H A Dkvm_host.h1731 struct kvm_x86_ops { struct
1993 struct kvm_x86_ops *runtime_ops;
2010 extern struct kvm_x86_ops kvm_x86_ops;
2016 DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func));
2027 return kvzalloc(kvm_x86_ops.vm_size, GFP_KERNEL_ACCOUNT); in kvm_arch_alloc_vm()
2037 if (kvm_x86_ops.flush_remote_tlbs && in kvm_arch_flush_remote_tlbs()
2048 if (!kvm_x86_ops.flush_remote_tlbs_range) in kvm_arch_flush_remote_tlbs_range()
/linux/arch/x86/kvm/ !
H A Dx86.c143 struct kvm_x86_ops kvm_x86_ops __read_mostly;
147 *(((struct kvm_x86_ops *)0)->func));
851 kvm_x86_ops.nested_ops->is_exception_vmexit(vcpu, nr, error_code)) { in kvm_multiple_exception()
4951 r = kvm_x86_ops.nested_ops->get_state ? in kvm_vm_ioctl_check_extension()
4952 kvm_x86_ops.nested_ops->get_state(NULL, NULL, 0) : 0; in kvm_vm_ioctl_check_extension()
4956 r = kvm_x86_ops.enable_l2_tlb_flush != NULL; in kvm_vm_ioctl_check_extension()
4959 r = kvm_x86_ops.nested_ops->enable_evmcs != NULL; in kvm_vm_ioctl_check_extension()
5005 if (kvm_x86_ops.dev_get_attr) in __kvm_x86_dev_get_attr()
6031 if (!kvm_x86_ops.nested_ops->enable_evmcs) in kvm_vcpu_ioctl_enable_cap()
6033 r = kvm_x86_ops.nested_ops->enable_evmcs(vcpu, &vmcs_version); in kvm_vcpu_ioctl_enable_cap()
[all …]
H A Dkvm_onhyperv.c116 if (kvm_x86_ops.flush_remote_tlbs == hv_flush_remote_tlbs) { in hv_track_root_tdp()
H A Dlapic.c196 return kvm_x86_ops.set_hv_timer in kvm_can_use_hv_timer()
943 if (kvm_x86_ops.sync_pir_to_irr) in apic_has_interrupt_for_ppr()
2626 if (kvm_x86_ops.x2apic_icr_is_split) { in __kvm_x2apic_icr_write()
2648 if (kvm_x86_ops.x2apic_icr_is_split) in kvm_x2apic_icr_read()
3067 if (kvm_x86_ops.alloc_apic_backing_page) in kvm_create_lapic()
3228 if (!kvm_x86_ops.x2apic_icr_is_split) { in kvm_apic_state_fixup()
H A Dx86.h154 kvm_x86_ops.nested_ops->leave_nested(vcpu); in kvm_leave_nested()
H A Dhyperv.c2403 kvm_x86_ops.nested_ops->hv_inject_synthetic_vmexit_post_tlb_flush(vcpu); in kvm_hv_hypercall_complete()
2787 if (kvm_x86_ops.nested_ops->get_evmcs_version) in kvm_get_hv_cpuid()
2788 evmcs_ver = kvm_x86_ops.nested_ops->get_evmcs_version(vcpu); in kvm_get_hv_cpuid()
/linux/arch/x86/kvm/vmx/ !
H A Dx86_ops.h11 extern struct kvm_x86_ops vt_x86_ops __initdata;
H A Dmain.c867 struct kvm_x86_ops vt_x86_ops __initdata = {
/linux/arch/x86/kvm/mmu/ !
H A Dspte.c242 if (kvm_x86_ops.get_mt_mask) in make_spte()
H A Dpaging_tmpl.h225 if (kvm_x86_ops.nested_ops->write_log_dirty(vcpu, addr)) in update_accessed_dirty_bits()
H A Dmmu.c275 return kvm_x86_ops.flush_remote_tlbs_range; in kvm_available_flush_remote_tlbs_range()
1670 if (kvm_x86_ops.set_apic_access_page_addr && in kvm_unmap_gfn_range()
/linux/arch/x86/kvm/svm/ !
H A Dsvm.h56 extern struct kvm_x86_ops svm_x86_ops __initdata;
H A Dsvm.c5128 struct kvm_x86_ops svm_x86_ops __initdata = {