Home
last modified time | relevance | path

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

/linux/arch/arm64/kvm/hyp/nvhe/
H A Dpkvm.c255 struct pkvm_hyp_vm *hyp_vm; in pkvm_load_hyp_vcpu() local
262 hyp_vm = get_vm_by_handle(handle); in pkvm_load_hyp_vcpu()
263 if (!hyp_vm || hyp_vm->kvm.arch.pkvm.is_dying) in pkvm_load_hyp_vcpu()
266 if (hyp_vm->kvm.created_vcpus <= vcpu_idx) in pkvm_load_hyp_vcpu()
270 hyp_vcpu = smp_load_acquire(&hyp_vm->vcpus[vcpu_idx]); in pkvm_load_hyp_vcpu()
281 hyp_page_ref_inc(hyp_virt_to_page(hyp_vm)); in pkvm_load_hyp_vcpu()
292 struct pkvm_hyp_vm *hyp_vm = pkvm_hyp_vcpu_to_hyp_vm(hyp_vcpu); in pkvm_put_hyp_vcpu() local
297 hyp_page_ref_dec(hyp_virt_to_page(hyp_vm)); in pkvm_put_hyp_vcpu()
309 struct pkvm_hyp_vm *hyp_vm; in get_pkvm_hyp_vm() local
312 hyp_vm = get_vm_by_handle(handle); in get_pkvm_hyp_vm()
[all …]
H A Dhyp-main.c295 struct pkvm_hyp_vm *hyp_vm; in handle___pkvm_host_unshare_guest() local
298 hyp_vm = get_np_pkvm_hyp_vm(handle); in handle___pkvm_host_unshare_guest()
299 if (!hyp_vm) in handle___pkvm_host_unshare_guest()
302 ret = __pkvm_host_unshare_guest(gfn, nr_pages, hyp_vm); in handle___pkvm_host_unshare_guest()
303 put_pkvm_hyp_vm(hyp_vm); in handle___pkvm_host_unshare_guest()
329 struct pkvm_hyp_vm *hyp_vm; in handle___pkvm_host_wrprotect_guest() local
332 hyp_vm = get_np_pkvm_hyp_vm(handle); in handle___pkvm_host_wrprotect_guest()
333 if (!hyp_vm) in handle___pkvm_host_wrprotect_guest()
336 ret = __pkvm_host_wrprotect_guest(gfn, nr_pages, hyp_vm); in handle___pkvm_host_wrprotect_guest()
337 put_pkvm_hyp_vm(hyp_vm); in handle___pkvm_host_wrprotect_guest()
[all …]