Lines Matching refs:cpuid
650 static inline void cpuid(uint32_t function, in cpuid() function
661 cpuid(1, &eax, &ebx, &ecx, &edx); in this_cpu_fms()
680 cpuid(0, &eax, &ebx, &ecx, &edx); in this_cpu_vendor_string_is()
926 const struct kvm_cpuid_entry2 *get_cpuid_entry(const struct kvm_cpuid2 *cpuid,
945 bool kvm_cpuid_has(const struct kvm_cpuid2 *cpuid,
953 uint32_t kvm_cpuid_property(const struct kvm_cpuid2 *cpuid,
1017 struct kvm_cpuid2 *cpuid; in allocate_kvm_cpuid2() local
1019 cpuid = malloc(kvm_cpuid2_size(nr_entries)); in allocate_kvm_cpuid2()
1020 TEST_ASSERT(cpuid, "-ENOMEM when allocating kvm_cpuid2"); in allocate_kvm_cpuid2()
1022 cpuid->nent = nr_entries; in allocate_kvm_cpuid2()
1024 return cpuid; in allocate_kvm_cpuid2()
1027 void vcpu_init_cpuid(struct kvm_vcpu *vcpu, const struct kvm_cpuid2 *cpuid);
1031 vcpu_ioctl(vcpu, KVM_GET_CPUID2, vcpu->cpuid); in vcpu_get_cpuid()
1038 TEST_ASSERT(vcpu->cpuid, "Must do vcpu_init_cpuid() first (or equivalent)"); in __vcpu_get_cpuid_entry()
1042 return (struct kvm_cpuid_entry2 *)get_cpuid_entry(vcpu->cpuid, in __vcpu_get_cpuid_entry()
1056 TEST_ASSERT(vcpu->cpuid, "Must do vcpu_init_cpuid() first"); in __vcpu_set_cpuid()
1057 r = __vcpu_ioctl(vcpu, KVM_SET_CPUID2, vcpu->cpuid); in __vcpu_set_cpuid()
1068 TEST_ASSERT(vcpu->cpuid, "Must do vcpu_init_cpuid() first"); in vcpu_set_cpuid()
1069 vcpu_ioctl(vcpu, KVM_SET_CPUID2, vcpu->cpuid); in vcpu_set_cpuid()