Lines Matching refs:model

290 			set_kvm_facility(kvm->arch.model.fac->mask, 129);  in kvm_vm_ioctl_enable_cap()
291 set_kvm_facility(kvm->arch.model.fac->list, 129); in kvm_vm_ioctl_enable_cap()
555 memcpy(&kvm->arch.model.cpu_id, &proc->cpuid, in kvm_s390_set_processor()
557 kvm->arch.model.ibc = proc->ibc; in kvm_s390_set_processor()
558 memcpy(kvm->arch.model.fac->list, proc->fac_list, in kvm_s390_set_processor()
590 memcpy(&proc->cpuid, &kvm->arch.model.cpu_id, sizeof(struct cpuid)); in kvm_s390_get_processor()
591 proc->ibc = kvm->arch.model.ibc; in kvm_s390_get_processor()
592 memcpy(&proc->fac_list, kvm->arch.model.fac->list, S390_ARCH_FAC_LIST_SIZE_BYTE); in kvm_s390_get_processor()
612 memcpy(&mach->fac_mask, kvm->arch.model.fac->mask, in kvm_s390_get_machine()
1057 kvm->arch.model.fac = in kvm_arch_init_vm()
1059 if (!kvm->arch.model.fac) in kvm_arch_init_vm()
1063 memcpy(kvm->arch.model.fac->mask, S390_lowcore.stfle_fac_list, in kvm_arch_init_vm()
1067 kvm->arch.model.fac->mask[i] &= kvm_s390_fac_list_mask[i]; in kvm_arch_init_vm()
1069 kvm->arch.model.fac->mask[i] = 0UL; in kvm_arch_init_vm()
1073 memcpy(kvm->arch.model.fac->list, kvm->arch.model.fac->mask, in kvm_arch_init_vm()
1076 kvm_s390_get_cpu_id(&kvm->arch.model.cpu_id); in kvm_arch_init_vm()
1077 kvm->arch.model.ibc = sclp_get_ibc() & 0x0fff; in kvm_arch_init_vm()
1110 free_page((unsigned long)kvm->arch.model.fac); in kvm_arch_init_vm()
1161 free_page((unsigned long)kvm->arch.model.fac); in kvm_arch_destroy_vm()
1307 struct kvm_s390_cpu_model *model = &vcpu->kvm->arch.model; in kvm_s390_vcpu_setup_model() local
1309 vcpu->arch.cpu_id = model->cpu_id; in kvm_s390_vcpu_setup_model()
1310 vcpu->arch.sie_block->ibc = model->ibc; in kvm_s390_vcpu_setup_model()
1311 vcpu->arch.sie_block->fac = (int) (long) model->fac->list; in kvm_s390_vcpu_setup_model()