Home
last modified time | relevance | path

Searched refs:msr_index (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/arch/x86/xen/
Dpmu.c136 static int is_intel_pmu_msr(u32 msr_index, int *type, int *index) in is_intel_pmu_msr() argument
140 switch (msr_index) { in is_intel_pmu_msr()
155 if ((msr_index >= MSR_CORE_PERF_FIXED_CTR0) && in is_intel_pmu_msr()
156 (msr_index < MSR_CORE_PERF_FIXED_CTR0 + in is_intel_pmu_msr()
158 *index = msr_index - MSR_CORE_PERF_FIXED_CTR0; in is_intel_pmu_msr()
163 if ((msr_index >= MSR_P6_EVNTSEL0) && in is_intel_pmu_msr()
164 (msr_index < MSR_P6_EVNTSEL0 + intel_num_arch_counters)) { in is_intel_pmu_msr()
165 *index = msr_index - MSR_P6_EVNTSEL0; in is_intel_pmu_msr()
170 msr_index_pmc = msr_index & MSR_PMC_ALIAS_MASK; in is_intel_pmu_msr()
/Linux-v4.19/drivers/thermal/
Dintel_powerclamp.c225 int msr_index; member
230 .msr_index = MSR_PKG_C##id##_RESIDENCY, \
251 while (info->msr_index) { in has_pkg_state_counter()
252 if (!rdmsrl_safe(info->msr_index, &val)) in has_pkg_state_counter()
266 while (info->msr_index) { in pkg_state_counter()
268 if (!rdmsrl_safe(info->msr_index, &val)) in pkg_state_counter()
/Linux-v4.19/tools/testing/selftests/kvm/include/
Dkvm_util.h112 uint64_t vcpu_get_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index);
113 void vcpu_set_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index,
/Linux-v4.19/arch/x86/include/asm/
Dkvm_emulate.h212 int (*set_msr)(struct x86_emulate_ctxt *ctxt, u32 msr_index, u64 data);
213 int (*get_msr)(struct x86_emulate_ctxt *ctxt, u32 msr_index, u64 *pdata);
/Linux-v4.19/tools/testing/selftests/kvm/lib/
Dkvm_util.c1259 uint64_t vcpu_get_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index) in vcpu_get_msr() argument
1270 buffer.entry.index = msr_index; in vcpu_get_msr()
1292 void vcpu_set_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index, in vcpu_set_msr() argument
1305 buffer.entry.index = msr_index; in vcpu_set_msr()
/Linux-v4.19/arch/x86/kvm/
Dvmx.c3764 vmx_restore_control_msr(struct vcpu_vmx *vmx, u32 msr_index, u64 data) in vmx_restore_control_msr() argument
3769 switch (msr_index) { in vmx_restore_control_msr()
3870 static int vmx_restore_fixed0_msr(struct vcpu_vmx *vmx, u32 msr_index, u64 data) in vmx_restore_fixed0_msr() argument
3874 switch (msr_index) { in vmx_restore_fixed0_msr()
3901 static int vmx_set_vmx_msr(struct kvm_vcpu *vcpu, u32 msr_index, u64 data) in vmx_set_vmx_msr() argument
3912 switch (msr_index) { in vmx_set_vmx_msr()
3934 return vmx_restore_control_msr(vmx, msr_index, data); in vmx_set_vmx_msr()
3939 return vmx_restore_fixed0_msr(vmx, msr_index, data); in vmx_set_vmx_msr()
3961 static int vmx_get_vmx_msr(struct nested_vmx_msrs *msrs, u32 msr_index, u64 *pdata) in vmx_get_vmx_msr() argument
3963 switch (msr_index) { in vmx_get_vmx_msr()
[all …]
Dx86.c5635 u32 msr_index, u64 *pdata) in emulator_get_msr() argument
5640 msr.index = msr_index; in emulator_get_msr()
5651 u32 msr_index, u64 data) in emulator_set_msr() argument
5656 msr.index = msr_index; in emulator_set_msr()