Lines Matching refs:pkvm
394 drain_hyp_pool(hyp_vm, &hyp_vm->host_kvm->arch.pkvm.stage2_teardown_mc); in __pkvm_reclaim_dying_guest_page()
641 hyp_vm->kvm.arch.pkvm.enabled = READ_ONCE(host_kvm->arch.pkvm.enabled); in init_pkvm_hyp_vm()
643 if (hyp_vm->kvm.arch.pkvm.enabled) in init_pkvm_hyp_vm()
644 pvmfw_load_addr = READ_ONCE(host_kvm->arch.pkvm.pvmfw_load_addr); in init_pkvm_hyp_vm()
645 hyp_vm->kvm.arch.pkvm.pvmfw_load_addr = pvmfw_load_addr; in init_pkvm_hyp_vm()
796 hyp_vm->kvm.arch.pkvm.handle = idx_to_vm_handle(idx); in insert_vm_table_entry()
805 return hyp_vm->kvm.arch.pkvm.handle; in insert_vm_table_entry()
886 return hyp_vm->kvm.arch.pkvm.handle; in __pkvm_init_vm()
889 remove_vm_table_entry(hyp_vm->kvm.arch.pkvm.handle); in __pkvm_init_vm()
1014 mc = &host_kvm->arch.pkvm.stage2_teardown_mc; in __pkvm_finalize_teardown_vm()
1055 struct kvm_protected_vm *pkvm = &vm->kvm.arch.pkvm; in pkvm_load_pvmfw_pages() local
1056 u64 npages, offset = ipa - pkvm->pvmfw_load_addr; in pkvm_load_pvmfw_pages()
1116 u64 entry = hyp_vm->kvm.arch.pkvm.pvmfw_load_addr; in pkvm_reset_vcpu()