Symbol: kvm_cpuid2
arch/x86/include/uapi/asm/kvm.h
1019
struct kvm_cpuid2 cpuid;
arch/x86/include/uapi/asm/kvm.h
1042
struct kvm_cpuid2 cpuid;
arch/x86/kvm/cpuid.c
1977
int kvm_dev_ioctl_get_cpuid(struct kvm_cpuid2 *cpuid,
arch/x86/kvm/cpuid.c
635
struct kvm_cpuid2 *cpuid,
arch/x86/kvm/cpuid.c
658
struct kvm_cpuid2 *cpuid,
arch/x86/kvm/cpuid.h
52
int kvm_dev_ioctl_get_cpuid(struct kvm_cpuid2 *cpuid,
arch/x86/kvm/cpuid.h
59
struct kvm_cpuid2 *cpuid,
arch/x86/kvm/cpuid.h
62
struct kvm_cpuid2 *cpuid,
arch/x86/kvm/hyperv.c
2773
int kvm_get_hv_cpuid(struct kvm_vcpu *vcpu, struct kvm_cpuid2 *cpuid,
arch/x86/kvm/hyperv.h
194
int kvm_get_hv_cpuid(struct kvm_vcpu *vcpu, struct kvm_cpuid2 *cpuid,
arch/x86/kvm/vmx/tdx.c
2313
static int setup_tdparams_eptp_controls(struct kvm_cpuid2 *cpuid,
arch/x86/kvm/vmx/tdx.c
2342
static int setup_tdparams_cpuids(struct kvm_cpuid2 *cpuid,
arch/x86/kvm/vmx/tdx.c
2400
struct kvm_cpuid2 *cpuid = &init_vm->cpuid;
arch/x86/kvm/vmx/tdx.c
3072
struct kvm_cpuid2 __user *output;
arch/x86/kvm/vmx/tdx.c
3073
struct kvm_cpuid2 *td_cpuid;
arch/x86/kvm/x86.c
4737
struct kvm_cpuid2 __user *cpuid_arg)
arch/x86/kvm/x86.c
4739
struct kvm_cpuid2 cpuid;
arch/x86/kvm/x86.c
5057
struct kvm_cpuid2 __user *cpuid_arg = argp;
arch/x86/kvm/x86.c
5058
struct kvm_cpuid2 cpuid;
arch/x86/kvm/x86.c
6266
struct kvm_cpuid2 __user *cpuid_arg = argp;
arch/x86/kvm/x86.c
6267
struct kvm_cpuid2 cpuid;
arch/x86/kvm/x86.c
6277
struct kvm_cpuid2 __user *cpuid_arg = argp;
arch/x86/kvm/x86.c
6278
struct kvm_cpuid2 cpuid;
include/uapi/linux/kvm.h
1371
#define KVM_SET_CPUID2 _IOW(KVMIO, 0x90, struct kvm_cpuid2)
include/uapi/linux/kvm.h
1372
#define KVM_GET_CPUID2 _IOWR(KVMIO, 0x91, struct kvm_cpuid2)
include/uapi/linux/kvm.h
1461
#define KVM_GET_SUPPORTED_HV_CPUID _IOWR(KVMIO, 0xc1, struct kvm_cpuid2)
include/uapi/linux/kvm.h
729
#define KVM_GET_SUPPORTED_CPUID _IOWR(KVMIO, 0x05, struct kvm_cpuid2)
include/uapi/linux/kvm.h
730
#define KVM_GET_EMULATED_CPUID _IOWR(KVMIO, 0x09, struct kvm_cpuid2)
tools/arch/x86/include/uapi/asm/kvm.h
1019
struct kvm_cpuid2 cpuid;
tools/arch/x86/include/uapi/asm/kvm.h
1042
struct kvm_cpuid2 cpuid;
tools/include/uapi/linux/kvm.h
1371
#define KVM_SET_CPUID2 _IOW(KVMIO, 0x90, struct kvm_cpuid2)
tools/include/uapi/linux/kvm.h
1372
#define KVM_GET_CPUID2 _IOWR(KVMIO, 0x91, struct kvm_cpuid2)
tools/include/uapi/linux/kvm.h
1461
#define KVM_GET_SUPPORTED_HV_CPUID _IOWR(KVMIO, 0xc1, struct kvm_cpuid2)
tools/include/uapi/linux/kvm.h
729
#define KVM_GET_SUPPORTED_CPUID _IOWR(KVMIO, 0x05, struct kvm_cpuid2)
tools/include/uapi/linux/kvm.h
730
#define KVM_GET_EMULATED_CPUID _IOWR(KVMIO, 0x09, struct kvm_cpuid2)
tools/testing/selftests/kvm/include/kvm_util.h
66
struct kvm_cpuid2 *cpuid;
tools/testing/selftests/kvm/include/x86/hyperv.h
355
const struct kvm_cpuid2 *kvm_get_supported_hv_cpuid(void);
tools/testing/selftests/kvm/include/x86/hyperv.h
356
const struct kvm_cpuid2 *vcpu_get_supported_hv_cpuid(struct kvm_vcpu *vcpu);
tools/testing/selftests/kvm/include/x86/processor.h
1000
u32 kvm_cpuid_property(const struct kvm_cpuid2 *cpuid,
tools/testing/selftests/kvm/include/x86/processor.h
1053
return sizeof(struct kvm_cpuid2) +
tools/testing/selftests/kvm/include/x86/processor.h
1062
static inline struct kvm_cpuid2 *allocate_kvm_cpuid2(int nr_entries)
tools/testing/selftests/kvm/include/x86/processor.h
1064
struct kvm_cpuid2 *cpuid;
tools/testing/selftests/kvm/include/x86/processor.h
1074
void vcpu_init_cpuid(struct kvm_vcpu *vcpu, const struct kvm_cpuid2 *cpuid);
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/include/x86/processor.h
975
const struct kvm_cpuid2 *kvm_get_supported_cpuid(void);
tools/testing/selftests/kvm/include/x86/processor.h
992
bool kvm_cpuid_has(const struct kvm_cpuid2 *cpuid,
tools/testing/selftests/kvm/lib/x86/hyperv.c
11
const struct kvm_cpuid2 *kvm_get_supported_hv_cpuid(void)
tools/testing/selftests/kvm/lib/x86/hyperv.c
13
static struct kvm_cpuid2 *cpuid;
tools/testing/selftests/kvm/lib/x86/hyperv.c
30
static struct kvm_cpuid2 *cpuid_full;
tools/testing/selftests/kvm/lib/x86/hyperv.c
31
const struct kvm_cpuid2 *cpuid_sys, *cpuid_hv;
tools/testing/selftests/kvm/lib/x86/hyperv.c
61
const struct kvm_cpuid2 *vcpu_get_supported_hv_cpuid(struct kvm_vcpu *vcpu)
tools/testing/selftests/kvm/lib/x86/hyperv.c
63
struct kvm_cpuid2 *cpuid = allocate_kvm_cpuid2(MAX_NR_CPUID_ENTRIES);
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
887
const struct kvm_cpuid2 *kvm_get_supported_cpuid(void)
tools/testing/selftests/kvm/lib/x86/processor.c
898
(struct kvm_cpuid2 *)kvm_supported_cpuid);
tools/testing/selftests/kvm/lib/x86/processor.c
904
static u32 __kvm_cpu_has(const struct kvm_cpuid2 *cpuid,
tools/testing/selftests/kvm/lib/x86/processor.c
926
bool kvm_cpuid_has(const struct kvm_cpuid2 *cpuid,
tools/testing/selftests/kvm/lib/x86/processor.c
933
u32 kvm_cpuid_property(const struct kvm_cpuid2 *cpuid,
tools/testing/selftests/kvm/lib/x86/processor.c
997
void vcpu_init_cpuid(struct kvm_vcpu *vcpu, const struct kvm_cpuid2 *cpuid)
tools/testing/selftests/kvm/x86/cpuid_test.c
143
struct kvm_cpuid2 *vcpu_alloc_cpuid(struct kvm_vm *vm, gva_t *p_gva, struct kvm_cpuid2 *cpuid)
tools/testing/selftests/kvm/x86/cpuid_test.c
147
struct kvm_cpuid2 *guest_cpuids = addr_gva2hva(vm, gva);
tools/testing/selftests/kvm/x86/cpuid_test.c
200
struct kvm_cpuid2 *cpuid = allocate_kvm_cpuid2(vcpu->cpuid->nent + 1);
tools/testing/selftests/kvm/x86/cpuid_test.c
27
static void test_guest_cpuids(struct kvm_cpuid2 *guest_cpuid)
tools/testing/selftests/kvm/x86/cpuid_test.c
45
static void guest_main(struct kvm_cpuid2 *guest_cpuid)
tools/testing/selftests/kvm/x86/cpuid_test.c
83
static void compare_cpuids(const struct kvm_cpuid2 *cpuid1,
tools/testing/selftests/kvm/x86/cpuid_test.c
84
const struct kvm_cpuid2 *cpuid2)
tools/testing/selftests/kvm/x86/hyperv_cpuid.c
117
static struct kvm_cpuid2 cpuid = {.nent = 0};
tools/testing/selftests/kvm/x86/hyperv_cpuid.c
28
const struct kvm_cpuid2 *hv_cpuid_entries;
tools/testing/selftests/kvm/x86/hyperv_features.c
133
struct kvm_cpuid2 *prev_cpuid = NULL;
tools/testing/selftests/kvm/x86/hyperv_features.c
526
struct kvm_cpuid2 *prev_cpuid = NULL;
tools/testing/selftests/kvm/x86/state_test.c
262
struct kvm_cpuid2 empty_cpuid = {};