Lines Matching refs:exit_qualification
4725 unsigned long exit_qualification; in handle_io() local
4729 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_io()
4730 string = (exit_qualification & 16) != 0; in handle_io()
4737 port = exit_qualification >> 16; in handle_io()
4738 size = (exit_qualification & 7) + 1; in handle_io()
4739 in = (exit_qualification & 8) != 0; in handle_io()
4814 unsigned long exit_qualification, val; in handle_cr() local
4820 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_cr()
4821 cr = exit_qualification & 15; in handle_cr()
4822 reg = (exit_qualification >> 8) & 15; in handle_cr()
4823 switch ((exit_qualification >> 4) & 3) { in handle_cr()
4878 val = (exit_qualification >> LMSW_SOURCE_DATA_SHIFT) & 0x0f; in handle_cr()
4888 (int)(exit_qualification >> 4) & 3, cr); in handle_cr()
4894 unsigned long exit_qualification; in handle_dr() local
4897 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_dr()
4898 dr = exit_qualification & DEBUG_REG_ACCESS_NUM; in handle_dr()
4941 reg = DEBUG_REG_ACCESS_REG(exit_qualification); in handle_dr()
4942 if (exit_qualification & TYPE_MOV_FROM_DR) { in handle_dr()
5030 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_invlpg() local
5032 kvm_mmu_invlpg(vcpu, exit_qualification); in handle_invlpg()
5062 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_apic_access() local
5065 access_type = exit_qualification & APIC_ACCESS_TYPE; in handle_apic_access()
5066 offset = exit_qualification & APIC_ACCESS_OFFSET; in handle_apic_access()
5083 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_apic_eoi_induced() local
5084 int vector = exit_qualification & 0xff; in handle_apic_eoi_induced()
5093 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_apic_write() local
5094 u32 offset = exit_qualification & 0xfff; in handle_apic_write()
5104 unsigned long exit_qualification; in handle_task_switch() local
5114 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_task_switch()
5116 reason = (u32)exit_qualification >> 30; in handle_task_switch()
5142 tss_selector = exit_qualification; in handle_task_switch()
5160 unsigned long exit_qualification; in handle_ept_violation() local
5164 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_ept_violation()
5174 (exit_qualification & INTR_INFO_UNBLOCK_NMI)) in handle_ept_violation()
5178 trace_kvm_page_fault(gpa, exit_qualification); in handle_ept_violation()
5181 error_code = (exit_qualification & EPT_VIOLATION_ACC_READ) in handle_ept_violation()
5184 error_code |= (exit_qualification & EPT_VIOLATION_ACC_WRITE) in handle_ept_violation()
5187 error_code |= (exit_qualification & EPT_VIOLATION_ACC_INSTR) in handle_ept_violation()
5190 error_code |= (exit_qualification & in handle_ept_violation()
5195 error_code |= (exit_qualification & 0x100) != 0 ? in handle_ept_violation()
5198 vcpu->arch.exit_qualification = exit_qualification; in handle_ept_violation()
5497 unsigned long exit_qualification; in handle_pml_full() local
5501 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_pml_full()
5509 (exit_qualification & INTR_INFO_UNBLOCK_NMI)) in handle_pml_full()
5913 vcpu->run->internal.data[2] = vcpu->arch.exit_qualification; in vmx_handle_exit()