Searched refs:kvm_x86_ops (Results 1 – 13 of 13) sorted by relevance
116 if (kvm_x86_ops.flush_remote_tlbs == hv_flush_remote_tlbs) { in hv_track_root_tdp()
140 struct kvm_x86_ops kvm_x86_ops __read_mostly;144 *(((struct kvm_x86_ops *)0)->func));4817 if (kvm_x86_ops.dev_get_attr) in __kvm_x86_dev_get_attr()5837 if (!kvm_x86_ops.enable_l2_tlb_flush) in kvm_vcpu_ioctl_enable_cap()6494 if (!kvm_x86_ops.cpu_dirty_log_size) in kvm_arch_sync_dirty_log()7304 if (!kvm_x86_ops.mem_enc_ioctl) in kvm_arch_vm_ioctl()8600 if (!kvm_x86_ops.get_untagged_addr) in emulator_get_untagged_addr()9666 memcpy(&kvm_x86_ops, ops->runtime_ops, sizeof(kvm_x86_ops)); in kvm_ops_update()10194 if (!kvm_x86_ops.update_cr8_intercept) in update_cr8_intercept()13076 if (!kvm_x86_ops.cpu_dirty_log_size) in kvm_mmu_update_cpu_dirty_logging()[all …]
169 return kvm_x86_ops.set_hv_timer in kvm_can_use_hv_timer()947 if (kvm_x86_ops.sync_pir_to_irr) in apic_has_interrupt_for_ppr()2475 if (kvm_x86_ops.x2apic_icr_is_split) { in kvm_x2apic_icr_write()2487 if (kvm_x86_ops.x2apic_icr_is_split) in kvm_x2apic_icr_read()2904 if (kvm_x86_ops.alloc_apic_backing_page) in kvm_create_lapic()3062 if (!kvm_x86_ops.x2apic_icr_is_split) { in kvm_apic_state_fixup()
116 kvm_x86_ops.nested_ops->leave_nested(vcpu); in kvm_leave_nested()
2397 kvm_x86_ops.nested_ops->hv_inject_synthetic_vmexit_post_tlb_flush(vcpu); in kvm_hv_hypercall_complete()2781 if (kvm_x86_ops.nested_ops->get_evmcs_version) in kvm_get_hv_cpuid()2782 evmcs_ver = kvm_x86_ops.nested_ops->get_evmcs_version(vcpu); in kvm_get_hv_cpuid()
16 static struct kvm_x86_ops svm_x86_ops;
5140 static struct kvm_x86_ops svm_x86_ops __initdata = {
1660 struct kvm_x86_ops { struct1917 struct kvm_x86_ops *runtime_ops;1932 extern struct kvm_x86_ops kvm_x86_ops;1938 DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func));1949 return __vmalloc(kvm_x86_ops.vm_size, GFP_KERNEL_ACCOUNT | __GFP_ZERO); in kvm_arch_alloc_vm()1959 if (kvm_x86_ops.flush_remote_tlbs && in kvm_arch_flush_remote_tlbs()1970 if (!kvm_x86_ops.flush_remote_tlbs_range) in kvm_arch_flush_remote_tlbs_range()
19 struct kvm_x86_ops vt_x86_ops __initdata = {
11 extern struct kvm_x86_ops vt_x86_ops __initdata;
200 return kvm_x86_ops.cpu_dirty_log_size && sp->role.guest_mode; in kvm_mmu_page_ad_need_write_protect()
225 if (kvm_x86_ops.nested_ops->write_log_dirty(vcpu, addr)) in FNAME()
274 return kvm_x86_ops.flush_remote_tlbs_range; in kvm_available_flush_remote_tlbs_range()1459 if (kvm_x86_ops.cpu_dirty_log_size) in kvm_arch_mmu_enable_log_dirty_pt_masked()1467 return kvm_x86_ops.cpu_dirty_log_size; in kvm_cpu_dirty_log_size()1665 if (kvm_x86_ops.set_apic_access_page_addr && in kvm_unmap_gfn_range()