Searched refs:hyp_vcpu (Results 1 – 2 of 2) sorted by relevance
160 static int pkvm_vcpu_init_traps(struct pkvm_hyp_vcpu *hyp_vcpu) in pkvm_vcpu_init_traps() argument162 struct kvm_vcpu *vcpu = &hyp_vcpu->vcpu; in pkvm_vcpu_init_traps()169 if ((!pkvm_hyp_vcpu_is_protected(hyp_vcpu))) in pkvm_vcpu_init_traps()233 struct pkvm_hyp_vcpu *hyp_vcpu = NULL; in pkvm_load_hyp_vcpu() local245 hyp_vcpu = hyp_vm->vcpus[vcpu_idx]; in pkvm_load_hyp_vcpu()248 if (unlikely(hyp_vcpu->loaded_hyp_vcpu)) { in pkvm_load_hyp_vcpu()249 hyp_vcpu = NULL; in pkvm_load_hyp_vcpu()253 hyp_vcpu->loaded_hyp_vcpu = this_cpu_ptr(&loaded_hyp_vcpu); in pkvm_load_hyp_vcpu()258 if (hyp_vcpu) in pkvm_load_hyp_vcpu()259 __this_cpu_write(loaded_hyp_vcpu, hyp_vcpu); in pkvm_load_hyp_vcpu()[all …]
171 void *hyp_vcpu; in __pkvm_create_hyp_vm() 179 hyp_vcpu = alloc_pages_exact(hyp_vcpu_sz, GFP_KERNEL_ACCOUNT); in __pkvm_create_hyp_vm() 180 if (!hyp_vcpu) { in __pkvm_create_hyp_vm() 186 hyp_vcpu); in __pkvm_create_hyp_vm() 188 free_pages_exact(hyp_vcpu, hyp_vcpu_sz); in __pkvm_create_hyp_vm() 170 void *hyp_vcpu; __pkvm_create_hyp_vm() local