/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | monitor.c | 44 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 D | msr.c | 121 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 D | msr.h | 14 #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 D | xenoprof.h | 72 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 D | vpmu.h | 116 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 D | vpmu_amd.c | 37 #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 D | amd.c | 47 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 D | intel.c | 25 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 D | mwait-idle.c | 1008 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 D | vmce.c | 103 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 D | mce.h | 81 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 D | mce_amd.c | 259 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 D | mce_intel.c | 182 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 D | mce.c | 1033 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 D | vmcs.c | 153 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 D | vmx.c | 489 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 D | nmi_int.c | 40 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 D | dom0_ops.h | 72 uint32_t msr; member 96 struct dom0_msr msr; member
|
/xen-4.10.0-shim-comet/unmodified_drivers/linux-2.6/platform-pci/ |
A D | platform-pci.c | 143 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 D | monitor.c | 77 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 D | generic.c | 223 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 D | nestedsvm.c | 863 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 D | kdd-xen.c | 430 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 D | xen-mceinj.c | 273 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 D | cpufreq.c | 86 static unsigned extract_msr(u32 msr, struct acpi_cpufreq_data *data) in extract_msr() 123 struct msr_addr msr; member
|