Symbol: msr_data
arch/x86/include/asm/kvm_host.h
1820
int (*get_msr)(struct kvm_vcpu *vcpu, struct msr_data *msr);
arch/x86/include/asm/kvm_host.h
1821
int (*set_msr)(struct kvm_vcpu *vcpu, struct msr_data *msr);
arch/x86/include/asm/kvm_host.h
2290
int kvm_get_msr_common(struct kvm_vcpu *vcpu, struct msr_data *msr);
arch/x86/include/asm/kvm_host.h
2291
int kvm_set_msr_common(struct kvm_vcpu *vcpu, struct msr_data *msr);
arch/x86/kvm/emulate.c
2357
u64 msr_data;
arch/x86/kvm/emulate.c
2382
ops->get_msr(ctxt, MSR_STAR, &msr_data);
arch/x86/kvm/emulate.c
2383
msr_data >>= 32;
arch/x86/kvm/emulate.c
2384
cs_sel = (u16)(msr_data & 0xfffc);
arch/x86/kvm/emulate.c
2385
ss_sel = (u16)(msr_data + 8);
arch/x86/kvm/emulate.c
2401
MSR_LSTAR : MSR_CSTAR, &msr_data);
arch/x86/kvm/emulate.c
2402
ctxt->_eip = msr_data;
arch/x86/kvm/emulate.c
2404
ops->get_msr(ctxt, MSR_SYSCALL_MASK, &msr_data);
arch/x86/kvm/emulate.c
2405
ctxt->eflags &= ~msr_data;
arch/x86/kvm/emulate.c
2410
ops->get_msr(ctxt, MSR_STAR, &msr_data);
arch/x86/kvm/emulate.c
2411
ctxt->_eip = (u32)msr_data;
arch/x86/kvm/emulate.c
2424
u64 msr_data;
arch/x86/kvm/emulate.c
2445
ops->get_msr(ctxt, MSR_IA32_SYSENTER_CS, &msr_data);
arch/x86/kvm/emulate.c
2446
if ((msr_data & 0xfffc) == 0x0)
arch/x86/kvm/emulate.c
2451
cs_sel = (u16)msr_data & ~SEGMENT_RPL_MASK;
arch/x86/kvm/emulate.c
2461
ops->get_msr(ctxt, MSR_IA32_SYSENTER_EIP, &msr_data);
arch/x86/kvm/emulate.c
2462
ctxt->_eip = (efer & EFER_LMA) ? msr_data : (u32)msr_data;
arch/x86/kvm/emulate.c
2464
ops->get_msr(ctxt, MSR_IA32_SYSENTER_ESP, &msr_data);
arch/x86/kvm/emulate.c
2465
*reg_write(ctxt, VCPU_REGS_RSP) = (efer & EFER_LMA) ? msr_data :
arch/x86/kvm/emulate.c
2466
(u32)msr_data;
arch/x86/kvm/emulate.c
2477
u64 msr_data, rcx, rdx;
arch/x86/kvm/emulate.c
2498
ops->get_msr(ctxt, MSR_IA32_SYSENTER_CS, &msr_data);
arch/x86/kvm/emulate.c
2501
cs_sel = (u16)(msr_data + 16);
arch/x86/kvm/emulate.c
2502
if ((msr_data & 0xfffc) == 0x0)
arch/x86/kvm/emulate.c
2504
ss_sel = (u16)(msr_data + 24);
arch/x86/kvm/emulate.c
2509
cs_sel = (u16)(msr_data + 32);
arch/x86/kvm/emulate.c
2510
if (msr_data == 0x0)
arch/x86/kvm/emulate.c
3313
u64 msr_data;
arch/x86/kvm/emulate.c
3316
msr_data = (u32)reg_read(ctxt, VCPU_REGS_RAX)
arch/x86/kvm/emulate.c
3318
r = ctxt->ops->set_msr_with_filter(ctxt, msr_index, msr_data);
arch/x86/kvm/emulate.c
3329
u64 msr_data;
arch/x86/kvm/emulate.c
3332
r = ctxt->ops->get_msr_with_filter(ctxt, msr_index, &msr_data);
arch/x86/kvm/emulate.c
3338
*reg_write(ctxt, VCPU_REGS_RAX) = (u32)msr_data;
arch/x86/kvm/emulate.c
3339
*reg_write(ctxt, VCPU_REGS_RDX) = msr_data >> 32;
arch/x86/kvm/pmu.c
836
int kvm_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/pmu.c
862
int kvm_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/pmu.h
278
int kvm_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
arch/x86/kvm/pmu.h
279
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
2744
struct msr_data msr_info;
arch/x86/kvm/svm/svm.c
2796
struct msr_data *msr_info)
arch/x86/kvm/svm/svm.c
2817
static int svm_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/svm/svm.c
2980
static int svm_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr)
arch/x86/kvm/vmx/main.c
168
static int vt_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/vmx/main.c
188
static int vt_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/vmx/pmu_intel.c
301
struct msr_data *msr_info, bool read)
arch/x86/kvm/vmx/pmu_intel.c
339
static int intel_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/vmx/pmu_intel.c
382
static int intel_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/vmx/tdx.c
2219
int tdx_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr)
arch/x86/kvm/vmx/tdx.c
2244
int tdx_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr)
arch/x86/kvm/vmx/vmx.c
2073
struct msr_data *msr)
arch/x86/kvm/vmx/vmx.c
2113
int vmx_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/vmx/vmx.c
2319
int vmx_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/vmx/x86_ops.h
153
int tdx_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr);
arch/x86/kvm/vmx/x86_ops.h
154
int tdx_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr);
arch/x86/kvm/vmx/x86_ops.h
34
int vmx_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
arch/x86/kvm/vmx/x86_ops.h
60
int vmx_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
arch/x86/kvm/x86.c
1734
static int set_efer(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/x86.c
1829
struct msr_data msr;
arch/x86/kvm/x86.c
1948
struct msr_data msr;
arch/x86/kvm/x86.c
3535
static int set_msr_mce(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/x86.c
3852
struct msr_data *msr_info,
arch/x86/kvm/x86.c
3868
static void kvm_set_xstate_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/x86.c
3873
static void kvm_get_xstate_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/x86.c
3878
int kvm_set_msr_common(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
arch/x86/kvm/x86.c
4335
int kvm_get_msr_common(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
tools/testing/selftests/kvm/x86/hyperv_features.c
139
struct msr_data *msr;
tools/testing/selftests/kvm/x86/hyperv_features.c
43
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)