Lines Matching refs:kvm_x86_ops

139 struct kvm_x86_ops kvm_x86_ops __read_mostly;
143 *(((struct kvm_x86_ops *)0)->func));
646 kvm_x86_ops.nested_ops->leave_nested(vcpu);
666 kvm_x86_ops.nested_ops->is_exception_vmexit(vcpu, nr, error_code)) {
4793 r = kvm_x86_ops.nested_ops->get_state ?
4794 kvm_x86_ops.nested_ops->get_state(NULL, NULL, 0) : 0;
4798 r = kvm_x86_ops.enable_l2_tlb_flush != NULL;
4801 r = kvm_x86_ops.nested_ops->enable_evmcs != NULL;
4844 if (kvm_x86_ops.dev_get_attr)
5837 if (!kvm_x86_ops.nested_ops->enable_evmcs)
5839 r = kvm_x86_ops.nested_ops->enable_evmcs(vcpu, &vmcs_version);
5849 if (!kvm_x86_ops.enable_l2_tlb_flush)
6200 if (!kvm_x86_ops.nested_ops->get_state)
6208 r = kvm_x86_ops.nested_ops->get_state(vcpu, user_kvm_nested_state,
6230 if (!kvm_x86_ops.nested_ops->set_state)
6253 r = kvm_x86_ops.nested_ops->set_state(vcpu, user_kvm_nested_state, &kvm_state);
6508 if (!kvm_x86_ops.cpu_dirty_log_size)
6659 if (!kvm_x86_ops.vm_copy_enc_context_from)
6666 if (!kvm_x86_ops.vm_move_enc_context_from)
7298 if (!kvm_x86_ops.mem_enc_ioctl)
7312 if (!kvm_x86_ops.mem_enc_register_region)
7326 if (!kvm_x86_ops.mem_enc_unregister_region)
8587 if (!kvm_x86_ops.get_untagged_addr)
9679 memcpy(&kvm_x86_ops, ops->runtime_ops, sizeof(kvm_x86_ops));
9682 static_call_update(kvm_x86_##func, kvm_x86_ops.func);
9684 WARN_ON(!kvm_x86_ops.func); __KVM_X86_OP(func)
9687 static_call_update(kvm_x86_##func, (void *)kvm_x86_ops.func ? : \
9727 if (kvm_x86_ops.hardware_enable) {
9728 pr_err("already loaded vendor module '%s'\n", kvm_x86_ops.name);
9854 kvm_x86_ops.hardware_enable = NULL;
9895 kvm_x86_ops.hardware_enable = NULL;
10259 if (!kvm_x86_ops.update_cr8_intercept)
10285 kvm_x86_ops.nested_ops->triple_fault(vcpu);
10289 return kvm_x86_ops.nested_ops->check_events(vcpu);
10477 * The kvm_x86_ops hooks communicate this by returning -EBUSY.
10527 kvm_x86_ops.nested_ops->has_events &&
10528 kvm_x86_ops.nested_ops->has_events(vcpu))
10664 kvm_x86_ops.allow_apicv_in_x2apic_without_x2apic_virtualization)
10677 if (!(kvm_x86_ops.required_apicv_inhibits & BIT(reason)))
10805 if (unlikely(!kvm_x86_ops.nested_ops->get_nested_state_pages(vcpu))) {
10857 kvm_x86_ops.nested_ops->triple_fault(vcpu);
11457 kvm_x86_ops.nested_ops->is_exception_vmexit(vcpu, ex->vector,
12960 if (!kvm_x86_ops.cpu_dirty_log_size)
13036 if (kvm_x86_ops.cpu_dirty_log_size) {
13158 kvm_x86_ops.nested_ops->has_events &&
13159 kvm_x86_ops.nested_ops->has_events(vcpu))