Lines Matching refs:nent
171 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid()
174 cpuid_entries = vmalloc(sizeof(struct kvm_cpuid_entry) * cpuid->nent); in kvm_vcpu_ioctl_set_cpuid()
179 cpuid->nent * sizeof(struct kvm_cpuid_entry))) in kvm_vcpu_ioctl_set_cpuid()
181 for (i = 0; i < cpuid->nent; i++) { in kvm_vcpu_ioctl_set_cpuid()
193 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid()
212 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid2()
216 cpuid->nent * sizeof(struct kvm_cpuid_entry2))) in kvm_vcpu_ioctl_set_cpuid2()
218 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid2()
233 if (cpuid->nent < vcpu->arch.cpuid_nent) in kvm_vcpu_ioctl_get_cpuid2()
242 cpuid->nent = vcpu->arch.cpuid_nent; in kvm_vcpu_ioctl_get_cpuid2()
262 u32 func, u32 index, int *nent, int maxnent) in __do_cpuid_ent_emulated() argument
267 ++*nent; in __do_cpuid_ent_emulated()
271 ++*nent; in __do_cpuid_ent_emulated()
284 u32 index, int *nent, int maxnent) in __do_cpuid_ent() argument
362 if (*nent >= maxnent) in __do_cpuid_ent()
366 ++*nent; in __do_cpuid_ent()
391 if (*nent >= maxnent) in __do_cpuid_ent()
396 ++*nent; in __do_cpuid_ent()
407 if (*nent >= maxnent) in __do_cpuid_ent()
416 ++*nent; in __do_cpuid_ent()
479 if (*nent >= maxnent) in __do_cpuid_ent()
488 ++*nent; in __do_cpuid_ent()
506 if (*nent >= maxnent) in __do_cpuid_ent()
528 ++*nent; in __do_cpuid_ent()
622 u32 idx, int *nent, int maxnent, unsigned int type) in do_cpuid_ent() argument
625 return __do_cpuid_ent_emulated(entry, func, idx, nent, maxnent); in do_cpuid_ent()
627 return __do_cpuid_ent(entry, func, idx, nent, maxnent); in do_cpuid_ent()
676 int limit, nent = 0, r = -E2BIG, i; in kvm_dev_ioctl_get_cpuid() local
686 if (cpuid->nent < 1) in kvm_dev_ioctl_get_cpuid()
688 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_dev_ioctl_get_cpuid()
689 cpuid->nent = KVM_MAX_CPUID_ENTRIES; in kvm_dev_ioctl_get_cpuid()
691 if (sanity_check_entries(entries, cpuid->nent, type)) in kvm_dev_ioctl_get_cpuid()
695 cpuid_entries = vzalloc(sizeof(struct kvm_cpuid_entry2) * cpuid->nent); in kvm_dev_ioctl_get_cpuid()
706 r = do_cpuid_ent(&cpuid_entries[nent], ent->func, ent->idx, in kvm_dev_ioctl_get_cpuid()
707 &nent, cpuid->nent, type); in kvm_dev_ioctl_get_cpuid()
715 limit = cpuid_entries[nent - 1].eax; in kvm_dev_ioctl_get_cpuid()
716 for (func = ent->func + 1; func <= limit && nent < cpuid->nent && r == 0; ++func) in kvm_dev_ioctl_get_cpuid()
717 r = do_cpuid_ent(&cpuid_entries[nent], func, ent->idx, in kvm_dev_ioctl_get_cpuid()
718 &nent, cpuid->nent, type); in kvm_dev_ioctl_get_cpuid()
726 nent * sizeof(struct kvm_cpuid_entry2))) in kvm_dev_ioctl_get_cpuid()
728 cpuid->nent = nent; in kvm_dev_ioctl_get_cpuid()
740 int j, nent = vcpu->arch.cpuid_nent; in move_to_next_stateful_cpuid_entry() local
744 for (j = i + 1; ; j = (j + 1) % nent) { in move_to_next_stateful_cpuid_entry()