| /OK3568_Linux_fs/kernel/virt/kvm/ |
| H A D | async_pf.c | 47 struct kvm_async_pf *apf = in async_pf_execute() local 49 struct mm_struct *mm = apf->mm; in async_pf_execute() 50 struct kvm_vcpu *vcpu = apf->vcpu; in async_pf_execute() 51 unsigned long addr = apf->addr; in async_pf_execute() 52 gpa_t cr2_or_gpa = apf->cr2_or_gpa; in async_pf_execute() 70 kvm_arch_async_page_present(vcpu, apf); in async_pf_execute() 74 list_add_tail(&apf->link, &vcpu->async_pf.done); in async_pf_execute() 75 apf->vcpu = NULL; in async_pf_execute()
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/ |
| H A D | x86.c | 295 vcpu->arch.apf.gfns[i] = ~0; in kvm_async_pf_hash_reset() 657 vcpu->arch.apf.nested_apf_token = fault->address; in kvm_inject_page_fault() 2945 return (vcpu->arch.apf.msr_en_val & mask) == mask; in kvm_pv_async_pf_enabled() 2967 vcpu->arch.apf.msr_en_val = data; in kvm_pv_enable_async_pf() 2975 if (kvm_gfn_to_hva_cache_init(vcpu->kvm, &vcpu->arch.apf.data, gpa, in kvm_pv_enable_async_pf() 2979 vcpu->arch.apf.send_user_only = !(data & KVM_ASYNC_PF_SEND_ALWAYS); in kvm_pv_enable_async_pf() 2980 vcpu->arch.apf.delivery_as_pf_vmexit = data & KVM_ASYNC_PF_DELIVERY_AS_PF_VMEXIT; in kvm_pv_enable_async_pf() 2996 vcpu->arch.apf.msr_int_val = data; in kvm_pv_enable_async_pf_int() 2998 vcpu->arch.apf.vec = data & KVM_ASYNC_PF_VEC_MASK; in kvm_pv_enable_async_pf_int() 3255 vcpu->arch.apf.pageready_pending = false; in kvm_set_msr_common() [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/svm/ |
| H A D | nested.c | 948 svm->vmcb->control.exit_info_2 = svm->vcpu.arch.apf.nested_apf_token; in nested_svm_inject_exception_vmexit() 1082 svm->vcpu.arch.apf.host_apf_flags) in nested_svm_exit_special()
|
| H A D | svm.c | 3651 svm->vcpu.arch.apf.host_apf_flags = in svm_vcpu_run()
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/mmu/ |
| H A D | mmu.c | 3639 u32 id = vcpu->arch.apf.id; in alloc_apf_token() 3642 vcpu->arch.apf.id = 1; in alloc_apf_token() 3644 return (vcpu->arch.apf.id++ << 12) | vcpu->vcpu_id; in alloc_apf_token() 3770 u32 flags = vcpu->arch.apf.host_apf_flags; in kvm_handle_page_fault() 3787 vcpu->arch.apf.host_apf_flags = 0; in kvm_handle_page_fault()
|
| /OK3568_Linux_fs/kernel/arch/x86/include/asm/ |
| H A D | kvm_host.h | 740 } apf; member
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/vmx/ |
| H A D | nested.c | 403 *exit_qual = vcpu->arch.apf.nested_apf_token; in nested_vmx_check_exception() 5833 return vcpu->arch.apf.host_apf_flags || in nested_vmx_l0_wants_exit()
|
| H A D | vmx.c | 4918 if (enable_ept && !vcpu->arch.apf.host_apf_flags) { in handle_exception_nmi() 6489 vmx->vcpu.arch.apf.host_apf_flags = kvm_read_and_reset_apf_flags(); in handle_exception_nmi_irqoff()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | dhd_linux.c | 3608 if (FW_SUPPORTED(dhd, ndoe) && !FW_SUPPORTED(dhd, apf)) in dhd_set_suspend() 3746 if (FW_SUPPORTED(dhd, ndoe) && !FW_SUPPORTED(dhd, apf)) in dhd_set_suspend() 16062 if (!FW_SUPPORTED(dhdp, apf)) { in dhd_dev_apf_get_version() 16096 if (!FW_SUPPORTED(dhdp, apf)) { in dhd_dev_apf_get_max_len()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | dhd_linux.c | 2121 if (FW_SUPPORTED(dhd, ndoe) && !FW_SUPPORTED(dhd, apf)) { 2303 if (FW_SUPPORTED(dhd, ndoe) && !FW_SUPPORTED(dhd, apf)) { 15217 if (!FW_SUPPORTED(dhdp, apf)) { 15251 if (!FW_SUPPORTED(dhdp, apf)) {
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | dhd_linux.c | 2135 if (FW_SUPPORTED(dhd, ndoe) && !FW_SUPPORTED(dhd, apf)) { 2317 if (FW_SUPPORTED(dhd, ndoe) && !FW_SUPPORTED(dhd, apf)) { 15409 if (!FW_SUPPORTED(dhdp, apf)) { 15443 if (!FW_SUPPORTED(dhdp, apf)) {
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | dhd_linux.c | 2121 if (FW_SUPPORTED(dhd, ndoe) && !FW_SUPPORTED(dhd, apf)) { 2303 if (FW_SUPPORTED(dhd, ndoe) && !FW_SUPPORTED(dhd, apf)) { 15282 if (!FW_SUPPORTED(dhdp, apf)) { 15316 if (!FW_SUPPORTED(dhdp, apf)) {
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | dhd_linux.c | 2446 if (FW_SUPPORTED(dhd, ndoe) && !FW_SUPPORTED(dhd, apf)) in dhd_set_suspend() 2634 if (FW_SUPPORTED(dhd, ndoe) && !FW_SUPPORTED(dhd, apf)) in dhd_set_suspend() 20360 if (!FW_SUPPORTED(dhdp, apf)) { in dhd_dev_apf_get_version() 20394 if (!FW_SUPPORTED(dhdp, apf)) { in dhd_dev_apf_get_max_len()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | dhd_linux.c | 2455 if (FW_SUPPORTED(dhd, ndoe) && !FW_SUPPORTED(dhd, apf)) in dhd_set_suspend() 2643 if (FW_SUPPORTED(dhd, ndoe) && !FW_SUPPORTED(dhd, apf)) in dhd_set_suspend() 20254 if (!FW_SUPPORTED(dhdp, apf)) { in dhd_dev_apf_get_version() 20288 if (!FW_SUPPORTED(dhdp, apf)) { in dhd_dev_apf_get_max_len()
|