Home
last modified time | relevance | path

Searched refs:hyp_vm (Results 1 – 2 of 2) sorted by relevance

/linux-6.3-rc2/arch/arm64/kvm/hyp/nvhe/
A Dpkvm.c248 struct pkvm_hyp_vm *hyp_vm; in pkvm_load_hyp_vcpu() local
252 if (!hyp_vm || hyp_vm->nr_vcpus <= vcpu_idx) in pkvm_load_hyp_vcpu()
367 mmu->pgt = &hyp_vm->pgt; in insert_vm_table_entry()
369 vm_table[idx] = hyp_vm; in insert_vm_table_entry()
476 if (!hyp_vm) in __pkvm_init_vm()
524 struct pkvm_hyp_vm *hyp_vm; in __pkvm_init_vcpu() local
535 if (!hyp_vm) { in __pkvm_init_vcpu()
540 idx = hyp_vm->nr_vcpus; in __pkvm_init_vcpu()
551 hyp_vm->nr_vcpus++; in __pkvm_init_vcpu()
584 if (!hyp_vm) { in __pkvm_teardown_vm()
[all …]
/linux-6.3-rc2/arch/arm64/kvm/
A Dpkvm.c114 void *pgd, *hyp_vm; in __pkvm_create_hyp_vm() local
136 hyp_vm = alloc_pages_exact(hyp_vm_sz, GFP_KERNEL_ACCOUNT); in __pkvm_create_hyp_vm()
137 if (!hyp_vm) { in __pkvm_create_hyp_vm()
143 ret = kvm_call_hyp_nvhe(__pkvm_init_vm, host_kvm, hyp_vm, pgd); in __pkvm_create_hyp_vm()
182 free_pages_exact(hyp_vm, hyp_vm_sz); in __pkvm_create_hyp_vm()

Completed in 4 milliseconds