Lines Matching refs:exit_qualification
262 natural_width exit_qualification; member
790 FIELD(EXIT_QUALIFICATION, exit_qualification),
1257 unsigned long exit_qualification);
5346 unsigned long exit_qualification; in handle_io() local
5350 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_io()
5351 string = (exit_qualification & 16) != 0; in handle_io()
5352 in = (exit_qualification & 8) != 0; in handle_io()
5359 port = exit_qualification >> 16; in handle_io()
5360 size = (exit_qualification & 7) + 1; in handle_io()
5457 unsigned long exit_qualification, val; in handle_cr() local
5462 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_cr()
5463 cr = exit_qualification & 15; in handle_cr()
5464 reg = (exit_qualification >> 8) & 15; in handle_cr()
5465 switch ((exit_qualification >> 4) & 3) { in handle_cr()
5519 val = (exit_qualification >> LMSW_SOURCE_DATA_SHIFT) & 0x0f; in handle_cr()
5530 (int)(exit_qualification >> 4) & 3, cr); in handle_cr()
5536 unsigned long exit_qualification; in handle_dr() local
5539 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_dr()
5540 dr = exit_qualification & DEBUG_REG_ACCESS_NUM; in handle_dr()
5587 reg = DEBUG_REG_ACCESS_REG(exit_qualification); in handle_dr()
5588 if (exit_qualification & TYPE_MOV_FROM_DR) { in handle_dr()
5722 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_invlpg() local
5724 kvm_mmu_invlpg(vcpu, exit_qualification); in handle_invlpg()
5772 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_apic_access() local
5775 access_type = exit_qualification & APIC_ACCESS_TYPE; in handle_apic_access()
5776 offset = exit_qualification & APIC_ACCESS_OFFSET; in handle_apic_access()
5794 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_apic_eoi_induced() local
5795 int vector = exit_qualification & 0xff; in handle_apic_eoi_induced()
5804 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_apic_write() local
5805 u32 offset = exit_qualification & 0xfff; in handle_apic_write()
5815 unsigned long exit_qualification; in handle_task_switch() local
5825 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_task_switch()
5827 reason = (u32)exit_qualification >> 30; in handle_task_switch()
5853 tss_selector = exit_qualification; in handle_task_switch()
5879 unsigned long exit_qualification; in handle_ept_violation() local
5884 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_ept_violation()
5886 gla_validity = (exit_qualification >> 7) & 0x3; in handle_ept_violation()
5893 (long unsigned int)exit_qualification); in handle_ept_violation()
5907 (exit_qualification & INTR_INFO_UNBLOCK_NMI)) in handle_ept_violation()
5911 trace_kvm_page_fault(gpa, exit_qualification); in handle_ept_violation()
5914 error_code = exit_qualification & PFERR_WRITE_MASK; in handle_ept_violation()
5916 error_code |= (exit_qualification << 2) & PFERR_FETCH_MASK; in handle_ept_violation()
5918 error_code |= (exit_qualification >> 3) & PFERR_PRESENT_MASK; in handle_ept_violation()
5920 vcpu->arch.exit_qualification = exit_qualification; in handle_ept_violation()
6538 unsigned long exit_qualification, in get_vmx_mem_address() argument
6569 off = exit_qualification; /* holds the displacement */ in get_vmx_mem_address()
7148 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_vmread() local
7173 if (get_vmx_mem_address(vcpu, exit_qualification, in handle_vmread()
7191 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_vmwrite() local
7210 if (get_vmx_mem_address(vcpu, exit_qualification, in handle_vmwrite()
7292 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_vmptrst() local
7300 if (get_vmx_mem_address(vcpu, exit_qualification, in handle_vmptrst()
7447 unsigned long exit_qualification; in handle_pml_full() local
7451 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in handle_pml_full()
7459 (exit_qualification & INTR_INFO_UNBLOCK_NMI)) in handle_pml_full()
7536 unsigned long exit_qualification; in nested_vmx_exit_handled_io() local
7545 exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in nested_vmx_exit_handled_io()
7547 port = exit_qualification >> 16; in nested_vmx_exit_handled_io()
7548 size = (exit_qualification & 7) + 1; in nested_vmx_exit_handled_io()
7622 unsigned long exit_qualification = vmcs_readl(EXIT_QUALIFICATION); in nested_vmx_exit_handled_cr() local
7623 int cr = exit_qualification & 15; in nested_vmx_exit_handled_cr()
7624 int reg = (exit_qualification >> 8) & 15; in nested_vmx_exit_handled_cr()
7627 switch ((exit_qualification >> 4) & 3) { in nested_vmx_exit_handled_cr()
8999 nested_vmx_vmexit(vcpu, exit_reason, 0, vcpu->arch.exit_qualification); in nested_ept_inject_page_fault()
10135 unsigned long exit_qualification) in prepare_vmcs12() argument
10244 vmcs12->exit_qualification = exit_qualification; in prepare_vmcs12()
10425 unsigned long exit_qualification) in nested_vmx_vmexit() argument
10435 exit_qualification); in nested_vmx_vmexit()
10452 vmcs12->exit_qualification, in nested_vmx_vmexit()
10536 vmcs12->exit_qualification = qualification; in nested_vmx_entry_failure()