Searched refs:exit_qualification (Results 1 - 13 of 13) sorted by last modified time

/linux-master/arch/x86/kvm/vmx/
H A Dvmx.h268 unsigned long exit_qualification; member in struct:vcpu_vmx
691 vmx->exit_qualification = vmcs_readl(EXIT_QUALIFICATION);
693 return vmx->exit_qualification;
H A Dvmx.c5370 unsigned long exit_qualification; local
5374 exit_qualification = vmx_get_exit_qual(vcpu);
5375 string = (exit_qualification & 16) != 0;
5382 port = exit_qualification >> 16;
5383 size = (exit_qualification & 7) + 1;
5384 in = (exit_qualification & 8) != 0;
5457 unsigned long exit_qualification, val; local
5463 exit_qualification = vmx_get_exit_qual(vcpu);
5464 cr = exit_qualification & 15;
5465 reg = (exit_qualification >>
5537 unsigned long exit_qualification; local
5637 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
5646 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
5667 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
5677 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
5695 unsigned long exit_qualification; local
5751 unsigned long exit_qualification; local
5982 unsigned long exit_qualification; local
[all...]
H A Dnested.c412 unsigned long exit_qualification; local
434 exit_qualification = vmx_get_exit_qual(vcpu) & INTR_INFO_UNBLOCK_NMI;
438 exit_qualification = 0;
440 exit_qualification = fault->exit_qualification;
441 exit_qualification |= vmx_get_exit_qual(vcpu) &
458 nested_vmx_vmexit(vcpu, vm_exit_reason, 0, exit_qualification);
1858 * vmcs12->exit_qualification = evmcs->exit_qualification;
2027 evmcs->exit_qualification
4475 prepare_vmcs12(struct kvm_vcpu *vcpu, struct vmcs12 *vmcs12, u32 vm_exit_reason, u32 exit_intr_info, unsigned long exit_qualification) argument
4789 nested_vmx_vmexit(struct kvm_vcpu *vcpu, u32 vm_exit_reason, u32 exit_intr_info, unsigned long exit_qualification) argument
4985 get_vmx_mem_address(struct kvm_vcpu *vcpu, unsigned long exit_qualification, u32 vmx_instruction_info, bool wr, int len, gva_t *ret) argument
5403 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
5509 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
6021 unsigned long exit_qualification; local
6083 unsigned long exit_qualification = vmx_get_exit_qual(vcpu); local
[all...]
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 Dhyperv_evmcs.c153 EVMCS1_FIELD(EXIT_QUALIFICATION, exit_qualification,
H A Dvmcs12.c120 FIELD(EXIT_QUALIFICATION, exit_qualification),
H A Dvmcs12.h86 natural_width exit_qualification; member in struct:vmcs12
261 CHECK_OFFSET(exit_qualification, 408);
H A Dvmcs_shadow_fields.h60 SHADOW_FIELD_RO(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 walker->fault.exit_qualification = 0;
503 walker->fault.exit_qualification |= EPT_VIOLATION_ACC_WRITE;
505 walker->fault.exit_qualification |= EPT_VIOLATION_ACC_READ;
507 walker->fault.exit_qualification |= EPT_VIOLATION_ACC_INSTR;
513 walker->fault.exit_qualification |= (pte_access & VMX_EPT_RWX_MASK) <<
/linux-master/arch/x86/kvm/
H A Dkvm_emulate.h29 unsigned long exit_qualification; member in struct:x86_exception
/linux-master/arch/x86/include/asm/
H A Dvmx.h640 u64 exit_qualification; member in struct:vmx_ve_information
H A Dhyperv-tlfs.h577 u64 exit_qualification; member in struct:hv_enlightened_vmcs
/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;

Completed in 254 milliseconds