Home
last modified time | relevance | path

Searched refs:nent (Results 1 – 7 of 7) sorted by relevance

/tools/testing/selftests/kvm/lib/x86/
A Dhyperv.c32 int i, nent = 0; in vcpu_set_hv_cpuid() local
38 cpuid_full = allocate_kvm_cpuid2(cpuid_sys->nent + cpuid_hv->nent); in vcpu_set_hv_cpuid()
45 for (i = 0; i < cpuid_sys->nent; i++) { in vcpu_set_hv_cpuid()
49 cpuid_full->entries[nent] = cpuid_sys->entries[i]; in vcpu_set_hv_cpuid()
50 nent++; in vcpu_set_hv_cpuid()
53 memcpy(&cpuid_full->entries[nent], cpuid_hv->entries, in vcpu_set_hv_cpuid()
54 cpuid_hv->nent * sizeof(struct kvm_cpuid_entry2)); in vcpu_set_hv_cpuid()
55 cpuid_full->nent = nent + cpuid_hv->nent; in vcpu_set_hv_cpuid()
A Dprocessor.c756 for (i = 0; i < cpuid->nent; i++) { in __kvm_cpu_has()
847 if (vcpu->cpuid && vcpu->cpuid->nent < cpuid->nent) { in vcpu_init_cpuid()
853 vcpu->cpuid = allocate_kvm_cpuid2(cpuid->nent); in vcpu_init_cpuid()
855 memcpy(vcpu->cpuid, cpuid, kvm_cpuid2_size(cpuid->nent)); in vcpu_init_cpuid()
1173 for (i = 0; i < cpuid->nent; i++) { in get_cpuid_entry()
/tools/testing/selftests/kvm/x86/
A Dcpuid_test.c32 for (i = 0; i < guest_cpuid->nent; i++) { in test_guest_cpuids()
89 TEST_ASSERT(cpuid1->nent == cpuid2->nent, in compare_cpuids()
90 "CPUID nent mismatch: %d vs. %d", cpuid1->nent, cpuid2->nent); in compare_cpuids()
92 for (i = 0; i < cpuid1->nent; i++) { in compare_cpuids()
145 int size = sizeof(*cpuid) + cpuid->nent * sizeof(cpuid->entries[0]); in vcpu_alloc_cpuid()
185 struct kvm_cpuid2 *cpuid = allocate_kvm_cpuid2(vcpu->cpuid->nent + 1); in test_get_cpuid2()
189 TEST_ASSERT(cpuid->nent == vcpu->cpuid->nent, in test_get_cpuid2()
191 vcpu->cpuid->nent, cpuid->nent); in test_get_cpuid2()
193 for (i = 0; i < vcpu->cpuid->nent; i++) { in test_get_cpuid2()
194 cpuid->nent = i; in test_get_cpuid2()
[all …]
A Dhyperv_cpuid.c38 TEST_ASSERT(hv_cpuid_entries->nent == nent_expected, in test_hv_cpuid()
41 nent_expected, hv_cpuid_entries->nent); in test_hv_cpuid()
43 for (i = 0; i < hv_cpuid_entries->nent; i++) { in test_hv_cpuid()
117 static struct kvm_cpuid2 cpuid = {.nent = 0}; in test_hv_cpuid_e2big()
A Dhyperv_features.c154 prev_cpuid = allocate_kvm_cpuid2(vcpu->cpuid->nent); in guest_test_msrs_access()
494 memcpy(prev_cpuid, vcpu->cpuid, kvm_cpuid2_size(vcpu->cpuid->nent)); in guest_test_msrs_access()
546 prev_cpuid = allocate_kvm_cpuid2(vcpu->cpuid->nent); in guest_test_hcalls_access()
663 memcpy(prev_cpuid, vcpu->cpuid, kvm_cpuid2_size(vcpu->cpuid->nent)); in guest_test_hcalls_access()
/tools/arch/x86/include/uapi/asm/
A Dkvm.h241 __u32 nent; member
263 __u32 nent; member
/tools/testing/selftests/kvm/include/x86/
A Dprocessor.h1022 cpuid->nent = nr_entries; in allocate_kvm_cpuid2()

Completed in 23 milliseconds