Lines Matching refs:cpuid_entries
135 e = &vcpu->arch.cpuid_entries[i]; in cpuid_fix_nx_cap()
168 struct kvm_cpuid_entry *cpuid_entries; in kvm_vcpu_ioctl_set_cpuid() local
174 cpuid_entries = vmalloc(sizeof(struct kvm_cpuid_entry) * cpuid->nent); in kvm_vcpu_ioctl_set_cpuid()
175 if (!cpuid_entries) in kvm_vcpu_ioctl_set_cpuid()
178 if (copy_from_user(cpuid_entries, entries, in kvm_vcpu_ioctl_set_cpuid()
182 vcpu->arch.cpuid_entries[i].function = cpuid_entries[i].function; in kvm_vcpu_ioctl_set_cpuid()
183 vcpu->arch.cpuid_entries[i].eax = cpuid_entries[i].eax; in kvm_vcpu_ioctl_set_cpuid()
184 vcpu->arch.cpuid_entries[i].ebx = cpuid_entries[i].ebx; in kvm_vcpu_ioctl_set_cpuid()
185 vcpu->arch.cpuid_entries[i].ecx = cpuid_entries[i].ecx; in kvm_vcpu_ioctl_set_cpuid()
186 vcpu->arch.cpuid_entries[i].edx = cpuid_entries[i].edx; in kvm_vcpu_ioctl_set_cpuid()
187 vcpu->arch.cpuid_entries[i].index = 0; in kvm_vcpu_ioctl_set_cpuid()
188 vcpu->arch.cpuid_entries[i].flags = 0; in kvm_vcpu_ioctl_set_cpuid()
189 vcpu->arch.cpuid_entries[i].padding[0] = 0; in kvm_vcpu_ioctl_set_cpuid()
190 vcpu->arch.cpuid_entries[i].padding[1] = 0; in kvm_vcpu_ioctl_set_cpuid()
191 vcpu->arch.cpuid_entries[i].padding[2] = 0; in kvm_vcpu_ioctl_set_cpuid()
200 vfree(cpuid_entries); in kvm_vcpu_ioctl_set_cpuid()
215 if (copy_from_user(&vcpu->arch.cpuid_entries, entries, in kvm_vcpu_ioctl_set_cpuid2()
236 if (copy_to_user(entries, &vcpu->arch.cpuid_entries, in kvm_vcpu_ioctl_get_cpuid2()
675 struct kvm_cpuid_entry2 *cpuid_entries; in kvm_dev_ioctl_get_cpuid() local
695 cpuid_entries = vzalloc(sizeof(struct kvm_cpuid_entry2) * cpuid->nent); in kvm_dev_ioctl_get_cpuid()
696 if (!cpuid_entries) in kvm_dev_ioctl_get_cpuid()
706 r = do_cpuid_ent(&cpuid_entries[nent], ent->func, ent->idx, in kvm_dev_ioctl_get_cpuid()
715 limit = cpuid_entries[nent - 1].eax; in kvm_dev_ioctl_get_cpuid()
717 r = do_cpuid_ent(&cpuid_entries[nent], func, ent->idx, in kvm_dev_ioctl_get_cpuid()
725 if (copy_to_user(entries, cpuid_entries, in kvm_dev_ioctl_get_cpuid()
732 vfree(cpuid_entries); in kvm_dev_ioctl_get_cpuid()
739 struct kvm_cpuid_entry2 *e = &vcpu->arch.cpuid_entries[i]; in move_to_next_stateful_cpuid_entry()
745 struct kvm_cpuid_entry2 *ej = &vcpu->arch.cpuid_entries[j]; in move_to_next_stateful_cpuid_entry()
778 e = &vcpu->arch.cpuid_entries[i]; in kvm_find_cpuid_entry()