Symbol: msr_data
arch/x86/include/asm/kvm_host.h
1766
int (*get_msr)(struct kvm_vcpu *vcpu, struct msr_data *msr);
arch/x86/include/asm/kvm_host.h
1767
int (*set_msr)(struct kvm_vcpu *vcpu, struct msr_data *msr);
arch/x86/include/asm/kvm_host.h
2245
int kvm_get_msr_common(struct kvm_vcpu *vcpu, struct msr_data *msr);
arch/x86/include/asm/kvm_host.h
2246
int kvm_set_msr_common(struct kvm_vcpu *vcpu, struct msr_data *msr);
arch/x86/kvm/emulate.c
2343
u64 msr_data;
arch/x86/kvm/emulate.c
2368
ops->get_msr(ctxt, MSR_STAR, &msr_data);
arch/x86/kvm/emulate.c
2369
msr_data >>= 32;
arch/x86/kvm/emulate.c
2370
cs_sel = (u16)(msr_data & 0xfffc);
arch/x86/kvm/emulate.c
2371
ss_sel = (u16)(msr_data + 8);
arch/x86/kvm/emulate.c
2387
MSR_LSTAR : MSR_CSTAR, &msr_data);
arch/x86/kvm/emulate.c
2388
ctxt->_eip = msr_data;
arch/x86/kvm/emulate.c
2390
ops->get_msr(ctxt, MSR_SYSCALL_MASK, &msr_data);
arch/x86/kvm/emulate.c
2391
ctxt->eflags &= ~msr_data;
arch/x86/kvm/emulate.c
2396
ops->get_msr(ctxt, MSR_STAR, &msr_data);
arch/x86/kvm/emulate.c
2397
ctxt->_eip = (u32)msr_data;
arch/x86/kvm/emulate.c
2410
u64 msr_data;
arch/x86/kvm/emulate.c
2431
ops->get_msr(ctxt, MSR_IA32_SYSENTER_CS, &msr_data);
arch/x86/kvm/emulate.c
2432
if ((msr_data & 0xfffc) == 0x0)
arch/x86/kvm/emulate.c
2437
cs_sel = (u16)msr_data & ~SEGMENT_RPL_MASK;
arch/x86/kvm/emulate.c
2447
ops->get_msr(ctxt, MSR_IA32_SYSENTER_EIP, &msr_data);
arch/x86/kvm/emulate.c
2448
ctxt->_eip = (efer & EFER_LMA) ? msr_data : (u32)msr_data;
arch/x86/kvm/emulate.c
2450
ops->get_msr(ctxt, MSR_IA32_SYSENTER_ESP, &msr_data);
arch/x86/kvm/emulate.c
2451
*reg_write(ctxt, VCPU_REGS_RSP) = (efer & EFER_LMA) ? msr_data :
arch/x86/kvm/emulate.c
2452
(u32)msr_data;
arch/x86/kvm/emulate.c
2463
u64 msr_data, rcx, rdx;
arch/x86/kvm/emulate.c
2484
ops->get_msr(ctxt, MSR_IA32_SYSENTER_CS, &msr_data);
arch/x86/kvm/emulate.c
2487
cs_sel = (u16)(msr_data + 16);
arch/x86/kvm/emulate.c
2488
if ((msr_data & 0xfffc) == 0x0)
arch/x86/kvm/emulate.c
2490
ss_sel = (u16)(msr_data + 24);
arch/x86/kvm/emulate.c
2495
cs_sel = (u16)(msr_data + 32);
arch/x86/kvm/emulate.c
2496
if (msr_data == 0x0)
arch/x86/kvm/emulate.c
3299
u64 msr_data;
arch/x86/kvm/emulate.c
3302
msr_data = (u32)reg_read(ctxt, VCPU_REGS_RAX)
arch/x86/kvm/emulate.c
3304
r = ctxt->ops->set_msr_with_filter(ctxt, msr_index, msr_data);
arch/x86/kvm/emulate.c
3315
u64 msr_data;
arch/x86/kvm/emulate.c
3318
r = ctxt->ops->get_msr_with_filter(ctxt, msr_index, &msr_data);
arch/x86/kvm/emulate.c
3324
*reg_write(ctxt, VCPU_REGS_RAX) = (u32)msr_data;
arch/x86/kvm/emulate.c
3325
*reg_write(ctxt, VCPU_REGS_RDX) = msr_data >> 32;
arch/x86/kvm/pmu.c
820
int kvm_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/pmu.c
846
int kvm_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/pmu.h
252
int kvm_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
arch/x86/kvm/pmu.h
253
int kvm_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
arch/x86/kvm/pmu.h
32
int (*get_msr)(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
arch/x86/kvm/pmu.h
33
int (*set_msr)(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
arch/x86/kvm/svm/pmu.c
128
static int amd_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/svm/pmu.c
150
static int amd_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/svm/svm.c
2693
struct msr_data msr_info;
arch/x86/kvm/svm/svm.c
2727
struct msr_data *msr_info)
arch/x86/kvm/svm/svm.c
2734
static int svm_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/svm/svm.c
2897
static int svm_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr)
arch/x86/kvm/vmx/main.c
163
static int vt_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/vmx/main.c
183
static int vt_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/vmx/pmu_intel.c
292
struct msr_data *msr_info, bool read)
arch/x86/kvm/vmx/pmu_intel.c
328
static int intel_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/vmx/pmu_intel.c
371
static int intel_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/vmx/tdx.c
2157
int tdx_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr)
arch/x86/kvm/vmx/tdx.c
2182
int tdx_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr)
arch/x86/kvm/vmx/vmx.c
2084
struct msr_data *msr)
arch/x86/kvm/vmx/vmx.c
2124
int vmx_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/vmx/vmx.c
2330
int vmx_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/vmx/x86_ops.h
147
int tdx_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr);
arch/x86/kvm/vmx/x86_ops.h
148
int tdx_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr);
arch/x86/kvm/vmx/x86_ops.h
33
int vmx_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
arch/x86/kvm/vmx/x86_ops.h
59
int vmx_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
arch/x86/kvm/x86.c
1756
static int set_efer(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/x86.c
1851
struct msr_data msr;
arch/x86/kvm/x86.c
1970
struct msr_data msr;
arch/x86/kvm/x86.c
3557
static int set_msr_mce(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/x86.c
3878
struct msr_data *msr_info,
arch/x86/kvm/x86.c
3894
static void kvm_set_xstate_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/x86.c
3899
static void kvm_get_xstate_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/x86.c
3904
int kvm_set_msr_common(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/x86.c
4355
int kvm_get_msr_common(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
tools/testing/selftests/kvm/x86/hyperv_features.c
138
struct msr_data *msr;
tools/testing/selftests/kvm/x86/hyperv_features.c
42
static void guest_msr(struct msr_data *msr)
tools/testing/selftests/kvm/x86/kvm_pv_test.c
100
struct msr_data *msr = (struct msr_data *)uc->args[0];
tools/testing/selftests/kvm/x86/kvm_pv_test.c
28
static struct msr_data msrs_to_test[] = {
tools/testing/selftests/kvm/x86/kvm_pv_test.c
41
static void test_msr(struct msr_data *msr)