Lines Matching refs:cpuid_entries
170 e = &vcpu->arch.cpuid_entries[i]; in cpuid_fix_nx_cap()
203 struct kvm_cpuid_entry *cpuid_entries = NULL; in kvm_vcpu_ioctl_set_cpuid() local
210 cpuid_entries = in kvm_vcpu_ioctl_set_cpuid()
213 if (!cpuid_entries) in kvm_vcpu_ioctl_set_cpuid()
216 if (copy_from_user(cpuid_entries, entries, in kvm_vcpu_ioctl_set_cpuid()
221 vcpu->arch.cpuid_entries[i].function = cpuid_entries[i].function; in kvm_vcpu_ioctl_set_cpuid()
222 vcpu->arch.cpuid_entries[i].eax = cpuid_entries[i].eax; in kvm_vcpu_ioctl_set_cpuid()
223 vcpu->arch.cpuid_entries[i].ebx = cpuid_entries[i].ebx; in kvm_vcpu_ioctl_set_cpuid()
224 vcpu->arch.cpuid_entries[i].ecx = cpuid_entries[i].ecx; in kvm_vcpu_ioctl_set_cpuid()
225 vcpu->arch.cpuid_entries[i].edx = cpuid_entries[i].edx; in kvm_vcpu_ioctl_set_cpuid()
226 vcpu->arch.cpuid_entries[i].index = 0; in kvm_vcpu_ioctl_set_cpuid()
227 vcpu->arch.cpuid_entries[i].flags = 0; in kvm_vcpu_ioctl_set_cpuid()
228 vcpu->arch.cpuid_entries[i].padding[0] = 0; in kvm_vcpu_ioctl_set_cpuid()
229 vcpu->arch.cpuid_entries[i].padding[1] = 0; in kvm_vcpu_ioctl_set_cpuid()
230 vcpu->arch.cpuid_entries[i].padding[2] = 0; in kvm_vcpu_ioctl_set_cpuid()
239 vfree(cpuid_entries); in kvm_vcpu_ioctl_set_cpuid()
253 if (copy_from_user(&vcpu->arch.cpuid_entries, entries, in kvm_vcpu_ioctl_set_cpuid2()
274 if (copy_to_user(entries, &vcpu->arch.cpuid_entries, in kvm_vcpu_ioctl_get_cpuid2()
862 struct kvm_cpuid_entry2 *cpuid_entries; in kvm_dev_ioctl_get_cpuid() local
881 cpuid_entries = vzalloc(array_size(sizeof(struct kvm_cpuid_entry2), in kvm_dev_ioctl_get_cpuid()
883 if (!cpuid_entries) in kvm_dev_ioctl_get_cpuid()
893 r = do_cpuid_func(&cpuid_entries[nent], ent->func, in kvm_dev_ioctl_get_cpuid()
899 limit = cpuid_entries[nent - 1].eax; in kvm_dev_ioctl_get_cpuid()
901 r = do_cpuid_func(&cpuid_entries[nent], func, in kvm_dev_ioctl_get_cpuid()
909 if (copy_to_user(entries, cpuid_entries, in kvm_dev_ioctl_get_cpuid()
916 vfree(cpuid_entries); in kvm_dev_ioctl_get_cpuid()
923 struct kvm_cpuid_entry2 *e = &vcpu->arch.cpuid_entries[i]; in move_to_next_stateful_cpuid_entry()
932 ej = &vcpu->arch.cpuid_entries[j]; in move_to_next_stateful_cpuid_entry()
964 e = &vcpu->arch.cpuid_entries[i]; in kvm_find_cpuid_entry()