Lines Matching defs:msr

14 struct msr {  struct
26 struct msr reg; argument
77 static inline void do_trace_write_msr(unsigned int msr, u64 val, int failed) {} in do_trace_write_msr()
78 static inline void do_trace_read_msr(unsigned int msr, u64 val, int failed) {} in do_trace_read_msr()
79 static inline void do_trace_rdpmc(unsigned int msr, u64 val, int failed) {} in do_trace_rdpmc()
89 static __always_inline unsigned long long __rdmsr(unsigned int msr) in __rdmsr()
101 static __always_inline void __wrmsr(unsigned int msr, u32 low, u32 high) in __wrmsr()
109 #define native_rdmsr(msr, val1, val2) \ argument
116 #define native_wrmsr(msr, low, high) \ argument
119 #define native_wrmsrl(msr, val) \ argument
123 static inline unsigned long long native_read_msr(unsigned int msr) in native_read_msr()
135 static inline unsigned long long native_read_msr_safe(unsigned int msr, in native_read_msr_safe()
158 native_write_msr(unsigned int msr, u32 low, u32 high) in native_write_msr()
168 native_write_msr_safe(unsigned int msr, u32 low, u32 high) in native_write_msr_safe()
264 #define rdmsr(msr, low, high) \ argument
271 static inline void wrmsr(unsigned int msr, u32 low, u32 high) in wrmsr()
276 #define rdmsrl(msr, val) \ argument
279 static inline void wrmsrl(unsigned int msr, u64 val) in wrmsrl()
285 static inline int wrmsr_safe(unsigned int msr, u32 low, u32 high) in wrmsr_safe()
291 #define rdmsr_safe(msr, low, high) \ argument
300 static inline int rdmsrl_safe(unsigned int msr, unsigned long long *p) in rdmsrl_safe()
322 static inline int wrmsrl_safe(u32 msr, u64 val) in wrmsrl_safe()