Home | History | Annotate | Download | only in x86

Lines Matching defs:qual

1205 	uint64_t qual;
1207 qual = vmx_vmread(VMCS_EXIT_INTR_INFO);
1209 if ((qual & INTR_INFO_VALID) == 0) {
1212 if (__SHIFTOUT(qual, INTR_INFO_TYPE) != INTR_TYPE_NMI) {
1607 uint64_t qual)
1613 type = __SHIFTOUT(qual, VMX_QUAL_CR_TYPE);
1618 gpr = __SHIFTOUT(qual, VMX_QUAL_CR_GPR);
1676 uint64_t qual)
1681 type = __SHIFTOUT(qual, VMX_QUAL_CR_TYPE);
1686 gpr = __SHIFTOUT(qual, VMX_QUAL_CR_GPR);
1715 uint64_t qual, struct nvmm_vcpu_exit *exit)
1721 type = __SHIFTOUT(qual, VMX_QUAL_CR_TYPE);
1730 gpr = __SHIFTOUT(qual, VMX_QUAL_CR_GPR);
1758 uint64_t qual;
1763 qual = vmx_vmread(VMCS_EXIT_QUALIFICATION);
1765 switch (__SHIFTOUT(qual
1767 ret = vmx_inkernel_handle_cr0(mach, vcpu, qual);
1770 ret = vmx_inkernel_handle_cr4(mach, vcpu, qual);
1773 ret = vmx_inkernel_handle_cr8(mach, vcpu, qual, exit);
1805 uint64_t qual, info, inslen, rip;
1807 qual = vmx_vmread(VMCS_EXIT_QUALIFICATION);
1812 exit->u.io.in = (qual & VMX_QUAL_IO_IN) != 0;
1813 exit->u.io.port = __SHIFTOUT(qual, VMX_QUAL_IO_PORT);
1826 if (__SHIFTOUT(qual, VMX_QUAL_IO_SIZE) == IO_SIZE_32) {
1828 } else if (__SHIFTOUT(qual, VMX_QUAL_IO_SIZE) == IO_SIZE_16) {
1830 } else if (__SHIFTOUT(qual, VMX_QUAL_IO_SIZE) == IO_SIZE_8) {
1834 exit->u.io.rep = (qual & VMX_QUAL_IO_REP) != 0;
1835 exit->u.io.str = (qual & VMX_QUAL_IO_STR) != 0;