Home
last modified time | relevance | path

Searched refs:apf (Results 1 – 7 of 7) sorted by relevance

/arch/x86/kvm/
Dx86.c344 vcpu->arch.apf.gfns[i] = ~0; in kvm_async_pf_hash_reset()
738 vcpu->arch.apf.nested_apf_token = fault->address; in kvm_inject_page_fault()
3170 return (vcpu->arch.apf.msr_en_val & mask) == mask; in kvm_pv_async_pf_enabled()
3192 vcpu->arch.apf.msr_en_val = data; in kvm_pv_enable_async_pf()
3200 if (kvm_gfn_to_hva_cache_init(vcpu->kvm, &vcpu->arch.apf.data, gpa, in kvm_pv_enable_async_pf()
3204 vcpu->arch.apf.send_user_only = !(data & KVM_ASYNC_PF_SEND_ALWAYS); in kvm_pv_enable_async_pf()
3205 vcpu->arch.apf.delivery_as_pf_vmexit = data & KVM_ASYNC_PF_DELIVERY_AS_PF_VMEXIT; in kvm_pv_enable_async_pf()
3221 vcpu->arch.apf.msr_int_val = data; in kvm_pv_enable_async_pf_int()
3223 vcpu->arch.apf.vec = data & KVM_ASYNC_PF_VEC_MASK; in kvm_pv_enable_async_pf_int()
3559 vcpu->arch.apf.pageready_pending = false; in kvm_set_msr_common()
[all …]
/arch/x86/kvm/svm/
Dnested.c1106 svm->vmcb->control.exit_info_2 = svm->vcpu.arch.apf.nested_apf_token; in nested_svm_inject_exception_vmexit()
1208 svm->vcpu.arch.apf.host_apf_flags) in nested_svm_exit_special()
Dsvm.c3922 vcpu->arch.apf.host_apf_flags = in svm_vcpu_run()
/arch/x86/kvm/mmu/
Dmmu.c3886 u32 id = vcpu->arch.apf.id; in alloc_apf_token()
3889 vcpu->arch.apf.id = 1; in alloc_apf_token()
3891 return (vcpu->arch.apf.id++ << 12) | vcpu->vcpu_id; in alloc_apf_token()
4046 u32 flags = vcpu->arch.apf.host_apf_flags; in kvm_handle_page_fault()
4063 vcpu->arch.apf.host_apf_flags = 0; in kvm_handle_page_fault()
/arch/x86/include/asm/
Dkvm_host.h835 } apf; member
/arch/x86/kvm/vmx/
Dnested.c445 *exit_qual = vcpu->arch.apf.nested_apf_token; in nested_vmx_check_exception()
5959 return vcpu->arch.apf.host_apf_flags || in nested_vmx_l0_wants_exit()
Dvmx.c4896 if (enable_ept && !vcpu->arch.apf.host_apf_flags) { in handle_exception_nmi()
6485 vmx->vcpu.arch.apf.host_apf_flags = kvm_read_and_reset_apf_flags(); in handle_exception_nmi_irqoff()