Searched refs:apf (Results 1 - 8 of 8) sorted by relevance

/linux-master/virt/kvm/
H A Dasync_pf.c47 struct kvm_async_pf *apf = local
49 struct kvm_vcpu *vcpu = apf->vcpu;
51 unsigned long addr = apf->addr;
52 gpa_t cr2_or_gpa = apf->cr2_or_gpa;
78 kvm_arch_async_page_present(vcpu, apf);
82 list_add_tail(&apf->link, &vcpu->async_pf.done);
83 apf->vcpu = NULL;
87 * The apf struct may be freed by kvm_check_async_pf_completion() as
90 apf = NULL;
/linux-master/arch/x86/kvm/
H A Dx86.c359 vcpu->arch.apf.gfns[i] = ~0;
3555 return (vcpu->arch.apf.msr_en_val & mask) == mask;
3577 vcpu->arch.apf.msr_en_val = data;
3585 if (kvm_gfn_to_hva_cache_init(vcpu->kvm, &vcpu->arch.apf.data, gpa,
3589 vcpu->arch.apf.send_user_only = !(data & KVM_ASYNC_PF_SEND_ALWAYS);
3590 vcpu->arch.apf.delivery_as_pf_vmexit = data & KVM_ASYNC_PF_DELIVERY_AS_PF_VMEXIT;
3606 vcpu->arch.apf.msr_int_val = data;
3608 vcpu->arch.apf.vec = data & KVM_ASYNC_PF_VEC_MASK;
4029 vcpu->arch.apf.pageready_pending = false;
4396 msr_info->data = vcpu->arch.apf
[all...]
/linux-master/arch/x86/kvm/mmu/
H A Dmmu.c4254 u32 id = vcpu->arch.apf.id;
4257 vcpu->arch.apf.id = 1;
4259 return (vcpu->arch.apf.id++ << 12) | vcpu->vcpu_id;
4557 u32 flags = vcpu->arch.apf.host_apf_flags;
4574 vcpu->arch.apf.host_apf_flags = 0;
/linux-master/arch/x86/kvm/svm/
H A Dnested.c1513 svm->vcpu.arch.apf.host_apf_flags)
H A Dsvm.c4230 vcpu->arch.apf.host_apf_flags =
/linux-master/arch/x86/include/asm/
H A Dkvm_host.h982 } apf; member in struct:kvm_vcpu_arch
/linux-master/arch/x86/kvm/vmx/
H A Dvmx.c5247 if (enable_ept && !vcpu->arch.apf.host_apf_flags) {
6973 vmx->vcpu.arch.apf.host_apf_flags = kvm_read_and_reset_apf_flags();
H A Dnested.c6199 return vcpu->arch.apf.host_apf_flags ||

Completed in 280 milliseconds