• Home
  • Raw
  • Download

Lines Matching refs:apf

167 		vcpu->arch.apf.gfns[i] = ~0;  in kvm_async_pf_hash_reset()
1482 vcpu->arch.apf.msr_val = data; in kvm_pv_enable_async_pf()
1490 if (kvm_gfn_to_hva_cache_init(vcpu->kvm, &vcpu->arch.apf.data, gpa, in kvm_pv_enable_async_pf()
1494 vcpu->arch.apf.send_user_only = !(data & KVM_ASYNC_PF_SEND_ALWAYS); in kvm_pv_enable_async_pf()
1963 data = vcpu->arch.apf.msr_val; in kvm_get_msr_common()
5241 vcpu->arch.apf.halted = true; in vcpu_enter_guest()
5393 !vcpu->arch.apf.halted) in __vcpu_run()
5406 vcpu->arch.apf.halted = false; in __vcpu_run()
5965 vcpu->arch.apf.msr_val = 0; in kvm_arch_vcpu_destroy()
5987 vcpu->arch.apf.msr_val = 0; in kvm_arch_vcpu_reset()
5994 vcpu->arch.apf.halted = false; in kvm_arch_vcpu_reset()
6389 !vcpu->arch.apf.halted) in kvm_arch_vcpu_runnable()
6482 while (vcpu->arch.apf.gfns[key] != ~0) in kvm_add_async_pf_gfn()
6485 vcpu->arch.apf.gfns[key] = gfn; in kvm_add_async_pf_gfn()
6494 (vcpu->arch.apf.gfns[key] != gfn && in kvm_async_pf_gfn_slot()
6495 vcpu->arch.apf.gfns[key] != ~0); i++) in kvm_async_pf_gfn_slot()
6503 return vcpu->arch.apf.gfns[kvm_async_pf_gfn_slot(vcpu, gfn)] == gfn; in kvm_find_async_pf_gfn()
6512 vcpu->arch.apf.gfns[i] = ~0; in kvm_del_async_pf_gfn()
6515 if (vcpu->arch.apf.gfns[j] == ~0) in kvm_del_async_pf_gfn()
6517 k = kvm_async_pf_hash_fn(vcpu->arch.apf.gfns[j]); in kvm_del_async_pf_gfn()
6524 vcpu->arch.apf.gfns[i] = vcpu->arch.apf.gfns[j]; in kvm_del_async_pf_gfn()
6532 return kvm_write_guest_cached(vcpu->kvm, &vcpu->arch.apf.data, &val, in apf_put_user()
6544 if (!(vcpu->arch.apf.msr_val & KVM_ASYNC_PF_ENABLED) || in kvm_arch_async_page_not_present()
6545 (vcpu->arch.apf.send_user_only && in kvm_arch_async_page_not_present()
6569 if ((vcpu->arch.apf.msr_val & KVM_ASYNC_PF_ENABLED) && in kvm_arch_async_page_present()
6578 vcpu->arch.apf.halted = false; in kvm_arch_async_page_present()
6584 if (!(vcpu->arch.apf.msr_val & KVM_ASYNC_PF_ENABLED)) in kvm_arch_can_inject_async_page_present()