Lines Matching refs:nent
58 struct kvm_cpuid_entry2 *entries, int nent, u32 function, u32 index)
63 for (i = 0; i < nent; i++) {
74 static int kvm_check_cpuid(struct kvm_cpuid_entry2 *entries, int nent)
82 best = cpuid_entry2_find(entries, nent, 0x80000008, 0);
234 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES)
237 if (cpuid->nent) {
238 e = vmemdup_user(entries, array_size(sizeof(*e), cpuid->nent));
242 e2 = kvmalloc_array(cpuid->nent, sizeof(*e2), GFP_KERNEL_ACCOUNT);
248 for (i = 0; i < cpuid->nent; i++) {
261 r = kvm_check_cpuid(e2, cpuid->nent);
269 vcpu->arch.cpuid_nent = cpuid->nent;
288 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES)
291 if (cpuid->nent) {
292 e2 = vmemdup_user(entries, array_size(sizeof(*e2), cpuid->nent));
297 r = kvm_check_cpuid(e2, cpuid->nent);
305 vcpu->arch.cpuid_nent = cpuid->nent;
320 if (cpuid->nent < vcpu->arch.cpuid_nent)
329 cpuid->nent = vcpu->arch.cpuid_nent;
514 int nent;
519 if (array->nent >= array->maxnent)
522 return &array->entries[array->nent++];
564 if (array->nent >= array->maxnent)
567 entry = &array->entries[array->nent];
575 ++array->nent;
579 ++array->nent;
586 ++array->nent;
763 --array->nent;
929 limit = array->entries[array->nent - 1].eax;
975 .nent = 0,
979 if (cpuid->nent < 1)
981 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES)
982 cpuid->nent = KVM_MAX_CPUID_ENTRIES;
984 if (sanity_check_entries(entries, cpuid->nent, type))
988 cpuid->nent));
992 array.maxnent = cpuid->nent;
999 cpuid->nent = array.nent;
1002 array.nent * sizeof(struct kvm_cpuid_entry2)))