Home
last modified time | relevance | path

Searched refs:host_kvm (Results 1 – 4 of 4) sorted by relevance

/linux-6.3-rc2/arch/arm64/kvm/
A Dpkvm.c118 if (host_kvm->created_vcpus < 1) in __pkvm_create_hyp_vm()
135 host_kvm->created_vcpus))); in __pkvm_create_hyp_vm()
149 host_kvm->arch.pkvm.handle = handle; in __pkvm_create_hyp_vm()
179 pkvm_destroy_hyp_vm(host_kvm); in __pkvm_create_hyp_vm()
192 mutex_lock(&host_kvm->lock); in pkvm_create_hyp_vm()
193 if (!host_kvm->arch.pkvm.handle) in pkvm_create_hyp_vm()
195 mutex_unlock(&host_kvm->lock); in pkvm_create_hyp_vm()
202 if (host_kvm->arch.pkvm.handle) { in pkvm_destroy_hyp_vm()
204 host_kvm->arch.pkvm.handle)); in pkvm_destroy_hyp_vm()
207 host_kvm->arch.pkvm.handle = 0; in pkvm_destroy_hyp_vm()
[all …]
/linux-6.3-rc2/arch/arm64/kvm/hyp/nvhe/
A Dpkvm.c289 hyp_vm->host_kvm = host_kvm; in init_pkvm_hyp_vm()
357 idx = find_free_vm_table_entry(host_kvm); in insert_vm_table_entry()
460 ret = hyp_pin_shared_mem(host_kvm, host_kvm + 1); in __pkvm_init_vm()
464 nr_vcpus = READ_ONCE(host_kvm->created_vcpus); in __pkvm_init_vm()
483 init_pkvm_hyp_vm(host_kvm, hyp_vm, nr_vcpus); in __pkvm_init_vm()
486 ret = insert_vm_table_entry(host_kvm, hyp_vm); in __pkvm_init_vm()
505 hyp_unpin_shared_mem(host_kvm, host_kvm + 1); in __pkvm_init_vm()
577 struct kvm *host_kvm; in __pkvm_teardown_vm() local
594 host_kvm = hyp_vm->host_kvm; in __pkvm_teardown_vm()
602 mc = &host_kvm->arch.pkvm.teardown_mc; in __pkvm_teardown_vm()
[all …]
A Dhyp-main.c82 struct kvm *host_kvm; in handle___kvm_vcpu_run() local
84 host_kvm = kern_hyp_va(host_vcpu->kvm); in handle___kvm_vcpu_run()
85 hyp_vcpu = pkvm_load_hyp_vcpu(host_kvm->arch.pkvm.handle, in handle___kvm_vcpu_run()
272 DECLARE_REG(struct kvm *, host_kvm, host_ctxt, 1); in handle___pkvm_init_vm()
276 host_kvm = kern_hyp_va(host_kvm); in handle___pkvm_init_vm()
277 cpu_reg(host_ctxt, 1) = __pkvm_init_vm(host_kvm, vm_hva, pgd_hva); in handle___pkvm_init_vm()
/linux-6.3-rc2/arch/arm64/kvm/hyp/include/nvhe/
A Dpkvm.h32 struct kvm *host_kvm; member
58 int __pkvm_init_vm(struct kvm *host_kvm, unsigned long vm_hva,

Completed in 10 milliseconds