| /OK3568_Linux_fs/kernel/arch/x86/kvm/ |
| H A D | cpuid.h | 15 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 D | cpuid.c | 57 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 D | hyperv.h | 130 struct kvm_cpuid_entry2 __user *entries);
|
| H A D | hyperv.c | 275 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 D | hyperv_cpuid.c | 64 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 D | xss_msr_test.c | 40 struct kvm_cpuid_entry2 *entry; in main()
|
| H A D | cr4_cpuid_sync_test.c | 69 struct kvm_cpuid_entry2 *entry; in main()
|
| H A D | kvm_pv_test.c | 147 struct kvm_cpuid_entry2 ent = {0}; in clear_kvm_cpuid_features()
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/include/x86_64/ |
| H A D | processor.h | 329 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 D | processor.c | 629 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 D | svm.c | 165 struct kvm_cpuid_entry2 *entry = in nested_svm_supported()
|
| H A D | vmx.c | 384 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 D | kvm.h | 232 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 D | kvm.h | 232 struct kvm_cpuid_entry2 { struct 251 struct kvm_cpuid_entry2 entries[0]; argument
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/vmx/ |
| H A D | pmu_intel.c | 329 struct kvm_cpuid_entry2 *entry; in intel_pmu_refresh()
|
| H A D | vmx.c | 7240 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 D | kvm_host.h | 641 struct kvm_cpuid_entry2 *cpuid_entries;
|
| /OK3568_Linux_fs/kernel/Documentation/virt/kvm/ |
| H A D | api.rst | 1588 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 D | svm.c | 3749 struct kvm_cpuid_entry2 *best; in svm_vcpu_after_set_cpuid()
|