Lines Matching refs:nent
58 struct kvm_cpuid_entry2 *entries, int nent, u32 function, u32 index) in cpuid_entry2_find() argument
63 for (i = 0; i < nent; i++) { in cpuid_entry2_find()
74 static int kvm_check_cpuid(struct kvm_cpuid_entry2 *entries, int nent) in kvm_check_cpuid() argument
82 best = cpuid_entry2_find(entries, nent, 0x80000008, 0); in kvm_check_cpuid()
234 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid()
237 if (cpuid->nent) { in kvm_vcpu_ioctl_set_cpuid()
238 e = vmemdup_user(entries, array_size(sizeof(*e), cpuid->nent)); in kvm_vcpu_ioctl_set_cpuid()
242 e2 = kvmalloc_array(cpuid->nent, sizeof(*e2), GFP_KERNEL_ACCOUNT); in kvm_vcpu_ioctl_set_cpuid()
248 for (i = 0; i < cpuid->nent; i++) { in kvm_vcpu_ioctl_set_cpuid()
261 r = kvm_check_cpuid(e2, cpuid->nent); in kvm_vcpu_ioctl_set_cpuid()
269 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid()
288 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid2()
291 if (cpuid->nent) { in kvm_vcpu_ioctl_set_cpuid2()
292 e2 = vmemdup_user(entries, array_size(sizeof(*e2), cpuid->nent)); in kvm_vcpu_ioctl_set_cpuid2()
297 r = kvm_check_cpuid(e2, cpuid->nent); in kvm_vcpu_ioctl_set_cpuid2()
305 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid2()
320 if (cpuid->nent < vcpu->arch.cpuid_nent) in kvm_vcpu_ioctl_get_cpuid2()
329 cpuid->nent = vcpu->arch.cpuid_nent; in kvm_vcpu_ioctl_get_cpuid2()
511 int nent; member
519 if (array->nent >= array->maxnent) in do_host_cpuid()
522 entry = &array->entries[array->nent++]; in do_host_cpuid()
555 if (array->nent >= array->maxnent) in __do_cpuid_func_emulated()
558 entry = &array->entries[array->nent]; in __do_cpuid_func_emulated()
566 ++array->nent; in __do_cpuid_func_emulated()
570 ++array->nent; in __do_cpuid_func_emulated()
577 ++array->nent; in __do_cpuid_func_emulated()
763 --array->nent; in __do_cpuid_func()
926 limit = array->entries[array->nent - 1].eax; in get_cpuid_func()
972 .nent = 0, in kvm_dev_ioctl_get_cpuid()
976 if (cpuid->nent < 1) in kvm_dev_ioctl_get_cpuid()
978 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_dev_ioctl_get_cpuid()
979 cpuid->nent = KVM_MAX_CPUID_ENTRIES; in kvm_dev_ioctl_get_cpuid()
981 if (sanity_check_entries(entries, cpuid->nent, type)) in kvm_dev_ioctl_get_cpuid()
985 cpuid->nent)); in kvm_dev_ioctl_get_cpuid()
989 array.maxnent = cpuid->nent; in kvm_dev_ioctl_get_cpuid()
996 cpuid->nent = array.nent; in kvm_dev_ioctl_get_cpuid()
999 array.nent * sizeof(struct kvm_cpuid_entry2))) in kvm_dev_ioctl_get_cpuid()