Lines Matching refs:nent

169 	if (cpuid->nent > KVM_MAX_CPUID_ENTRIES)  in kvm_vcpu_ioctl_set_cpuid()
172 cpuid_entries = vmalloc(sizeof(struct kvm_cpuid_entry) * cpuid->nent); in kvm_vcpu_ioctl_set_cpuid()
177 cpuid->nent * sizeof(struct kvm_cpuid_entry))) in kvm_vcpu_ioctl_set_cpuid()
179 for (i = 0; i < cpuid->nent; i++) { in kvm_vcpu_ioctl_set_cpuid()
191 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid()
210 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid2()
214 cpuid->nent * sizeof(struct kvm_cpuid_entry2))) in kvm_vcpu_ioctl_set_cpuid2()
216 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid2()
231 if (cpuid->nent < vcpu->arch.cpuid_nent) in kvm_vcpu_ioctl_get_cpuid2()
240 cpuid->nent = vcpu->arch.cpuid_nent; in kvm_vcpu_ioctl_get_cpuid2()
260 u32 func, u32 index, int *nent, int maxnent) in __do_cpuid_ent_emulated() argument
265 ++*nent; in __do_cpuid_ent_emulated()
269 ++*nent; in __do_cpuid_ent_emulated()
282 u32 index, int *nent, int maxnent) in __do_cpuid_ent() argument
360 if (*nent >= maxnent) in __do_cpuid_ent()
364 ++*nent; in __do_cpuid_ent()
389 if (*nent >= maxnent) in __do_cpuid_ent()
394 ++*nent; in __do_cpuid_ent()
405 if (*nent >= maxnent) in __do_cpuid_ent()
414 ++*nent; in __do_cpuid_ent()
471 if (*nent >= maxnent) in __do_cpuid_ent()
480 ++*nent; in __do_cpuid_ent()
498 if (*nent >= maxnent) in __do_cpuid_ent()
519 ++*nent; in __do_cpuid_ent()
614 u32 idx, int *nent, int maxnent, unsigned int type) in do_cpuid_ent() argument
617 return __do_cpuid_ent_emulated(entry, func, idx, nent, maxnent); in do_cpuid_ent()
619 return __do_cpuid_ent(entry, func, idx, nent, maxnent); in do_cpuid_ent()
668 int limit, nent = 0, r = -E2BIG, i; in kvm_dev_ioctl_get_cpuid() local
678 if (cpuid->nent < 1) in kvm_dev_ioctl_get_cpuid()
680 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_dev_ioctl_get_cpuid()
681 cpuid->nent = KVM_MAX_CPUID_ENTRIES; in kvm_dev_ioctl_get_cpuid()
683 if (sanity_check_entries(entries, cpuid->nent, type)) in kvm_dev_ioctl_get_cpuid()
687 cpuid_entries = vzalloc(sizeof(struct kvm_cpuid_entry2) * cpuid->nent); in kvm_dev_ioctl_get_cpuid()
698 r = do_cpuid_ent(&cpuid_entries[nent], ent->func, ent->idx, in kvm_dev_ioctl_get_cpuid()
699 &nent, cpuid->nent, type); in kvm_dev_ioctl_get_cpuid()
707 limit = cpuid_entries[nent - 1].eax; in kvm_dev_ioctl_get_cpuid()
708 for (func = ent->func + 1; func <= limit && nent < cpuid->nent && r == 0; ++func) in kvm_dev_ioctl_get_cpuid()
709 r = do_cpuid_ent(&cpuid_entries[nent], func, ent->idx, in kvm_dev_ioctl_get_cpuid()
710 &nent, cpuid->nent, type); in kvm_dev_ioctl_get_cpuid()
718 nent * sizeof(struct kvm_cpuid_entry2))) in kvm_dev_ioctl_get_cpuid()
720 cpuid->nent = nent; in kvm_dev_ioctl_get_cpuid()
732 int j, nent = vcpu->arch.cpuid_nent; in move_to_next_stateful_cpuid_entry() local
736 for (j = i + 1; ; j = (j + 1) % nent) { in move_to_next_stateful_cpuid_entry()