Lines Matching refs:pv
32 free_pages(vcpu->arch.pv.stor_base, in kvm_s390_pv_destroy_cpu()
38 memset(&vcpu->arch.pv, 0, sizeof(vcpu->arch.pv)); in kvm_s390_pv_destroy_cpu()
62 vcpu->arch.pv.stor_base = __get_free_pages(GFP_KERNEL, in kvm_s390_pv_create_cpu()
64 if (!vcpu->arch.pv.stor_base) in kvm_s390_pv_create_cpu()
71 uvcb.stor_origin = (u64)vcpu->arch.pv.stor_base; in kvm_s390_pv_create_cpu()
76 free_pages(vcpu->arch.pv.stor_base, in kvm_s390_pv_create_cpu()
97 vcpu->arch.pv.handle = uvcb.cpu_handle; in kvm_s390_pv_create_cpu()
108 vfree(kvm->arch.pv.stor_var); in kvm_s390_pv_dealloc_vm()
109 free_pages(kvm->arch.pv.stor_base, in kvm_s390_pv_dealloc_vm()
111 memset(&kvm->arch.pv, 0, sizeof(kvm->arch.pv)); in kvm_s390_pv_dealloc_vm()
121 kvm->arch.pv.stor_var = NULL; in kvm_s390_pv_alloc_vm()
122 kvm->arch.pv.stor_base = __get_free_pages(GFP_KERNEL, get_order(base)); in kvm_s390_pv_alloc_vm()
123 if (!kvm->arch.pv.stor_base) in kvm_s390_pv_alloc_vm()
137 kvm->arch.pv.guest_len = npages * PAGE_SIZE; in kvm_s390_pv_alloc_vm()
142 kvm->arch.pv.stor_var = vzalloc(vlen); in kvm_s390_pv_alloc_vm()
143 if (!kvm->arch.pv.stor_var) in kvm_s390_pv_alloc_vm()
187 uvcb.guest_stor_len = kvm->arch.pv.guest_len; in kvm_s390_pv_init_vm()
190 uvcb.conf_base_stor_origin = (u64)kvm->arch.pv.stor_base; in kvm_s390_pv_init_vm()
191 uvcb.conf_virt_stor_origin = (u64)kvm->arch.pv.stor_var; in kvm_s390_pv_init_vm()
200 kvm->arch.pv.handle = uvcb.guest_handle; in kvm_s390_pv_init_vm()