Searched refs:pkvm (Results 1 – 9 of 9) sorted by relevance
263 if (!hyp_vm || hyp_vm->kvm.arch.pkvm.is_dying) in pkvm_load_hyp_vcpu()431 hyp_vm->kvm.arch.pkvm.handle = handle; in init_pkvm_hyp_vm()435 hyp_vm->kvm.arch.pkvm.is_protected = READ_ONCE(host_kvm->arch.pkvm.is_protected); in init_pkvm_hyp_vm()436 hyp_vm->kvm.arch.pkvm.is_created = true; in init_pkvm_hyp_vm()767 selftest_vm.kvm.arch.pkvm.handle = __pkvm_reserve_vm(); in init_selftest_vm()768 insert_vm_table_entry(selftest_vm.kvm.arch.pkvm.handle, &selftest_vm); in init_selftest_vm()775 remove_vm_table_entry(selftest_vm.kvm.arch.pkvm.handle); in teardown_selftest_vm()814 handle = READ_ONCE(host_kvm->arch.pkvm.handle); in __pkvm_init_vm()939 if (hyp_vm->kvm.arch.pkvm.is_dying) in __pkvm_reclaim_dying_guest_page()966 if (!hyp_vm || hyp_vm->kvm.arch.pkvm.is_dying) { in __pkvm_start_teardown_vm()[all …]
610 pkvm_handle_t handle = vm->kvm.arch.pkvm.handle; in host_stage2_encode_gfn_meta()
2 obj-$(CONFIG_ARM_PKVM_GUEST) += arm-pkvm-guest.o
6 obj-$(CONFIG_ARM_PKVM_GUEST) += pkvm-guest/
9 source "drivers/virt/coco/pkvm-guest/Kconfig"
421 struct kvm_protected_vm pkvm; member1520 #define kvm_vm_is_protected(kvm) (is_protected_kvm_enabled() && (kvm)->arch.pkvm.is_protected)
178 kvm_call_hyp_nvhe(__pkvm_tlb_flush_vmid, kvm->arch.pkvm.handle); in kvm_arch_flush_remote_tlbs()191 kvm_call_hyp_nvhe(__pkvm_tlb_flush_vmid, kvm->arch.pkvm.handle); in kvm_arch_flush_remote_tlbs_range()
717 vcpu->kvm->arch.pkvm.handle, in kvm_arch_vcpu_load()
3833 F: drivers/virt/coco/pkvm-guest/