| /Linux-v5.4/arch/x86/xen/ |
| D | pmu.c | 143 static int is_intel_pmu_msr(u32 msr_index, int *type, int *index) in is_intel_pmu_msr() argument 147 switch (msr_index) { in is_intel_pmu_msr() 162 if ((msr_index >= MSR_CORE_PERF_FIXED_CTR0) && in is_intel_pmu_msr() 163 (msr_index < MSR_CORE_PERF_FIXED_CTR0 + in is_intel_pmu_msr() 165 *index = msr_index - MSR_CORE_PERF_FIXED_CTR0; in is_intel_pmu_msr() 170 if ((msr_index >= MSR_P6_EVNTSEL0) && in is_intel_pmu_msr() 171 (msr_index < MSR_P6_EVNTSEL0 + intel_num_arch_counters)) { in is_intel_pmu_msr() 172 *index = msr_index - MSR_P6_EVNTSEL0; in is_intel_pmu_msr() 177 msr_index_pmc = msr_index & MSR_PMC_ALIAS_MASK; in is_intel_pmu_msr()
|
| /Linux-v5.4/drivers/thermal/intel/ |
| D | intel_powerclamp.c | 210 int msr_index; member 215 .msr_index = MSR_PKG_C##id##_RESIDENCY, \ 236 while (info->msr_index) { in has_pkg_state_counter() 237 if (!rdmsrl_safe(info->msr_index, &val)) in has_pkg_state_counter() 251 while (info->msr_index) { in pkg_state_counter() 253 if (!rdmsrl_safe(info->msr_index, &val)) in pkg_state_counter()
|
| /Linux-v5.4/arch/x86/kvm/vmx/ |
| D | nested.h | 32 int vmx_set_vmx_msr(struct kvm_vcpu *vcpu, u32 msr_index, u64 data); 33 int vmx_get_vmx_msr(struct nested_vmx_msrs *msrs, u32 msr_index, u64 *pdata);
|
| D | nested.c | 1087 vmx_restore_control_msr(struct vcpu_vmx *vmx, u32 msr_index, u64 data) in vmx_restore_control_msr() argument 1092 switch (msr_index) { in vmx_restore_control_msr() 1185 static int vmx_restore_fixed0_msr(struct vcpu_vmx *vmx, u32 msr_index, u64 data) in vmx_restore_fixed0_msr() argument 1189 switch (msr_index) { in vmx_restore_fixed0_msr() 1216 int vmx_set_vmx_msr(struct kvm_vcpu *vcpu, u32 msr_index, u64 data) in vmx_set_vmx_msr() argument 1227 switch (msr_index) { in vmx_set_vmx_msr() 1249 return vmx_restore_control_msr(vmx, msr_index, data); in vmx_set_vmx_msr() 1254 return vmx_restore_fixed0_msr(vmx, msr_index, data); in vmx_set_vmx_msr() 1281 int vmx_get_vmx_msr(struct nested_vmx_msrs *msrs, u32 msr_index, u64 *pdata) in vmx_get_vmx_msr() argument 1283 switch (msr_index) { in vmx_get_vmx_msr() [all …]
|
| D | vmx.c | 1910 u32 msr_index = msr_info->index; in vmx_set_msr() local 1914 switch (msr_index) { in vmx_set_msr() 2071 return vmx_set_vmx_msr(vcpu, msr_index, data); in vmx_set_msr() 2157 msr = find_msr_entry(vmx, msr_index); in vmx_set_msr()
|
| /Linux-v5.4/arch/x86/include/asm/ |
| D | kvm_emulate.h | 212 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-v5.4/tools/testing/selftests/kvm/lib/x86_64/ |
| D | processor.c | 853 uint64_t vcpu_get_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index) in vcpu_get_msr() argument 864 buffer.entry.index = msr_index; in vcpu_get_msr() 886 void vcpu_set_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index, in vcpu_set_msr() argument 899 buffer.entry.index = msr_index; in vcpu_set_msr()
|
| /Linux-v5.4/tools/testing/selftests/kvm/include/x86_64/ |
| D | processor.h | 324 uint64_t vcpu_get_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index); 325 void vcpu_set_msr(struct kvm_vm *vm, uint32_t vcpuid, uint64_t msr_index,
|
| /Linux-v5.4/arch/x86/kvm/ |
| D | x86.c | 6111 u32 msr_index, u64 *pdata) in emulator_get_msr() argument 6113 return kvm_get_msr(emul_to_vcpu(ctxt), msr_index, pdata); in emulator_get_msr() 6117 u32 msr_index, u64 data) in emulator_set_msr() argument 6119 return kvm_set_msr(emul_to_vcpu(ctxt), msr_index, data); in emulator_set_msr()
|