Symbol: kvm_cpuid_entry2
arch/x86/include/asm/kvm_host.h
941
struct kvm_cpuid_entry2 *cpuid_entries;
arch/x86/include/uapi/asm/kvm.h
270
__DECLARE_FLEX_ARRAY(struct kvm_cpuid_entry2, entries);
arch/x86/kvm/cpuid.c
1315
struct kvm_cpuid_entry2 *entries;
arch/x86/kvm/cpuid.c
1320
static struct kvm_cpuid_entry2 *get_next_cpuid(struct kvm_cpuid_array *array)
arch/x86/kvm/cpuid.c
1328
static struct kvm_cpuid_entry2 *do_host_cpuid(struct kvm_cpuid_array *array,
arch/x86/kvm/cpuid.c
1331
struct kvm_cpuid_entry2 *entry = get_next_cpuid(array);
arch/x86/kvm/cpuid.c
1371
static int cpuid_func_emulated(struct kvm_cpuid_entry2 *entry, u32 func,
arch/x86/kvm/cpuid.c
141
struct kvm_cpuid_entry2 *best;
arch/x86/kvm/cpuid.c
1419
struct kvm_cpuid_entry2 *entry;
arch/x86/kvm/cpuid.c
176
static int kvm_cpuid_check_equal(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *e2,
arch/x86/kvm/cpuid.c
179
struct kvm_cpuid_entry2 *orig;
arch/x86/kvm/cpuid.c
1950
static bool sanity_check_entries(struct kvm_cpuid_entry2 __user *entries,
arch/x86/kvm/cpuid.c
1978
struct kvm_cpuid_entry2 __user *entries,
arch/x86/kvm/cpuid.c
1998
array.entries = kvzalloc_objs(struct kvm_cpuid_entry2, cpuid->nent);
arch/x86/kvm/cpuid.c
2012
array.nent * sizeof(struct kvm_cpuid_entry2)))
arch/x86/kvm/cpuid.c
2048
static struct kvm_cpuid_entry2 *
arch/x86/kvm/cpuid.c
2051
struct kvm_cpuid_entry2 *basic, *class;
arch/x86/kvm/cpuid.c
2092
struct kvm_cpuid_entry2 *entry;
arch/x86/kvm/cpuid.c
211
struct kvm_cpuid_entry2 *entry;
arch/x86/kvm/cpuid.c
238
struct kvm_cpuid_entry2 *best;
arch/x86/kvm/cpuid.c
260
struct kvm_cpuid_entry2 *best;
arch/x86/kvm/cpuid.c
271
struct kvm_cpuid_entry2 *best;
arch/x86/kvm/cpuid.c
281
struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/cpuid.c
291
struct kvm_cpuid_entry2 *best;
arch/x86/kvm/cpuid.c
329
struct kvm_cpuid_entry2 *entry;
arch/x86/kvm/cpuid.c
340
struct kvm_cpuid_entry2 *entry;
arch/x86/kvm/cpuid.c
355
static u32 cpuid_get_reg_unsafe(struct kvm_cpuid_entry2 *entry, u32 reg)
arch/x86/kvm/cpuid.c
372
static int cpuid_func_emulated(struct kvm_cpuid_entry2 *entry, u32 func,
arch/x86/kvm/cpuid.c
378
struct kvm_cpuid_entry2 *best;
arch/x86/kvm/cpuid.c
379
struct kvm_cpuid_entry2 *entry;
arch/x86/kvm/cpuid.c
393
struct kvm_cpuid_entry2 emulated;
arch/x86/kvm/cpuid.c
473
struct kvm_cpuid_entry2 *best;
arch/x86/kvm/cpuid.c
487
struct kvm_cpuid_entry2 *best;
arch/x86/kvm/cpuid.c
509
static int kvm_set_cpuid(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *e2,
arch/x86/kvm/cpuid.c
595
struct kvm_cpuid_entry2 *e2 = NULL;
arch/x86/kvm/cpuid.c
636
struct kvm_cpuid_entry2 __user *entries)
arch/x86/kvm/cpuid.c
638
struct kvm_cpuid_entry2 *e2 = NULL;
arch/x86/kvm/cpuid.c
659
struct kvm_cpuid_entry2 __user *entries)
arch/x86/kvm/cpuid.c
668
vcpu->arch.cpuid_nent * sizeof(struct kvm_cpuid_entry2)))
arch/x86/kvm/cpuid.c
677
struct kvm_cpuid_entry2 entry;
arch/x86/kvm/cpuid.c
87
struct kvm_cpuid_entry2 *kvm_find_cpuid_entry2(
arch/x86/kvm/cpuid.c
88
struct kvm_cpuid_entry2 *entries, int nent, u32 function, u64 index)
arch/x86/kvm/cpuid.c
90
struct kvm_cpuid_entry2 *e;
arch/x86/kvm/cpuid.h
108
struct kvm_cpuid_entry2 *entry;
arch/x86/kvm/cpuid.h
150
struct kvm_cpuid_entry2 *best;
arch/x86/kvm/cpuid.h
161
struct kvm_cpuid_entry2 *best;
arch/x86/kvm/cpuid.h
177
struct kvm_cpuid_entry2 *best;
arch/x86/kvm/cpuid.h
24
struct kvm_cpuid_entry2 *kvm_find_cpuid_entry2(struct kvm_cpuid_entry2 *entries,
arch/x86/kvm/cpuid.h
38
static inline struct kvm_cpuid_entry2 *kvm_find_cpuid_entry_index(struct kvm_vcpu *vcpu,
arch/x86/kvm/cpuid.h
45
static inline struct kvm_cpuid_entry2 *kvm_find_cpuid_entry(struct kvm_vcpu *vcpu,
arch/x86/kvm/cpuid.h
53
struct kvm_cpuid_entry2 __user *entries,
arch/x86/kvm/cpuid.h
60
struct kvm_cpuid_entry2 __user *entries);
arch/x86/kvm/cpuid.h
63
struct kvm_cpuid_entry2 __user *entries);
arch/x86/kvm/cpuid.h
95
static __always_inline void cpuid_entry_override(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/hyperv.c
2316
struct kvm_cpuid_entry2 *entry;
arch/x86/kvm/hyperv.c
2774
struct kvm_cpuid_entry2 __user *entries)
arch/x86/kvm/hyperv.c
2777
struct kvm_cpuid_entry2 cpuid_entries[] = {
arch/x86/kvm/hyperv.c
2801
struct kvm_cpuid_entry2 *ent = &cpuid_entries[i];
arch/x86/kvm/hyperv.c
2926
nent * sizeof(struct kvm_cpuid_entry2)))
arch/x86/kvm/hyperv.h
195
struct kvm_cpuid_entry2 __user *entries);
arch/x86/kvm/reverse_cpuid.h
192
static __always_inline u32 *__cpuid_entry_get_reg(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/reverse_cpuid.h
210
static __always_inline u32 *cpuid_entry_get_reg(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/reverse_cpuid.h
218
static __always_inline u32 cpuid_entry_get(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/reverse_cpuid.h
226
static __always_inline bool cpuid_entry_has(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/reverse_cpuid.h
232
static __always_inline void cpuid_entry_clear(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/reverse_cpuid.h
240
static __always_inline void cpuid_entry_set(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/reverse_cpuid.h
248
static __always_inline void cpuid_entry_change(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/svm/sev.c
4678
struct kvm_cpuid_entry2 *best;
arch/x86/kvm/vmx/pmu_intel.c
505
struct kvm_cpuid_entry2 *entry;
arch/x86/kvm/vmx/sgx.c
148
struct kvm_cpuid_entry2 *sgx_12_0, *sgx_12_1;
arch/x86/kvm/vmx/sgx.c
443
struct kvm_cpuid_entry2 *guest_cpuid;
arch/x86/kvm/vmx/tdx.c
125
static bool has_tsx(const struct kvm_cpuid_entry2 *entry)
arch/x86/kvm/vmx/tdx.c
131
static void clear_tsx(struct kvm_cpuid_entry2 *entry)
arch/x86/kvm/vmx/tdx.c
136
static bool has_waitpkg(const struct kvm_cpuid_entry2 *entry)
arch/x86/kvm/vmx/tdx.c
142
static void clear_waitpkg(struct kvm_cpuid_entry2 *entry)
arch/x86/kvm/vmx/tdx.c
147
static void tdx_clear_unsupported_cpuid(struct kvm_cpuid_entry2 *entry)
arch/x86/kvm/vmx/tdx.c
156
static bool tdx_unsupported_cpuid(const struct kvm_cpuid_entry2 *entry)
arch/x86/kvm/vmx/tdx.c
163
static void td_init_cpuid_entry2(struct kvm_cpuid_entry2 *entry, unsigned char idx)
arch/x86/kvm/vmx/tdx.c
2316
const struct kvm_cpuid_entry2 *entry;
arch/x86/kvm/vmx/tdx.c
2346
const struct kvm_cpuid_entry2 *entry;
arch/x86/kvm/vmx/tdx.c
2356
struct kvm_cpuid_entry2 tmp;
arch/x86/kvm/vmx/tdx.c
2644
struct kvm_cpuid_entry2 *out)
arch/x86/kvm/vmx/tdx.c
3042
struct kvm_cpuid_entry2 *output_e)
arch/x86/kvm/vmx/tdx.c
3122
td_cpuid->nent * sizeof(struct kvm_cpuid_entry2)))
arch/x86/kvm/vmx/vmx.c
7861
struct kvm_cpuid_entry2 *entry;
arch/x86/kvm/vmx/vmx.c
7906
struct kvm_cpuid_entry2 *best = NULL;
arch/x86/kvm/x86.c
12964
struct kvm_cpuid_entry2 *cpuid_0x1;
tools/arch/x86/include/uapi/asm/kvm.h
270
__DECLARE_FLEX_ARRAY(struct kvm_cpuid_entry2, entries);
tools/testing/selftests/kvm/include/x86/processor.h
1054
sizeof(struct kvm_cpuid_entry2) * nr_entries;
tools/testing/selftests/kvm/include/x86/processor.h
1081
static inline struct kvm_cpuid_entry2 *__vcpu_get_cpuid_entry(struct kvm_vcpu *vcpu,
tools/testing/selftests/kvm/include/x86/processor.h
1089
return (struct kvm_cpuid_entry2 *)get_cpuid_entry(vcpu->cpuid,
tools/testing/selftests/kvm/include/x86/processor.h
1093
static inline struct kvm_cpuid_entry2 *vcpu_get_cpuid_entry(struct kvm_vcpu *vcpu,
tools/testing/selftests/kvm/include/x86/processor.h
1132
struct kvm_cpuid_entry2 *entry;
tools/testing/selftests/kvm/include/x86/processor.h
973
const struct kvm_cpuid_entry2 *get_cpuid_entry(const struct kvm_cpuid2 *cpuid,
tools/testing/selftests/kvm/lib/x86/hyperv.c
54
cpuid_hv->nent * sizeof(struct kvm_cpuid_entry2));
tools/testing/selftests/kvm/lib/x86/processor.c
1018
struct kvm_cpuid_entry2 *entry;
tools/testing/selftests/kvm/lib/x86/processor.c
1033
struct kvm_cpuid_entry2 *entry = vcpu_get_cpuid_entry(vcpu, function);
tools/testing/selftests/kvm/lib/x86/processor.c
1046
struct kvm_cpuid_entry2 *entry;
tools/testing/selftests/kvm/lib/x86/processor.c
1323
const struct kvm_cpuid_entry2 *get_cpuid_entry(const struct kvm_cpuid2 *cpuid,
tools/testing/selftests/kvm/lib/x86/processor.c
908
const struct kvm_cpuid_entry2 *entry;
tools/testing/selftests/kvm/x86/cpuid_test.c
157
struct kvm_cpuid_entry2 *ent;
tools/testing/selftests/kvm/x86/cpuid_test.c
58
static struct cpuid_mask get_const_cpuid_mask(const struct kvm_cpuid_entry2 *entry)
tools/testing/selftests/kvm/x86/cpuid_test.c
86
const struct kvm_cpuid_entry2 *e1, *e2;
tools/testing/selftests/kvm/x86/hyperv_cpuid.c
44
const struct kvm_cpuid_entry2 *entry = &hv_cpuid_entries->entries[i];
tools/testing/selftests/kvm/x86/kvm_pv_test.c
140
struct kvm_cpuid_entry2 *ent;