Searched refs:exit_qualification (Results 1 - 12 of 12) sorted by relevance

/linux-master/arch/x86/kvm/vmx/
H A Dvmcs_shadow_fields.h60 SHADOW_FIELD_RO(EXIT_QUALIFICATION, exit_qualification)
H A Dnested.h30 u32 exit_intr_info, unsigned long exit_qualification);
34 int get_vmx_mem_address(struct kvm_vcpu *vcpu, unsigned long exit_qualification,
H A Dvmx.c5355 unsigned long exit_qualification; local
5359 exit_qualification = vmx_get_exit_qual(vcpu);
5360 string = (exit_qualification & 16) != 0;
5367 port = exit_qualification >> 16;
5368 size = (exit_qualification & 7) + 1;
5369 in = (exit_qualification & 8) != 0;
5443 unsigned long exit_qualification, val; local
5449 exit_qualification = vmx_get_exit_qual(vcpu);
5450 cr = exit_qualification & 15;
5451 reg = (exit_qualification >>
5523 unsigned long exit_qualification; local
5623 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
5632 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
5653 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
5663 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
5681 unsigned long exit_qualification; local
5737 unsigned long exit_qualification; local
5970 unsigned long exit_qualification; local
[all...]
H A Dnested.c413 unsigned long exit_qualification = vcpu->arch.exit_qualification; local
418 exit_qualification &= INTR_INFO_UNBLOCK_NMI;
436 nested_vmx_vmexit(vcpu, vm_exit_reason, 0, exit_qualification);
1836 * vmcs12->exit_qualification = evmcs->exit_qualification;
2005 evmcs->exit_qualification = vmcs12->exit_qualification;
3504 vmcs12->exit_qualification = entry_failure_code;
3513 vmcs12->exit_qualification
4453 prepare_vmcs12(struct kvm_vcpu *vcpu, struct vmcs12 *vmcs12, u32 vm_exit_reason, u32 exit_intr_info, unsigned long exit_qualification) argument
4767 nested_vmx_vmexit(struct kvm_vcpu *vcpu, u32 vm_exit_reason, u32 exit_intr_info, unsigned long exit_qualification) argument
4963 get_vmx_mem_address(struct kvm_vcpu *vcpu, unsigned long exit_qualification, u32 vmx_instruction_info, bool wr, int len, gva_t *ret) argument
5381 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
5487 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
5999 unsigned long exit_qualification; local
6061 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
[all...]
H A Dvmx.h268 unsigned long exit_qualification; member in struct:vcpu_vmx
687 vmx->exit_qualification = vmcs_readl(EXIT_QUALIFICATION);
689 return vmx->exit_qualification;
H A Dvmcs12.h86 natural_width exit_qualification; member in struct:vmcs12
261 CHECK_OFFSET(exit_qualification, 408);
H A Dvmcs12.c120 FIELD(EXIT_QUALIFICATION, exit_qualification),
H A Dhyperv_evmcs.c153 EVMCS1_FIELD(EXIT_QUALIFICATION, exit_qualification,
/linux-master/arch/x86/kvm/mmu/
H A Dpaging_tmpl.h389 * information to fix the exit_qualification or exit_info_1
491 * We set up the value of exit_qualification to inject:
492 * [2:0] - Derive from the access bits. The exit_qualification might be
495 * [7:8] - Derived from [7:8] of real exit_qualification
500 vcpu->arch.exit_qualification &= (EPT_VIOLATION_GVA_IS_VALID |
503 vcpu->arch.exit_qualification |= EPT_VIOLATION_ACC_WRITE;
505 vcpu->arch.exit_qualification |= EPT_VIOLATION_ACC_READ;
507 vcpu->arch.exit_qualification |= EPT_VIOLATION_ACC_INSTR;
513 vcpu->arch.exit_qualification |= (pte_access & VMX_EPT_RWX_MASK) <<
/linux-master/tools/testing/selftests/kvm/include/x86_64/
H A Devmcs.h170 u64 exit_qualification; member in struct:hv_enlightened_vmcs
448 *value = current_evmcs->exit_qualification;
902 current_evmcs->exit_qualification = value;
/linux-master/arch/x86/include/asm/
H A Dhyperv-tlfs.h577 u64 exit_qualification; member in struct:hv_enlightened_vmcs
H A Dkvm_host.h998 unsigned long exit_qualification; member in struct:kvm_vcpu_arch

Completed in 245 milliseconds