• Home
  • Raw
  • Download

Lines Matching refs:cpuid

190 			     struct kvm_cpuid *cpuid,  in kvm_vcpu_ioctl_set_cpuid()  argument
197 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid()
200 if (cpuid->nent) { in kvm_vcpu_ioctl_set_cpuid()
202 cpuid->nent); in kvm_vcpu_ioctl_set_cpuid()
207 cpuid->nent * sizeof(struct kvm_cpuid_entry))) in kvm_vcpu_ioctl_set_cpuid()
210 for (i = 0; i < cpuid->nent; i++) { in kvm_vcpu_ioctl_set_cpuid()
222 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid()
234 struct kvm_cpuid2 *cpuid, in kvm_vcpu_ioctl_set_cpuid2() argument
240 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_vcpu_ioctl_set_cpuid2()
244 cpuid->nent * sizeof(struct kvm_cpuid_entry2))) in kvm_vcpu_ioctl_set_cpuid2()
246 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid2()
255 struct kvm_cpuid2 *cpuid, in kvm_vcpu_ioctl_get_cpuid2() argument
261 if (cpuid->nent < vcpu->arch.cpuid_nent) in kvm_vcpu_ioctl_get_cpuid2()
270 cpuid->nent = vcpu->arch.cpuid_nent; in kvm_vcpu_ioctl_get_cpuid2()
765 int kvm_dev_ioctl_get_cpuid(struct kvm_cpuid2 *cpuid, in kvm_dev_ioctl_get_cpuid() argument
780 if (cpuid->nent < 1) in kvm_dev_ioctl_get_cpuid()
782 if (cpuid->nent > KVM_MAX_CPUID_ENTRIES) in kvm_dev_ioctl_get_cpuid()
783 cpuid->nent = KVM_MAX_CPUID_ENTRIES; in kvm_dev_ioctl_get_cpuid()
785 if (sanity_check_entries(entries, cpuid->nent, type)) in kvm_dev_ioctl_get_cpuid()
789 cpuid_entries = vzalloc(sizeof(struct kvm_cpuid_entry2) * cpuid->nent); in kvm_dev_ioctl_get_cpuid()
801 &nent, cpuid->nent, type); in kvm_dev_ioctl_get_cpuid()
810 for (func = ent->func + 1; func <= limit && nent < cpuid->nent && r == 0; ++func) in kvm_dev_ioctl_get_cpuid()
812 &nent, cpuid->nent, type); in kvm_dev_ioctl_get_cpuid()
822 cpuid->nent = nent; in kvm_dev_ioctl_get_cpuid()