Lines Matching refs:model
349 set_kvm_facility(kvm->arch.model.fac->mask, 129); in kvm_vm_ioctl_enable_cap()
350 set_kvm_facility(kvm->arch.model.fac->list, 129); in kvm_vm_ioctl_enable_cap()
621 memcpy(&kvm->arch.model.cpu_id, &proc->cpuid, in kvm_s390_set_processor()
623 kvm->arch.model.ibc = proc->ibc; in kvm_s390_set_processor()
624 memcpy(kvm->arch.model.fac->list, proc->fac_list, in kvm_s390_set_processor()
656 memcpy(&proc->cpuid, &kvm->arch.model.cpu_id, sizeof(struct cpuid)); in kvm_s390_get_processor()
657 proc->ibc = kvm->arch.model.ibc; in kvm_s390_get_processor()
658 memcpy(&proc->fac_list, kvm->arch.model.fac->list, S390_ARCH_FAC_LIST_SIZE_BYTE); in kvm_s390_get_processor()
678 memcpy(&mach->fac_mask, kvm->arch.model.fac->mask, in kvm_s390_get_machine()
1124 kvm->arch.model.fac = in kvm_arch_init_vm()
1126 if (!kvm->arch.model.fac) in kvm_arch_init_vm()
1130 memcpy(kvm->arch.model.fac->mask, S390_lowcore.stfle_fac_list, in kvm_arch_init_vm()
1134 kvm->arch.model.fac->mask[i] &= kvm_s390_fac_list_mask[i]; in kvm_arch_init_vm()
1136 kvm->arch.model.fac->mask[i] = 0UL; in kvm_arch_init_vm()
1140 memcpy(kvm->arch.model.fac->list, kvm->arch.model.fac->mask, in kvm_arch_init_vm()
1143 kvm_s390_get_cpu_id(&kvm->arch.model.cpu_id); in kvm_arch_init_vm()
1144 kvm->arch.model.ibc = sclp.ibc & 0x0fff; in kvm_arch_init_vm()
1178 free_page((unsigned long)kvm->arch.model.fac); in kvm_arch_init_vm()
1230 free_page((unsigned long)kvm->arch.model.fac); in kvm_arch_destroy_vm()
1379 struct kvm_s390_cpu_model *model = &vcpu->kvm->arch.model; in kvm_s390_vcpu_setup_model() local
1381 vcpu->arch.cpu_id = model->cpu_id; in kvm_s390_vcpu_setup_model()
1382 vcpu->arch.sie_block->ibc = model->ibc; in kvm_s390_vcpu_setup_model()
1383 vcpu->arch.sie_block->fac = (int) (long) model->fac->list; in kvm_s390_vcpu_setup_model()