Lines Matching refs:nr_vcpus
242 if (!hyp_vm || hyp_vm->nr_vcpus <= vcpu_idx) in pkvm_load_hyp_vcpu()
360 unsigned int nr_vcpus) in unpin_host_vcpus() argument
364 for (i = 0; i < nr_vcpus; i++) in unpin_host_vcpus()
369 unsigned int nr_vcpus) in init_pkvm_hyp_vm() argument
372 hyp_vm->kvm.created_vcpus = nr_vcpus; in init_pkvm_hyp_vm()
485 static size_t pkvm_get_hyp_vm_size(unsigned int nr_vcpus) in pkvm_get_hyp_vm_size() argument
488 size_mul(sizeof(struct pkvm_hyp_vcpu *), nr_vcpus)); in pkvm_get_hyp_vm_size()
560 unsigned int nr_vcpus; in __pkvm_init_vm() local
568 nr_vcpus = READ_ONCE(host_kvm->created_vcpus); in __pkvm_init_vm()
569 if (nr_vcpus < 1) { in __pkvm_init_vm()
574 vm_size = pkvm_get_hyp_vm_size(nr_vcpus); in __pkvm_init_vm()
587 init_pkvm_hyp_vm(host_kvm, hyp_vm, nr_vcpus); in __pkvm_init_vm()
644 idx = hyp_vm->nr_vcpus; in __pkvm_init_vcpu()
655 hyp_vm->nr_vcpus++; in __pkvm_init_vcpu()
710 unpin_host_vcpus(hyp_vm->vcpus, hyp_vm->nr_vcpus); in __pkvm_teardown_vm()
713 for (idx = 0; idx < hyp_vm->nr_vcpus; ++idx) { in __pkvm_teardown_vm()