Lines Matching refs:cpuid
689 struct kvm_cpuid2 *cpuid; in allocate_kvm_cpuid2() local
693 size = sizeof(*cpuid); in allocate_kvm_cpuid2()
695 cpuid = malloc(size); in allocate_kvm_cpuid2()
696 if (!cpuid) { in allocate_kvm_cpuid2()
701 cpuid->nent = nent; in allocate_kvm_cpuid2()
703 return cpuid; in allocate_kvm_cpuid2()
718 static struct kvm_cpuid2 *cpuid; in kvm_get_supported_cpuid() local
722 if (cpuid) in kvm_get_supported_cpuid()
723 return cpuid; in kvm_get_supported_cpuid()
725 cpuid = allocate_kvm_cpuid2(); in kvm_get_supported_cpuid()
730 ret = ioctl(kvm_fd, KVM_GET_SUPPORTED_CPUID, cpuid); in kvm_get_supported_cpuid()
735 return cpuid; in kvm_get_supported_cpuid()
751 struct kvm_cpuid2 *cpuid; in kvm_get_supported_cpuid_index() local
755 cpuid = kvm_get_supported_cpuid(); in kvm_get_supported_cpuid_index()
756 for (i = 0; i < cpuid->nent; i++) { in kvm_get_supported_cpuid_index()
757 if (cpuid->entries[i].function == function && in kvm_get_supported_cpuid_index()
758 cpuid->entries[i].index == index) { in kvm_get_supported_cpuid_index()
759 entry = &cpuid->entries[i]; in kvm_get_supported_cpuid_index()
783 uint32_t vcpuid, struct kvm_cpuid2 *cpuid) in vcpu_set_cpuid() argument
790 rc = ioctl(vcpu->fd, KVM_SET_CPUID2, cpuid); in vcpu_set_cpuid()