/linux/arch/x86/include/asm/ |
H A D | msr.h | 54 static inline void do_trace_write_msr(u32 msr, u64 val, int failed) {} in do_trace_write_msr() argument 55 static inline void do_trace_read_msr(u32 msr, u6 in do_trace_write_msr() argument 56 do_trace_rdpmc(u32 msr,u64 val,int failed) do_trace_rdpmc() argument 66 __rdmsr(u32 msr) __rdmsr() argument 78 __wrmsrq(u32 msr,u64 val) __wrmsrq() argument 86 native_rdmsr(msr,val1,val2) global() argument 93 native_rdmsrq(u32 msr) native_rdmsrq() argument 98 native_wrmsr(msr,low,high) global() argument 101 native_wrmsrq(msr,val) global() argument 104 native_read_msr(u32 msr) native_read_msr() argument 116 native_read_msr_safe(u32 msr,u64 * p) native_read_msr_safe() argument 135 native_write_msr(u32 msr,u64 val) native_write_msr() argument 144 native_write_msr_safe(u32 msr,u64 val) native_write_msr_safe() argument 182 rdmsr(msr,low,high) global() argument 189 wrmsr(u32 msr,u32 low,u32 high) wrmsr() argument 194 rdmsrq(msr,val) global() argument 197 wrmsrq(u32 msr,u64 val) wrmsrq() argument 203 wrmsrq_safe(u32 msr,u64 val) wrmsrq_safe() argument 209 rdmsr_safe(msr,low,high) global() argument 218 rdmsrq_safe(u32 msr,u64 * p) rdmsrq_safe() argument 234 wrmsrns(u32 msr,u64 val) wrmsrns() argument 248 wrmsr_safe(u32 msr,u32 low,u32 high) wrmsr_safe() argument 330 rdmsrl(msr,val) global() argument 331 wrmsrl(msr,val) global() argument 332 rdmsrl_on_cpu(cpu,msr,q) global() argument [all...] |
H A D | paravirt.h | 178 static inline u64 paravirt_read_msr(u32 msr) in paravirt_read_msr() argument 183 static inline void paravirt_write_msr(u32 msr, u64 val) in paravirt_write_msr() argument 188 static inline int paravirt_read_msr_safe(u32 msr, u64 *val) in paravirt_read_msr_safe() argument 193 static inline int paravirt_write_msr_safe(u32 msr, u64 val) in paravirt_write_msr_safe() argument 198 #define rdmsr(msr, val1, val2) \ argument 205 wrmsr(u32 msr,u32 low,u32 high) wrmsr() argument 210 rdmsrq(msr,val) global() argument 215 wrmsrq(u32 msr,u64 val) wrmsrq() argument 220 wrmsrq_safe(u32 msr,u64 val) wrmsrq_safe() argument 226 rdmsr_safe(msr,a,b) global() argument 235 rdmsrq_safe(u32 msr,u64 * p) rdmsrq_safe() argument [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() argument 78 nmi_evntsel_msr_to_bit(unsigned int msr) nmi_evntsel_msr_to_bit() argument 108 reserve_perfctr_nmi(unsigned int msr) reserve_perfctr_nmi() argument 123 release_perfctr_nmi(unsigned int msr) release_perfctr_nmi() argument 136 reserve_evntsel_nmi(unsigned int msr) reserve_evntsel_nmi() argument 151 release_evntsel_nmi(unsigned int msr) release_evntsel_nmi() argument [all...] |
/linux/tools/testing/selftests/kvm/x86/ |
H A D | feature_msrs_test.c | 15 static bool is_kvm_controlled_msr(uint32_t msr) in is_kvm_controlled_msr() argument 24 static bool is_hidden_vmx_msr(uint32_t msr) in is_hidden_vmx_msr() argument 37 static bool is_quirked_msr(uint32_t msr) in is_quirked_msr() argument 42 static void test_feature_msr(uint32_t msr) in test_feature_msr() argument [all...] |
H A D | kvm_pv_test.c | 20 #define TEST_MSR(msr) { .idx = msr, .name = #msr } argument 22 #define PR_MSR(msr) ucall(UCALL_PR_MSR, 1, msr) argument 41 static void test_msr(struct msr_data *msr) in test_msr() argument 100 struct msr_data *msr in pr_msr() local [all...] |
H A D | hyperv_features.c | 37 static bool is_write_only_msr(uint32_t msr) in is_write_only_msr() argument 42 static void guest_msr(struct msr_data *msr) in guest_msr() argument 138 struct msr_data *msr; guest_test_msrs_access() local [all...] |
H A D | userspace_msr_exit_test.c | 80 static void deny_msr(uint8_t *bitmap, u32 msr) in deny_msr() argument 145 static noinline uint64_t test_rdmsr(uint32_t msr) in test_rdmsr() argument 161 static noinline void test_wrmsr(uint32_t msr, uint64_t value) in test_wrmsr() argument 179 static noinline uint64_t test_em_rdmsr(uint32_t msr) in test_em_rdmsr() argument 195 static noinline void test_em_wrmsr(uint32_t msr, uint64_t value) in test_em_wrmsr() argument [all...] |
/linux/arch/x86/kvm/ |
H A D | mtrr.c | 24 static u64 *find_mtrr(struct kvm_vcpu *vcpu, unsigned int msr) in find_mtrr() argument 61 static bool kvm_mtrr_valid(struct kvm_vcpu *vcpu, u32 msr, u64 data) in kvm_mtrr_valid() argument 96 kvm_mtrr_set_msr(struct kvm_vcpu * vcpu,u32 msr,u64 data) kvm_mtrr_set_msr() argument 111 kvm_mtrr_get_msr(struct kvm_vcpu * vcpu,u32 msr,u64 * pdata) kvm_mtrr_get_msr() argument [all...] |
H A D | hyperv.c | 245 static void synic_exit(struct kvm_vcpu_hv_synic *synic, u32 msr) in synic_exit() argument 260 u32 msr, u64 data, bool host) in synic_set_msr() argument 346 syndbg_exit(struct kvm_vcpu * vcpu,u32 msr) syndbg_exit() argument 363 syndbg_set_msr(struct kvm_vcpu * vcpu,u32 msr,u64 data,bool host) syndbg_set_msr() argument 402 syndbg_get_msr(struct kvm_vcpu * vcpu,u32 msr,u64 * pdata,bool host) syndbg_get_msr() argument 437 synic_get_msr(struct kvm_vcpu_hv_synic * synic,u32 msr,u64 * pdata,bool host) synic_get_msr() argument 1011 kvm_hv_msr_partition_wide(u32 msr) kvm_hv_msr_partition_wide() argument 1252 hv_check_msr_access(struct kvm_vcpu_hv * hv_vcpu,u32 msr) hv_check_msr_access() argument 1378 kvm_hv_set_msr_pw(struct kvm_vcpu * vcpu,u32 msr,u64 data,bool host) kvm_hv_set_msr_pw() argument 1521 kvm_hv_set_msr(struct kvm_vcpu * vcpu,u32 msr,u64 data,bool host) kvm_hv_set_msr() argument 1633 kvm_hv_get_msr_pw(struct kvm_vcpu * vcpu,u32 msr,u64 * pdata,bool host) kvm_hv_get_msr_pw() argument 1689 kvm_hv_get_msr(struct kvm_vcpu * vcpu,u32 msr,u64 * pdata,bool host) kvm_hv_get_msr() argument 1754 kvm_hv_set_msr_common(struct kvm_vcpu * vcpu,u32 msr,u64 data,bool host) kvm_hv_set_msr_common() argument 1775 kvm_hv_get_msr_common(struct kvm_vcpu * vcpu,u32 msr,u64 * pdata,bool host) kvm_hv_get_msr_common() argument [all...] |
/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; __restore_cpu_power10() local [all...] |
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() argument 344 unsigned long msr; __unsafe_restore_sigcontext() local 445 unsigned long msr; restore_tm_sigcontexts() local 749 unsigned long msr; SYSCALL_DEFINE0() local 865 unsigned long msr = regs->msr; handle_rt_signal64() local [all...] |
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() argument 451 save_tm_user_regs_unsafe(struct pt_regs * regs,struct mcontext __user * frame,struct mcontext __user * tm_frame,unsigned long msr) save_tm_user_regs_unsafe() argument 457 unsafe_save_tm_user_regs(regs,frame,tm_frame,msr,label) global() argument 470 unsigned long msr; restore_user_regs() local 576 unsigned long msr, msr_hi; restore_tm_user_regs() local 746 unsigned long msr = regs->msr; handle_rt_signal32() local 846 unsigned long msr = regs->msr; handle_signal32() local [all...] |
/linux/arch/x86/hyperv/ |
H A D | ivm.c | 188 static void hv_ghcb_msr_write(u64 msr, u64 value) in hv_ghcb_msr_write() argument 217 static void hv_ghcb_msr_read(u64 msr, u64 *value) in hv_ghcb_msr_read() argument 389 static inline void hv_ghcb_msr_write(u64 msr, u6 argument 390 hv_ghcb_msr_read(u64 msr,u64 * value) hv_ghcb_msr_read() argument 394 hv_tdx_msr_write(u64 msr,u64 val) hv_tdx_msr_write() argument 408 hv_tdx_msr_read(u64 msr,u64 * val) hv_tdx_msr_read() argument 438 hv_tdx_msr_write(u64 msr,u64 value) hv_tdx_msr_write() argument 439 hv_tdx_msr_read(u64 msr,u64 * value) hv_tdx_msr_read() argument 443 hv_ivm_msr_write(u64 msr,u64 value) hv_ivm_msr_write() argument 454 hv_ivm_msr_read(u64 msr,u64 * value) hv_ivm_msr_read() argument [all...] |
/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; bvme6000_read_clk() local 286 unsigned char msr = rtc->msr & 0xc0; bvme6000_hwclk() local [all...] |
/linux/arch/arm64/hyperv/ |
H A D | hv_core.c | 76 void hv_set_vpreg(u32 msr, u64 value) in hv_set_vpreg() argument 107 void hv_get_vpreg_128(u32 msr, struct hv_get_vp_registers_output *result) in hv_get_vpreg_128() argument 137 u64 hv_get_vpreg(u32 msr) in hv_get_vpreg() argument
|
/linux/arch/x86/xen/ |
H A D | pmu.c | 132 static bool is_amd_pmu_msr(u32 msr) in is_amd_pmu_msr() argument 198 static bool xen_intel_pmu_emulate(u32 msr, u64 *val, int type, int index, bool is_read) in xen_intel_pmu_emulate() argument 260 static bool xen_amd_pmu_emulate(u32 msr, u6 argument 301 pmu_msr_chk_emulated(u32 msr,u64 * val,bool is_read) pmu_msr_chk_emulated() argument 322 u32 msr; xen_amd_read_pmc() local 344 u32 msr; xen_intel_read_pmc() local [all...] |
H A D | enlighten_pv.c | 1090 static u64 xen_do_read_msr(u32 msr, int *err) in xen_do_read_msr() argument 1125 static void xen_do_write_msr(u32 msr, u64 val, int *err) in xen_do_write_msr() argument 1163 xen_read_msr_safe(u32 msr,u64 * val) xen_read_msr_safe() argument 1171 xen_write_msr_safe(u32 msr,u64 val) xen_write_msr_safe() argument 1180 xen_read_msr(u32 msr) xen_read_msr() argument 1187 xen_write_msr(u32 msr,u64 val) xen_write_msr() argument [all...] |
/linux/arch/x86/include/asm/shared/ |
H A D | msr.h | 5 struct msr { struct 6 __anon05f708b1010amsr global() argument
|
/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() argument 65 static inline void kvmppc_restore_tm_hv(struct kvm_vcpu *vcpu, u64 msr, in kvmppc_restore_tm_hv() argument
|
/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 [all...] |
/linux/arch/x86/kvm/vmx/ |
H A D | pmu_intel.c | 144 static inline struct kvm_pmc *get_fw_gp_pmc(struct kvm_pmu *pmu, u32 msr) in get_fw_gp_pmc() argument 186 static bool intel_is_valid_msr(struct kvm_vcpu *vcpu, u32 msr) in intel_is_valid_msr() argument 217 intel_msr_idx_to_pmc(struct kvm_vcpu * vcpu,u32 msr) intel_msr_idx_to_pmc() argument 344 u32 msr = msr_info->index; intel_pmu_get_msr() local 387 u32 msr = msr_info->index; intel_pmu_set_msr() local [all...] |
/linux/arch/powerpc/platforms/powernv/ |
H A D | opal-call.c | 71 unsigned long opcode, unsigned long msr) in __opal_call_trace() argument 88 unsigned long opcode, unsigned long msr) in __opal_call_trace() argument 100 unsigned long msr = mfmsr(); in opal_call() 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() argument 63 static void decode (unsigned int msr) in decode() argument
|
/linux/tools/power/x86/turbostat/ |
H A D | turbostat.c | 609 unsigned long long msr = 3; in slm_bclk() local 1334 unsigned long long msr[NUM_RAPL_COUNTERS]; member 1352 unsigned long long msr; member 1598 unsigned long long msr[NUM_CSTATE_COUNTERS]; global() member 1614 unsigned long long msr; global() member 1745 unsigned long long msr[NUM_MSR_COUNTERS]; global() member 1756 unsigned long long msr; global() member 2474 get_msr(int cpu,off_t offset,unsigned long long * msr) get_msr() argument 4431 unsigned long long msr; get_epb() local 5104 unsigned long long msr; get_counters() local 5327 unsigned long long msr; probe_cst_limit() local 5371 unsigned long long msr; dump_platform_info() local 5390 unsigned long long msr; dump_power_ctl() local 5408 unsigned long long msr; dump_turbo_ratio_limit2() local 5427 unsigned long long msr; dump_turbo_ratio_limit1() local 5470 unsigned long long msr, core_counts; dump_turbo_ratio_limits() local 5499 unsigned long long msr; dump_atom_turbo_ratio_limits() local 5541 unsigned long long msr; dump_knl_turbo_ratio_limits() local 5596 unsigned long long msr; dump_cst_cfg() local 5624 unsigned long long msr; dump_config_tdp() local 5668 unsigned long long msr; print_irtl() local 6564 get_msr_sum(int cpu,off_t offset,unsigned long long * msr) get_msr_sum() argument 6887 unsigned long long msr; probe_bclk() local 7389 unsigned long long msr; print_hwp() local 7478 unsigned long long msr; print_perf_limit() local 7583 unsigned long long msr; get_tdp_intel() local 7598 unsigned long long msr; rapl_probe_intel() local 7659 unsigned long long msr; rapl_probe_amd() local 7687 print_power_limit_msr(int cpu,unsigned long long msr,char * label) print_power_limit_msr() argument 7853 unsigned long long msr; print_rapl() local 8007 unsigned long long msr; set_temperature_target() local 8075 unsigned long long msr; print_thermal() local 8180 unsigned long long msr; decode_feature_control_msr() local 8192 unsigned long long msr; decode_misc_enable_msr() local 8212 unsigned long long msr; decode_misc_feature_control() local 8236 unsigned long long msr; decode_misc_pwr_mgmt_msr() local 8258 unsigned long long msr; decode_c6_demotion_policy_msr() local [all...] |
/linux/sound/pci/ctxfi/ |
H A D | ctamixer.h | 30 unsigned int msr; member 75 unsigned int msr; member
|