/linux/arch/x86/include/asm/ |
H A D | msr.h | 70 static inline void do_trace_write_msr(unsigned int msr, u64 val, int failed) {} in do_trace_write_msr() 71 static inline void do_trace_read_msr(unsigned int msr, u64 val, int failed) {} in do_trace_read_msr() 72 static inline void do_trace_rdpmc(unsigned int msr, u64 val, int failed) {} in do_trace_rdpmc() 82 static __always_inline unsigned long long __rdmsr(unsigned int msr) in __rdmsr() 94 static __always_inline void __wrmsr(unsigned int msr, u32 low, u32 high) in __wrmsr() 102 #define native_rdmsr(msr, val1, val2) \ argument 109 #define native_wrmsr(msr, low, high) \ argument 112 #define native_wrmsrl(msr, val) \ argument 116 static inline unsigned long long native_read_msr(unsigned int msr) in native_read_msr() 128 static inline unsigned long long native_read_msr_safe(unsigned int msr, in native_read_msr_safe() [all …]
|
/linux/arch/x86/kernel/cpu/ |
H A D | perfctr-watchdog.c | 45 static inline unsigned int nmi_perfctr_msr_to_bit(unsigned int msr) in nmi_perfctr_msr_to_bit() 78 static inline unsigned int nmi_evntsel_msr_to_bit(unsigned int msr) in nmi_evntsel_msr_to_bit() 108 int reserve_perfctr_nmi(unsigned int msr) in reserve_perfctr_nmi() 123 void release_perfctr_nmi(unsigned int msr) in release_perfctr_nmi() 136 int reserve_evntsel_nmi(unsigned int msr) in reserve_evntsel_nmi() 151 void release_evntsel_nmi(unsigned int msr) in release_evntsel_nmi()
|
H A D | amd.c | 32 static inline int rdmsrl_amd_safe(unsigned msr, unsigned long long *p) in rdmsrl_amd_safe() 50 static inline int wrmsrl_amd_safe(unsigned msr, unsigned long long val) in wrmsrl_amd_safe() 491 u64 msr; in early_detect_mem_encrypt() local
|
/linux/arch/x86/lib/ |
H A D | msr.c | 39 static int msr_read(u32 msr, struct msr *m) in msr_read() 59 static int msr_write(u32 msr, struct msr *m) in msr_write() 64 static inline int __flip_bit(u32 msr, u8 bit, bool set) in __flip_bit() 102 int msr_set_bit(u32 msr, u8 bit) in msr_set_bit() 117 int msr_clear_bit(u32 msr, u8 bit) in msr_clear_bit() 123 void do_trace_write_msr(unsigned int msr, u64 val, int failed) in do_trace_write_msr() 130 void do_trace_read_msr(unsigned int msr, u64 val, int failed) in do_trace_read_msr()
|
/linux/arch/x86/hyperv/ |
H A D | ivm.c | 185 static void hv_ghcb_msr_write(u64 msr, u64 value) in hv_ghcb_msr_write() 214 static void hv_ghcb_msr_read(u64 msr, u64 *value) in hv_ghcb_msr_read() 380 static inline void hv_ghcb_msr_write(u64 msr, u64 value) {} in hv_ghcb_msr_write() 381 static inline void hv_ghcb_msr_read(u64 msr, u64 *value) {} in hv_ghcb_msr_read() 385 static void hv_tdx_msr_write(u64 msr, u64 val) in hv_tdx_msr_write() 399 static void hv_tdx_msr_read(u64 msr, u64 *val) in hv_tdx_msr_read() 429 static inline void hv_tdx_msr_write(u64 msr, u64 value) {} in hv_tdx_msr_write() 430 static inline void hv_tdx_msr_read(u64 msr, u64 *value) {} in hv_tdx_msr_read() 434 void hv_ivm_msr_write(u64 msr, u64 value) in hv_ivm_msr_write() 445 void hv_ivm_msr_read(u64 msr, u64 *value) in hv_ivm_msr_read()
|
/linux/arch/powerpc/kernel/ |
H A D | cpu_setup_power.c | 19 u64 msr; in init_hvmode_206() local 153 u64 msr; in __restore_cpu_power7() local 185 u64 msr; in __restore_cpu_power8() local 225 u64 msr; in __restore_cpu_power9() local 268 u64 msr; in __restore_cpu_power10() local
|
H A D | signal_64.c | 130 unsigned long msr = regs->msr; in __unsafe_setup_sigcontext() local 210 unsigned long msr) in setup_tm_sigcontexts() 344 unsigned long msr; in __unsafe_restore_sigcontext() local 445 unsigned long msr; in restore_tm_sigcontexts() local 749 unsigned long msr; in SYSCALL_DEFINE0() local 865 unsigned long msr = regs->msr; in handle_rt_signal64() local
|
H A D | signal_32.c | 271 unsigned long msr = regs->msr; in __unsafe_save_user_regs() local 370 struct mcontext __user *tm_frame, unsigned long msr) in save_tm_user_regs_unsafe() 451 struct mcontext __user *tm_frame, unsigned long msr) in save_tm_user_regs_unsafe() 457 #define unsafe_save_tm_user_regs(regs, frame, tm_frame, msr, label) do { \ argument 470 unsigned long msr; in restore_user_regs() local 576 unsigned long msr, msr_hi; in restore_tm_user_regs() local 746 unsigned long msr = regs->msr; in handle_rt_signal32() local 846 unsigned long msr = regs->msr; in handle_signal32() local
|
/linux/arch/x86/xen/ |
H A D | pmu.c | 131 static inline bool is_amd_pmu_msr(unsigned int msr) in is_amd_pmu_msr() 197 static bool xen_intel_pmu_emulate(unsigned int msr, u64 *val, int type, in xen_intel_pmu_emulate() 260 static bool xen_amd_pmu_emulate(unsigned int msr, u64 *val, bool is_read) in xen_amd_pmu_emulate() 301 static bool pmu_msr_chk_emulated(unsigned int msr, uint64_t *val, bool is_read, in pmu_msr_chk_emulated() 316 bool pmu_msr_read(unsigned int msr, uint64_t *val, int *err) in pmu_msr_read() 331 bool pmu_msr_write(unsigned int msr, uint32_t low, uint32_t high, int *err) in pmu_msr_write() 357 uint32_t msr; in xen_amd_read_pmc() local 378 uint32_t msr; in xen_intel_read_pmc() local
|
H A D | enlighten_pv.c | 1021 static u64 xen_do_read_msr(unsigned int msr, int *err) in xen_do_read_msr() 1064 static void xen_do_write_msr(unsigned int msr, unsigned int low, in xen_do_write_msr() 1102 static u64 xen_read_msr_safe(unsigned int msr, int *err) in xen_read_msr_safe() 1107 static int xen_write_msr_safe(unsigned int msr, unsigned int low, in xen_write_msr_safe() 1117 static u64 xen_read_msr(unsigned int msr) in xen_read_msr() 1124 static void xen_write_msr(unsigned int msr, unsigned low, unsigned high) in xen_write_msr()
|
/linux/arch/m68k/bvme6000/ |
H A D | config.c | 166 unsigned char msr; in bvme6000_timer_int() local 191 unsigned char msr = rtc->msr & 0xc0; in bvme6000_sched_init() local 233 unsigned char msr, msb; in bvme6000_read_clk() local 286 unsigned char msr = rtc->msr & 0xc0; in bvme6000_hwclk() local
|
/linux/tools/testing/selftests/kvm/x86_64/ |
H A D | kvm_pv_test.c |
|
H A D | hyperv_features.c |
|
H A D | userspace_msr_exit_test.c |
|
/linux/arch/x86/include/asm/shared/ |
H A D | msr.h | 5 struct msr { struct 6 union {
|
/linux/arch/powerpc/include/asm/ |
H A D | asm-prototypes.h | 63 static inline void kvmppc_save_tm_hv(struct kvm_vcpu *vcpu, u64 msr, in kvmppc_save_tm_hv() 65 static inline void kvmppc_restore_tm_hv(struct kvm_vcpu *vcpu, u64 msr, in kvmppc_restore_tm_hv()
|
/linux/arch/powerpc/kvm/ |
H A D | book3s_hv_tm.c | 19 u64 msr = vcpu->arch.shregs.msr; in emulate_tx_failure() local 45 u64 msr = vcpu->arch.shregs.msr; in kvmhv_p9_tm_emulation() local
|
/linux/arch/powerpc/platforms/powernv/ |
H A D | opal-call.c | 71 unsigned long opcode, unsigned long msr) in __opal_call_trace() 88 unsigned long opcode, unsigned long msr) in __opal_call_trace() 100 unsigned long msr = mfmsr(); in opal_call() local
|
/linux/tools/power/x86/x86_energy_perf_policy/ |
H A D | x86_energy_perf_policy.c | 680 int get_msr(int cpu, int offset, unsigned long long *msr) in get_msr() 779 unsigned long long msr; in read_hwp_cap() local 814 unsigned long long msr; in read_hwp_request() local 828 unsigned long long msr = 0; in write_hwp_request() local 917 unsigned long long msr; in print_pkg_msrs() local 1169 unsigned long long msr; in enable_hwp_on_cpu() local 1182 unsigned long long msr; in update_cpu_msrs() local 1333 unsigned long long msr; in verify_hwp_is_enabled() local 1419 unsigned long long msr; in early_cpuid() local
|
/linux/tools/power/cpupower/debug/i386/ |
H A D | centrino-decode.c | 28 static int rdmsr(unsigned int cpu, unsigned int msr, in rdmsr() 63 static void decode (unsigned int msr) in decode()
|
/linux/arch/mips/pci/ |
H A D | ops-loongson2.c | 182 void _rdmsr(u32 msr, u32 *hi, u32 *lo) in _rdmsr() 198 void _wrmsr(u32 msr, u32 hi, u32 lo) in _wrmsr()
|
/linux/sound/pci/ctxfi/ |
H A D | ctamixer.h | 30 unsigned int msr; member 75 unsigned int msr; member
|
/linux/arch/x86/kvm/vmx/ |
H A D | vmx.c | 378 u64 msr; in vmx_disable_fb_clear() local 672 static int vmx_get_passthrough_msr_slot(u32 msr) in vmx_get_passthrough_msr_slot() 706 struct vmx_uret_msr *vmx_find_uret_msr(struct vcpu_vmx *vmx, u32 msr) in vmx_find_uret_msr() 717 struct vmx_uret_msr *msr, u64 data) in vmx_set_guest_uret_msr() 935 static bool msr_write_intercepted(struct vcpu_vmx *vmx, u32 msr) in msr_write_intercepted() 968 int vmx_find_loadstore_msr_slot(struct vmx_msrs *m, u32 msr) in vmx_find_loadstore_msr_slot() 979 static void clear_atomic_switch_msr(struct vcpu_vmx *vmx, unsigned msr) in clear_atomic_switch_msr() 1031 static void add_atomic_switch_msr(struct vcpu_vmx *vmx, unsigned msr, in add_atomic_switch_msr() 1877 static void vmx_setup_uret_msr(struct vcpu_vmx *vmx, unsigned int msr, in vmx_setup_uret_msr() 1978 struct msr_data *msr) in is_vmx_feature_control_msr_valid() [all …]
|
/linux/drivers/i2c/busses/ |
H A D | i2c-rcar.c | 552 static void rcar_i2c_irq_send(struct rcar_i2c_priv *priv, u32 msr) in rcar_i2c_irq_send() 601 static void rcar_i2c_irq_recv(struct rcar_i2c_priv *priv, u32 msr) in rcar_i2c_irq_recv() 732 static irqreturn_t rcar_i2c_irq(int irq, struct rcar_i2c_priv *priv, u32 msr) in rcar_i2c_irq() 782 u32 msr; in rcar_i2c_gen2_irq() local 799 u32 msr; in rcar_i2c_gen3_irq() local 992 u32 msr = rcar_i2c_read(priv, ICMSR); in rcar_i2c_master_xfer_atomic() local
|
/linux/drivers/usb/serial/ |
H A D | mct_u232.c | 306 unsigned char *msr) in mct_u232_get_modem_stat() 337 unsigned char msr) in mct_u232_msr_to_icount() 351 unsigned int *control_state, unsigned char msr) in mct_u232_msr_to_state()
|