Searched refs:hyp_vcpu (Results 1 – 4 of 4) sorted by relevance
125 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 …]
253 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 …]
53 pkvm_hyp_vcpu_to_hyp_vm(struct pkvm_hyp_vcpu *hyp_vcpu) in pkvm_hyp_vcpu_to_hyp_vm() argument55 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() argument60 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);
104 void *hyp_vcpu; in __pkvm_create_hyp_vcpu() local109 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