Lines Matching refs:nent
67 struct kvm_cpuid_entry2 *entries, int nent, u32 function, u32 index) in cpuid_entry2_find() argument
72 for (i = 0; i < nent; i++) { in cpuid_entry2_find()
83 static int kvm_check_cpuid(struct kvm_cpuid_entry2 *entries, int nent) in kvm_check_cpuid() argument
91 best = cpuid_entry2_find(entries, nent, 0x80000008, 0); in kvm_check_cpuid()
277 int nent) in kvm_set_cpuid() argument
281 r = kvm_check_cpuid(e2, nent); in kvm_set_cpuid()
287 vcpu->arch.cpuid_nent = nent; in kvm_set_cpuid()
305 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid()
308 if (cpuid->nent) { in kvm_vcpu_ioctl_set_cpuid()
309 e = vmemdup_user(entries, array_size(sizeof(*e), cpuid->nent)); in kvm_vcpu_ioctl_set_cpuid()
313 e2 = kvmalloc_array(cpuid->nent, sizeof(*e2), GFP_KERNEL_ACCOUNT); in kvm_vcpu_ioctl_set_cpuid()
319 for (i = 0; i < cpuid->nent; i++) { in kvm_vcpu_ioctl_set_cpuid()
332 r = kvm_set_cpuid(vcpu, e2, cpuid->nent); in kvm_vcpu_ioctl_set_cpuid()
349 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid2()
352 if (cpuid->nent) { in kvm_vcpu_ioctl_set_cpuid2()
353 e2 = vmemdup_user(entries, array_size(sizeof(*e2), cpuid->nent)); in kvm_vcpu_ioctl_set_cpuid2()
358 r = kvm_set_cpuid(vcpu, e2, cpuid->nent); in kvm_vcpu_ioctl_set_cpuid2()
372 if (cpuid->nent < vcpu->arch.cpuid_nent) in kvm_vcpu_ioctl_get_cpuid2()
381 cpuid->nent = vcpu->arch.cpuid_nent; in kvm_vcpu_ioctl_get_cpuid2()
609 int nent; member
617 if (array->nent >= array->maxnent) in do_host_cpuid()
620 entry = &array->entries[array->nent++]; in do_host_cpuid()
653 if (array->nent >= array->maxnent) in __do_cpuid_func_emulated()
656 entry = &array->entries[array->nent]; in __do_cpuid_func_emulated()
664 ++array->nent; in __do_cpuid_func_emulated()
668 ++array->nent; in __do_cpuid_func_emulated()
675 ++array->nent; in __do_cpuid_func_emulated()
859 --array->nent; in __do_cpuid_func()
1062 limit = array->entries[array->nent - 1].eax; in get_cpuid_func()
1108 .nent = 0, in kvm_dev_ioctl_get_cpuid()
1112 if (cpuid->nent < 1) in kvm_dev_ioctl_get_cpuid()
1114 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_dev_ioctl_get_cpuid()
1115 cpuid->nent = KVM_MAX_CPUID_ENTRIES; in kvm_dev_ioctl_get_cpuid()
1117 if (sanity_check_entries(entries, cpuid->nent, type)) in kvm_dev_ioctl_get_cpuid()
1121 cpuid->nent)); in kvm_dev_ioctl_get_cpuid()
1125 array.maxnent = cpuid->nent; in kvm_dev_ioctl_get_cpuid()
1132 cpuid->nent = array.nent; in kvm_dev_ioctl_get_cpuid()
1135 array.nent * sizeof(struct kvm_cpuid_entry2))) in kvm_dev_ioctl_get_cpuid()