Home
last modified time | relevance | path

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

/arch/arm64/kvm/hyp/nvhe/
A Dhyp-main.c125 flush_debug_state(hyp_vcpu); in flush_hyp_vcpu()
149 sync_debug_state(hyp_vcpu); in sync_hyp_vcpu()
175 if (!hyp_vcpu) in handle___pkvm_vcpu_load()
193 if (hyp_vcpu) in handle___pkvm_vcpu_put()
194 pkvm_put_hyp_vcpu(hyp_vcpu); in handle___pkvm_vcpu_put()
216 if (!hyp_vcpu) { in handle___kvm_vcpu_run()
221 flush_hyp_vcpu(hyp_vcpu); in handle___kvm_vcpu_run()
225 sync_hyp_vcpu(hyp_vcpu); in handle___kvm_vcpu_run()
260 if (!hyp_vcpu || pkvm_hyp_vcpu_is_protected(hyp_vcpu)) in handle___pkvm_host_share_guest()
304 if (!hyp_vcpu || pkvm_hyp_vcpu_is_protected(hyp_vcpu)) in handle___pkvm_host_relax_perms_guest()
[all …]
A Dpkvm.c253 if (!hyp_vcpu) in pkvm_load_hyp_vcpu()
258 hyp_vcpu = NULL; in pkvm_load_hyp_vcpu()
267 if (hyp_vcpu) in pkvm_load_hyp_vcpu()
269 return hyp_vcpu; in pkvm_load_hyp_vcpu()
395 if (!hyp_vcpu) in unpin_host_vcpus()
689 hyp_vcpu = map_donated_memory(vcpu_hva, sizeof(*hyp_vcpu)); in __pkvm_init_vcpu()
690 if (!hyp_vcpu) in __pkvm_init_vcpu()
705 idx = hyp_vcpu->vcpu.vcpu_idx; in __pkvm_init_vcpu()
721 unmap_donated_memory(hyp_vcpu, sizeof(*hyp_vcpu)); in __pkvm_init_vcpu()
776 if (!hyp_vcpu) in __pkvm_teardown_vm()
[all …]
/arch/arm64/kvm/hyp/include/nvhe/
A Dpkvm.h53 pkvm_hyp_vcpu_to_hyp_vm(struct pkvm_hyp_vcpu *hyp_vcpu) in pkvm_hyp_vcpu_to_hyp_vm() argument
55 return container_of(hyp_vcpu->vcpu.kvm, struct pkvm_hyp_vm, kvm); in pkvm_hyp_vcpu_to_hyp_vm()
58 static inline bool pkvm_hyp_vcpu_is_protected(struct pkvm_hyp_vcpu *hyp_vcpu) in pkvm_hyp_vcpu_is_protected() argument
60 return vcpu_is_protected(&hyp_vcpu->vcpu); in pkvm_hyp_vcpu_is_protected()
78 void pkvm_put_hyp_vcpu(struct pkvm_hyp_vcpu *hyp_vcpu);
/arch/arm64/kvm/
A Dpkvm.c104 void *hyp_vcpu; in __pkvm_create_hyp_vcpu() local
109 hyp_vcpu = alloc_pages_exact(hyp_vcpu_sz, GFP_KERNEL_ACCOUNT); in __pkvm_create_hyp_vcpu()
110 if (!hyp_vcpu) in __pkvm_create_hyp_vcpu()
113 ret = kvm_call_hyp_nvhe(__pkvm_init_vcpu, handle, vcpu, hyp_vcpu); in __pkvm_create_hyp_vcpu()
117 free_pages_exact(hyp_vcpu, hyp_vcpu_sz); in __pkvm_create_hyp_vcpu()

Completed in 13 milliseconds