Home
last modified time | relevance | path

Searched defs:msr (Results 1 – 25 of 49) sorted by relevance

12

/xen-4.10.0-shim-comet/xen/arch/x86/
A Dmonitor.c44 static unsigned long *monitor_bitmap_for_msr(const struct domain *d, u32 *msr) in monitor_bitmap_for_msr()
70 static int monitor_enable_msr(struct domain *d, u32 msr) in monitor_enable_msr()
90 static int monitor_disable_msr(struct domain *d, u32 msr) in monitor_disable_msr()
107 bool monitored_msr(const struct domain *d, u32 msr) in monitored_msr()
188 u32 msr = mop->u.mov_to_msr.msr; in arch_monitor_domctl_event() local
A Dmsr.c121 int guest_rdmsr(const struct vcpu *v, uint32_t msr, uint64_t *val) in guest_rdmsr()
152 int guest_wrmsr(struct vcpu *v, uint32_t msr, uint64_t val) in guest_wrmsr()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dmsr.h14 #define rdmsr(msr,val1,val2) \ argument
19 #define rdmsrl(msr,val) do { unsigned long a__,b__; \ argument
26 #define wrmsr(msr,val1,val2) \ argument
31 static inline void wrmsrl(unsigned int msr, __u64 val) in wrmsrl()
40 #define rdmsr_safe(msr,val) ({\ argument
56 static inline int wrmsr_safe(unsigned int msr, uint64_t val) in wrmsr_safe()
A Dxenoprof.h72 static inline int passive_domain_do_rdmsr(unsigned int msr, in passive_domain_do_rdmsr()
78 static inline int passive_domain_do_wrmsr(unsigned int msr, in passive_domain_do_wrmsr()
A Dvpmu.h116 static inline int vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content, in vpmu_do_wrmsr()
121 static inline int vpmu_do_rdmsr(unsigned int msr, uint64_t *msr_content) in vpmu_do_rdmsr()
/xen-4.10.0-shim-comet/xen/arch/x86/cpu/
A Dvpmu_amd.c37 #define is_guest_mode(msr) ((msr) & (1ULL << MSR_F10H_EVNTSEL_GO_SHIFT)) argument
38 #define is_pmu_enabled(msr) ((msr) & (1ULL << MSR_F10H_EVNTSEL_EN_SHIFT)) argument
39 #define set_guest_mode(msr) (msr |= (1ULL << MSR_F10H_EVNTSEL_GO_SHIFT)) argument
40 #define is_overflowed(msr) (!((msr) & (1ULL << (MSR_F10H_COUNTER_LENGTH-1)))) argument
325 static void context_update(unsigned int msr, u64 msr_content) in context_update()
355 static int amd_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content, in amd_vpmu_do_wrmsr()
414 static int amd_vpmu_do_rdmsr(unsigned int msr, uint64_t *msr_content) in amd_vpmu_do_rdmsr()
A Damd.c47 static inline int rdmsr_amd_safe(unsigned int msr, unsigned int *lo, in rdmsr_amd_safe()
64 static inline int wrmsr_amd_safe(unsigned int msr, unsigned int lo, in wrmsr_amd_safe()
82 static void wrmsr_amd(unsigned int msr, uint64_t val) in wrmsr_amd()
139 static uint64_t __init _probe_mask_msr(unsigned int msr, uint64_t caps) in _probe_mask_msr()
232 #define LAZY(cap, msr, field) \ in amd_ctxt_switch_masking() argument
A Dintel.c25 static uint64_t __init _probe_mask_msr(unsigned int *msr, uint64_t caps) in _probe_mask_msr()
146 #define LAZY(msr, field) \ in intel_ctxt_switch_masking() argument
A Dmwait-idle.c1008 unsigned long long msr; in bxt_idle_state_table_update() local
1055 u64 msr; in sklh_idle_state_table_update() local
/xen-4.10.0-shim-comet/xen/arch/x86/cpu/mcheck/
A Dvmce.c103 static int bank_mce_rdmsr(const struct vcpu *v, uint32_t msr, uint64_t *val) in bank_mce_rdmsr()
175 int vmce_rdmsr(uint32_t msr, uint64_t *val) in vmce_rdmsr()
238 static int bank_mce_wrmsr(struct vcpu *v, uint32_t msr, uint64_t val) in bank_mce_wrmsr()
305 int vmce_wrmsr(uint32_t msr, uint64_t val) in vmce_wrmsr()
A Dmce.h81 static inline uint64_t mca_rdmsr(unsigned int msr) in mca_rdmsr()
90 #define mca_wrmsr(msr, val) do { \ argument
162 static inline int mce_vendor_bank_msr(const struct vcpu *v, uint32_t msr) in mce_vendor_bank_msr()
183 static inline int mce_bank_msr(const struct vcpu *v, uint32_t msr) in mce_bank_msr()
A Dmce_amd.c259 int vmce_amd_wrmsr(struct vcpu *v, uint32_t msr, uint64_t val) in vmce_amd_wrmsr()
266 int vmce_amd_rdmsr(const struct vcpu *v, uint32_t msr, uint64_t *val) in vmce_amd_rdmsr()
A Dmce_intel.c182 static inline void intel_get_extended_msr(struct mcinfo_extended *ext, u32 msr) in intel_get_extended_msr()
492 unsigned msr = MSR_IA32_MCx_CTL2(i); in do_cmci_discover() local
626 unsigned msr = MSR_IA32_MCx_CTL2(i); in clear_cmci() local
945 int vmce_intel_wrmsr(struct vcpu *v, uint32_t msr, uint64_t val) in vmce_intel_wrmsr()
958 int vmce_intel_rdmsr(const struct vcpu *v, uint32_t msr, uint64_t *val) in vmce_intel_rdmsr()
A Dmce.c1033 uint64_t msr; member
1050 struct intpose_ent *intpose_lookup(unsigned int cpu_nr, uint64_t msr, in intpose_lookup()
1068 static void intpose_add(unsigned int cpu_nr, uint64_t msr, uint64_t val) in intpose_add()
1093 bool intpose_inval(unsigned int cpu_nr, uint64_t msr) in intpose_inval()
1213 struct mcinfo_msr *msr; in x86_mc_msrinject() local
1461 struct mcinfo_msr *msr; in do_mca() local
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dvmcs.c153 const char *name, u32 ctl_min, u32 ctl_opt, u32 msr, bool_t *mismatch) in adjust_vmx_controls()
316 uint32_t must_be_one, must_be_zero, msr = MSR_IA32_VMX_PROCBASED_CTLS; in vmx_init_vmcs_config() local
823 void vmx_clear_msr_intercept(struct vcpu *v, unsigned int msr, in vmx_clear_msr_intercept()
855 void vmx_set_msr_intercept(struct vcpu *v, unsigned int msr, in vmx_set_msr_intercept()
884 unsigned int msr, bool is_write) in vmx_msr_is_intercepted()
1284 const u32 *msr = key; in vmx_msr_entry_key_cmp() local
1295 struct vmx_msr_entry *vmx_find_msr(u32 msr, int type) in vmx_find_msr()
1320 int vmx_read_guest_msr(u32 msr, u64 *val) in vmx_read_guest_msr()
1333 int vmx_write_guest_msr(u32 msr, u64 val) in vmx_write_guest_msr()
1346 int vmx_add_msr(u32 msr, int type) in vmx_add_msr()
A Dvmx.c489 long_mode_do_msr_read(unsigned int msr, uint64_t *msr_content) in long_mode_do_msr_read()
533 long_mode_do_msr_write(unsigned int msr, uint64_t msr_content) in long_mode_do_msr_write()
2138 static void vmx_enable_msr_interception(struct domain *d, uint32_t msr) in vmx_enable_msr_interception()
2884 static int vmx_msr_read_intercept(unsigned int msr, uint64_t *msr_content) in vmx_msr_read_intercept()
3025 unsigned int msr; in vmx_vlapic_msr_changed() local
3077 static int vmx_msr_write_intercept(unsigned int msr, uint64_t msr_content) in vmx_msr_write_intercept()
3319 const struct vmx_msr_entry *msr; in vmx_failed_vmentry() local
4168 struct vmx_msr_entry *msr; in lbr_tsx_fixup() local
4184 static void sign_extend_msr(u32 msr, int type) in sign_extend_msr()
/xen-4.10.0-shim-comet/xen/arch/x86/oprofile/
A Dnmi_int.c40 static int passive_domain_msr_op_checks(unsigned int msr, int *typep, int *indexp) in passive_domain_msr_op_checks()
56 int passive_domain_do_rdmsr(unsigned int msr, uint64_t *msr_content) in passive_domain_do_rdmsr()
67 int passive_domain_do_wrmsr(unsigned int msr, uint64_t msr_content) in passive_domain_do_wrmsr()
/xen-4.10.0-shim-comet/xen/include/public/
A Ddom0_ops.h72 uint32_t msr; member
96 struct dom0_msr msr; member
/xen-4.10.0-shim-comet/unmodified_drivers/linux-2.6/platform-pci/
A Dplatform-pci.c143 uint32_t eax, ebx, ecx, edx, pages, msr, i, base; in init_hypercall_stubs() local
196 uint32_t base, ecx, edx, pages, msr, i; in resume_hypercall_stubs() local
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dmonitor.c77 void hvm_monitor_msr(unsigned int msr, uint64_t value) in hvm_monitor_msr()
/xen-4.10.0-shim-comet/xen/arch/x86/cpu/mtrr/
A Dgeneric.c223 static void mtrr_wrmsr(unsigned int msr, uint64_t msr_content) in mtrr_wrmsr()
241 static void set_fixed_range(int msr, bool *changed, unsigned int *msrwords) in set_fixed_range()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/
A Dnestedsvm.c863 uint32_t msr, bool_t write) in nsvm_vmcb_guest_intercepts_msr()
1280 int nsvm_rdmsr(struct vcpu *v, unsigned int msr, uint64_t *msr_content) in nsvm_rdmsr()
1304 int nsvm_wrmsr(struct vcpu *v, unsigned int msr, uint64_t msr_content) in nsvm_wrmsr()
/xen-4.10.0-shim-comet/tools/debugger/kdd/
A Dkdd-xen.c430 int kdd_wrmsr(kdd_guest *g, int cpuid, uint32_t msr, uint64_t value) in kdd_wrmsr()
458 int kdd_rdmsr(kdd_guest *g, int cpuid, uint32_t msr, uint64_t *value) in kdd_rdmsr()
/xen-4.10.0-shim-comet/tools/tests/mce-test/tools/
A Dxen-mceinj.c273 uint64_t msr, in add_msr_intpose()
310 uint64_t msr; in add_msr_bank_intpose() local
/xen-4.10.0-shim-comet/xen/arch/x86/acpi/cpufreq/
A Dcpufreq.c86 static unsigned extract_msr(u32 msr, struct acpi_cpufreq_data *data) in extract_msr()
123 struct msr_addr msr; member

Completed in 37 milliseconds

12