Home
last modified time | relevance | path

Searched refs:kvm_cpuid_entry2 (Results 1 – 19 of 19) sorted by relevance

/OK3568_Linux_fs/kernel/arch/x86/kvm/
H A Dcpuid.h15 struct kvm_cpuid_entry2 *kvm_find_cpuid_entry(struct kvm_vcpu *vcpu,
18 struct kvm_cpuid_entry2 __user *entries,
25 struct kvm_cpuid_entry2 __user *entries);
28 struct kvm_cpuid_entry2 __user *entries);
108 static __always_inline u32 *__cpuid_entry_get_reg(struct kvm_cpuid_entry2 *entry, in __cpuid_entry_get_reg()
126 static __always_inline u32 *cpuid_entry_get_reg(struct kvm_cpuid_entry2 *entry, in cpuid_entry_get_reg()
134 static __always_inline u32 cpuid_entry_get(struct kvm_cpuid_entry2 *entry, in cpuid_entry_get()
142 static __always_inline bool cpuid_entry_has(struct kvm_cpuid_entry2 *entry, in cpuid_entry_has()
148 static __always_inline void cpuid_entry_clear(struct kvm_cpuid_entry2 *entry, in cpuid_entry_clear()
156 static __always_inline void cpuid_entry_set(struct kvm_cpuid_entry2 *entry, in cpuid_entry_set()
[all …]
H A Dcpuid.c57 static inline struct kvm_cpuid_entry2 *cpuid_entry2_find( in cpuid_entry2_find()
58 struct kvm_cpuid_entry2 *entries, int nent, u32 function, u32 index) in cpuid_entry2_find()
60 struct kvm_cpuid_entry2 *e; in cpuid_entry2_find()
74 static int kvm_check_cpuid(struct kvm_cpuid_entry2 *entries, int nent) in kvm_check_cpuid()
76 struct kvm_cpuid_entry2 *best; in kvm_check_cpuid()
95 struct kvm_cpuid_entry2 *best; in kvm_update_pv_runtime()
109 struct kvm_cpuid_entry2 *best; in kvm_update_cpuid_runtime()
153 struct kvm_cpuid_entry2 *best; in kvm_vcpu_after_set_cpuid()
195 struct kvm_cpuid_entry2 *e, *entry; in cpuid_fix_nx_cap()
213 struct kvm_cpuid_entry2 *best; in cpuid_query_maxphyaddr()
[all …]
H A Dhyperv.h130 struct kvm_cpuid_entry2 __user *entries);
H A Dhyperv.c275 struct kvm_cpuid_entry2 *entry; in kvm_hv_is_syndbg_enabled()
1964 struct kvm_cpuid_entry2 __user *entries) in kvm_vcpu_ioctl_get_hv_cpuid()
1967 struct kvm_cpuid_entry2 cpuid_entries[] = { in kvm_vcpu_ioctl_get_hv_cpuid()
1995 struct kvm_cpuid_entry2 *ent = &cpuid_entries[i]; in kvm_vcpu_ioctl_get_hv_cpuid()
2112 nent * sizeof(struct kvm_cpuid_entry2))) in kvm_vcpu_ioctl_get_hv_cpuid()
/OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/x86_64/
H A Dhyperv_cpuid.c64 struct kvm_cpuid_entry2 *entry = &hv_cpuid_entries->entries[i]; in test_hv_cpuid()
131 cpuid = malloc(sizeof(*cpuid) + nent * sizeof(struct kvm_cpuid_entry2)); in kvm_get_supported_hv_cpuid()
H A Dxss_msr_test.c40 struct kvm_cpuid_entry2 *entry; in main()
H A Dcr4_cpuid_sync_test.c69 struct kvm_cpuid_entry2 *entry; in main()
H A Dkvm_pv_test.c147 struct kvm_cpuid_entry2 ent = {0}; in clear_kvm_cpuid_features()
/OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/include/x86_64/
H A Dprocessor.h329 struct kvm_cpuid_entry2 *
332 static inline struct kvm_cpuid_entry2 *
372 bool set_cpuid(struct kvm_cpuid2 *cpuid, struct kvm_cpuid_entry2 *ent);
/OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/lib/x86_64/
H A Dprocessor.c629 size += nent * sizeof(struct kvm_cpuid_entry2); in allocate_kvm_cpuid2()
685 struct kvm_cpuid_entry2 *
689 struct kvm_cpuid_entry2 *entry = NULL; in kvm_get_supported_cpuid_index()
1117 struct kvm_cpuid_entry2 *entry; in kvm_get_cpu_address_width()
1232 struct kvm_cpuid_entry2 *ent) in set_cpuid()
1237 struct kvm_cpuid_entry2 *cur = &cpuid->entries[i]; in set_cpuid()
1242 memcpy(cur, ent, sizeof(struct kvm_cpuid_entry2)); in set_cpuid()
H A Dsvm.c165 struct kvm_cpuid_entry2 *entry = in nested_svm_supported()
H A Dvmx.c384 struct kvm_cpuid_entry2 *entry = kvm_get_supported_cpuid_entry(1); in nested_vmx_supported()
/OK3568_Linux_fs/kernel/arch/x86/include/uapi/asm/
H A Dkvm.h232 struct kvm_cpuid_entry2 { struct
251 struct kvm_cpuid_entry2 entries[0]; argument
/OK3568_Linux_fs/kernel/tools/arch/x86/include/uapi/asm/
H A Dkvm.h232 struct kvm_cpuid_entry2 { struct
251 struct kvm_cpuid_entry2 entries[0]; argument
/OK3568_Linux_fs/kernel/arch/x86/kvm/vmx/
H A Dpmu_intel.c329 struct kvm_cpuid_entry2 *entry; in intel_pmu_refresh()
H A Dvmx.c7240 struct kvm_cpuid_entry2 *entry; in nested_vmx_cr_fixed1_bits_update()
7297 struct kvm_cpuid_entry2 *best = NULL; in update_intel_pt_cfg()
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dkvm_host.h641 struct kvm_cpuid_entry2 *cpuid_entries;
/OK3568_Linux_fs/kernel/Documentation/virt/kvm/
H A Dapi.rst1588 struct kvm_cpuid_entry2 entries[0];
1595 struct kvm_cpuid_entry2 {
3357 struct kvm_cpuid_entry2 entries[0];
3368 struct kvm_cpuid_entry2 {
4480 struct kvm_cpuid_entry2 entries[0];
4483 struct kvm_cpuid_entry2 {
4526 'index' and 'flags' fields in 'struct kvm_cpuid_entry2' are currently reserved,
/OK3568_Linux_fs/kernel/arch/x86/kvm/svm/
H A Dsvm.c3749 struct kvm_cpuid_entry2 *best; in svm_vcpu_after_set_cpuid()