Searched refs:kvm_state (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/x86/kvm/svm/ |
| H A D | nested.c | 1899 struct kvm_nested_state kvm_state = { in svm_get_nested_state() 1902 .size = sizeof(kvm_state), in svm_get_nested_state() 1908 return kvm_state.size + KVM_STATE_NESTED_SVM_VMCB_SIZE; in svm_get_nested_state() 1912 if (user_data_size < kvm_state.size) in svm_get_nested_state() 1917 kvm_state.hdr.svm.vmcb_pa = svm->nested.vmcb12_gpa; in svm_get_nested_state() 1918 kvm_state.hdr.svm.gpat = 0; in svm_get_nested_state() 1920 kvm_state.hdr.svm.gpat = svm->vmcb->save.g_pat; in svm_get_nested_state() 1921 kvm_state.size += KVM_STATE_NESTED_SVM_VMCB_SIZE; in svm_get_nested_state() 1922 kvm_state.flags |= KVM_STATE_NESTED_GUEST_MODE; in svm_get_nested_state() 1925 kvm_state in svm_get_nested_state() 1883 struct kvm_nested_state kvm_state = { svm_get_nested_state() local 1948 svm_set_nested_state(struct kvm_vcpu * vcpu,struct kvm_nested_state __user * user_kvm_nested_state,struct kvm_nested_state * kvm_state) svm_set_nested_state() argument [all...] |
| /linux/arch/x86/kvm/vmx/ |
| H A D | nested.c | 6773 struct kvm_nested_state kvm_state = { in vmx_get_nested_state() 6776 .size = sizeof(kvm_state), in vmx_get_nested_state() 6786 return kvm_state.size + sizeof(*user_vmx_nested_state); in vmx_get_nested_state() 6793 kvm_state.hdr.vmx.vmxon_pa = vmx->nested.vmxon_ptr; in vmx_get_nested_state() 6794 kvm_state.hdr.vmx.vmcs12_pa = vmx->nested.current_vmptr; in vmx_get_nested_state() 6797 kvm_state.size += sizeof(user_vmx_nested_state->vmcs12); in vmx_get_nested_state() 6801 kvm_state.flags |= KVM_STATE_NESTED_EVMCS; in vmx_get_nested_state() 6806 kvm_state.size += sizeof(user_vmx_nested_state->shadow_vmcs12); in vmx_get_nested_state() 6810 kvm_state.hdr.vmx.smm.flags |= KVM_STATE_NESTED_SMM_VMXON; in vmx_get_nested_state() 6813 kvm_state in vmx_get_nested_state() 6763 struct kvm_nested_state kvm_state = { vmx_get_nested_state() local 6913 vmx_set_nested_state(struct kvm_vcpu * vcpu,struct kvm_nested_state __user * user_kvm_nested_state,struct kvm_nested_state * kvm_state) vmx_set_nested_state() argument [all...] |
| /linux/arch/x86/kvm/ |
| H A D | x86.c | 3789 struct kvm_nested_state kvm_state; in kvm_arch_vcpu_ioctl() 3797 if (copy_from_user(&kvm_state, user_kvm_nested_state, sizeof(kvm_state))) in kvm_arch_vcpu_ioctl() 3801 if (kvm_state.size < sizeof(kvm_state)) in kvm_arch_vcpu_ioctl() 3804 if (kvm_state.flags & in kvm_arch_vcpu_ioctl() 3811 if ((kvm_state.flags & KVM_STATE_NESTED_RUN_PENDING) in kvm_arch_vcpu_ioctl() 3812 && !(kvm_state.flags & KVM_STATE_NESTED_GUEST_MODE)) in kvm_arch_vcpu_ioctl() 3816 r = kvm_nested_call(set_state)(vcpu, user_kvm_nested_state, &kvm_state); in kvm_arch_vcpu_ioctl() 3778 struct kvm_nested_state kvm_state; kvm_arch_vcpu_ioctl() local
|
| /linux/arch/x86/include/asm/ |
| H A D | kvm_host.h | 1771 struct kvm_nested_state *kvm_state);
|