Lines Matching refs:control
74 struct hv_vmcb_enlightenments *hve = &vmcb->control.hv_enlightenments; in guest_code()
97 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_VMMCALL); in guest_code()
102 vmcb->control.intercept |= 1ULL << INTERCEPT_MSR_PROT; in guest_code()
105 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_MSR); in guest_code()
111 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_MSR); in guest_code()
117 vmcb->control.clean |= HV_VMCB_NESTED_ENLIGHTENMENTS; in guest_code()
120 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_VMMCALL); in guest_code()
124 vmcb->control.clean &= ~HV_VMCB_NESTED_ENLIGHTENMENTS; in guest_code()
126 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_MSR); in guest_code()
135 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_MSR); in guest_code()
140 GUEST_ASSERT(vmcb->control.exit_code == HV_SVM_EXITCODE_ENL); in guest_code()
141 GUEST_ASSERT(vmcb->control.exit_info_1 == HV_SVM_ENL_EXITCODE_TRAP_AFTER_FLUSH); in guest_code()
144 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_VMMCALL); in guest_code()