/linux-master/tools/testing/selftests/intel_pstate/ |
H A D | Makefile | 9 TEST_GEN_FILES := msr aperf
|
/linux-master/drivers/thermal/intel/ |
H A D | intel_tcc.c | 9 #include <asm/msr.h> 117 u32 msr = pkg ? MSR_IA32_PACKAGE_THERM_STATUS : MSR_IA32_THERM_STATUS; local 125 err = rdmsr_safe(msr, &low, &high); 127 err = rdmsr_safe_on_cpu(cpu, msr, &low, &high);
|
/linux-master/arch/x86/kvm/ |
H A D | pmu.h | 33 struct kvm_pmc *(*msr_idx_to_pmc)(struct kvm_vcpu *vcpu, u32 msr); 35 bool (*is_valid_msr)(struct kvm_vcpu *vcpu, u32 msr); 139 static inline struct kvm_pmc *get_gp_pmc(struct kvm_pmu *pmu, u32 msr, argument 142 if (msr >= base && msr < base + pmu->nr_arch_gp_counters) { 143 u32 index = array_index_nospec(msr - base, 153 static inline struct kvm_pmc *get_fixed_pmc(struct kvm_pmu *pmu, u32 msr) argument 157 if (msr >= base && msr < base + pmu->nr_arch_fixed_counters) { 158 u32 index = array_index_nospec(msr [all...] |
/linux-master/tools/power/cpupower/utils/idle_monitor/ |
H A D | nhm_idle.c | 74 int msr; local 78 msr = MSR_CORE_C3_RESIDENCY; 81 msr = MSR_CORE_C6_RESIDENCY; 84 msr = MSR_PKG_C3_RESIDENCY; 87 msr = MSR_PKG_C6_RESIDENCY; 90 msr = MSR_TSC; 95 if (read_msr(cpu, msr, val))
|
H A D | snb_idle.c | 63 int msr; local 67 msr = MSR_CORE_C7_RESIDENCY; 70 msr = MSR_PKG_C2_RESIDENCY; 73 msr = MSR_PKG_C7_RESIDENCY; 76 msr = MSR_TSC; 81 if (read_msr(cpu, msr, val))
|
H A D | hsw_ext_idle.c | 65 int msr; local 69 msr = MSR_PKG_C8_RESIDENCY; 72 msr = MSR_PKG_C9_RESIDENCY; 75 msr = MSR_PKG_C10_RESIDENCY; 78 msr = MSR_TSC; 83 if (read_msr(cpu, msr, val))
|
/linux-master/arch/powerpc/kernel/ptrace/ |
H A D | ptrace-tm.c | 34 return task->thread.ckpt_regs.msr | task->thread.fpexc_mode; 37 static int set_user_ckpt_msr(struct task_struct *task, unsigned long msr) argument 39 task->thread.ckpt_regs.msr &= ~MSR_DEBUGCHANGE; 40 task->thread.ckpt_regs.msr |= msr & MSR_DEBUGCHANGE; 63 if (!MSR_TM_ACTIVE(target->thread.regs->msr)) 89 struct membuf to_msr = membuf_at(&to, offsetof(struct pt_regs, msr)); 97 if (!MSR_TM_ACTIVE(target->thread.regs->msr)) 144 if (!MSR_TM_ACTIVE(target->thread.regs->msr)) 164 offsetof(struct pt_regs, msr) [all...] |
/linux-master/arch/x86/power/ |
H A D | cpu.c | 41 struct saved_msr *msr = ctxt->saved_msrs.array; local 42 struct saved_msr *end = msr + ctxt->saved_msrs.num; 44 while (msr < end) { 45 if (msr->valid) 46 rdmsrl(msr->info.msr_no, msr->info.reg.q); 47 msr++; 53 struct saved_msr *msr = ctxt->saved_msrs.array; local 54 struct saved_msr *end = msr + ctxt->saved_msrs.num; 56 while (msr < en [all...] |
/linux-master/arch/x86/kvm/vmx/ |
H A D | pmu_intel.c | 124 static inline struct kvm_pmc *get_fw_gp_pmc(struct kvm_pmu *pmu, u32 msr) argument 129 return get_gp_pmc(pmu, msr, MSR_IA32_PMC0); 150 static bool intel_is_valid_msr(struct kvm_vcpu *vcpu, u32 msr) argument 156 switch (msr) { 171 ret = get_gp_pmc(pmu, msr, MSR_IA32_PERFCTR0) || 172 get_gp_pmc(pmu, msr, MSR_P6_EVNTSEL0) || 173 get_fixed_pmc(pmu, msr) || get_fw_gp_pmc(pmu, msr) || 174 intel_pmu_is_valid_lbr_msr(vcpu, msr); 181 static struct kvm_pmc *intel_msr_idx_to_pmc(struct kvm_vcpu *vcpu, u32 msr) argument 302 u32 msr = msr_info->index; local 345 u32 msr = msr_info->index; local [all...] |
/linux-master/arch/powerpc/kernel/ |
H A D | process.c | 94 MSR_TM_ACTIVE(tsk->thread.regs->msr) && 97 tsk->thread.regs->msr); 155 unsigned long msr; local 158 msr = tsk->thread.regs->msr; 159 msr &= ~(MSR_FP|MSR_FE0|MSR_FE1); 161 msr &= ~MSR_VSX; 162 regs_set_return_msr(tsk->thread.regs, msr); 184 * another process could get scheduled after the regs->msr 191 if (tsk->thread.regs->msr 238 unsigned long msr; local 304 unsigned long msr = tsk->thread.regs->msr; local 519 unsigned long msr; local [all...] |
/linux-master/arch/arm64/kvm/hyp/ |
H A D | entry.S | 188 msr daifclr, #4 // Unmask aborts 199 msr daifset, #4 // Mask aborts 205 msr daifset, #4 // Mask aborts 210 msr elr_el2, x2 211 msr esr_el2, x3 212 msr spsr_el2, x4
|
/linux-master/drivers/cpufreq/ |
H A D | speedstep-centrino.c | 28 #include <asm/msr.h> 287 static unsigned extract_clock(unsigned msr, unsigned int cpu, int failsafe) argument 299 msr = (msr >> 8) & 0xff; 300 return msr * 100000; 307 msr &= 0xffff; 312 if (msr == per_cpu(centrino_model, cpu)->op_points[i].driver_data) 424 unsigned int msr, oldmsr = 0, h = 0, cpu = policy->cpu; local 463 msr = op_points->driver_data; 467 if (msr [all...] |
/linux-master/arch/x86/kernel/cpu/mce/ |
H A D | winchip.c | 15 #include <asm/msr.h>
|
/linux-master/tools/testing/selftests/kvm/include/x86_64/ |
H A D | svm_util.h | 30 void *msr; /* gva */ member in struct:svm_test_data
|
/linux-master/arch/arm64/include/asm/ |
H A D | asm-uaccess.h | 20 msr ttbr0_el1, \tmp1 // set reserved TTBR0_EL1 22 msr ttbr1_el1, \tmp1 // set reserved ASID 32 msr ttbr1_el1, \tmp2 // set the active ASID 33 msr ttbr0_el1, \tmp1 // set the non-PAN TTBR0_EL1
|
H A D | el2_setup.h | 21 msr sctlr_el2, x0 56 msr cnthctl_el2, x0 57 msr cntvoff_el2, xzr // Clear virtual offset 99 msr mdcr_el2, x2 // Configure debug traps 113 msr vttbr_el2, xzr 134 msr hstr_el2, xzr // Disable CP15 traps to EL2 141 msr vpidr_el2, x0 142 msr vmpidr_el2, x1 149 msr cpacr_el1, x0 153 msr cptr_el [all...] |
/linux-master/arch/x86/lib/ |
H A D | Makefile | 29 obj-$(CONFIG_SMP) += msr-smp.o cache-smp.o 41 obj-y += msr.o msr-reg.o msr-reg-export.o hweight.o
|
/linux-master/arch/x86/include/asm/ |
H A D | paravirt.h | 190 static inline u64 paravirt_read_msr(unsigned msr) argument 192 return PVOP_CALL1(u64, cpu.read_msr, msr); 195 static inline void paravirt_write_msr(unsigned msr, argument 198 PVOP_VCALL3(cpu.write_msr, msr, low, high); 201 static inline u64 paravirt_read_msr_safe(unsigned msr, int *err) argument 203 return PVOP_CALL2(u64, cpu.read_msr_safe, msr, err); 206 static inline int paravirt_write_msr_safe(unsigned msr, argument 209 return PVOP_CALL3(int, cpu.write_msr_safe, msr, low, high); 212 #define rdmsr(msr, val1, val2) \ 214 u64 _l = paravirt_read_msr(msr); \ 229 wrmsrl(unsigned msr, u64 val) argument 246 rdmsrl_safe(unsigned msr, unsigned long long *p) argument [all...] |
/linux-master/sound/pci/ctxfi/ |
H A D | ctatc.c | 257 desc.msr = atc->msr; 264 (atc->rsr * atc->msr)); 279 mix_dsc.msr = atc->msr; 383 max_cisz = src->multi * src->rsc.msr; 444 max_cisz = src->multi * src->rsc.msr; 452 unsigned int msr:8; member in struct:src_node_conf_t 464 pitch = atc_get_pitch((atc->rsr * atc->msr), 468 if (1 == atc->msr) { /* FIXM 1669 ct_atc_create(struct snd_card *card, struct pci_dev *pci, unsigned int rsr, unsigned int msr, int chip_type, unsigned int ssid, struct ct_atc **ratc) argument [all...] |
H A D | ctresource.h | 35 u32 msr:4; /* The Master Sample Rate a resource working on */ member in struct:rsc 50 rsc_init(struct rsc *rsc, u32 idx, enum RSCTYP type, u32 msr, struct hw *hw);
|
/linux-master/arch/powerpc/platforms/pasemi/ |
H A D | idle.c | 39 if (regs->msr & SRR1_WAKEMASK) 42 switch (regs->msr & SRR1_WAKEMASK) {
|
/linux-master/arch/powerpc/include/asm/ |
H A D | probes.h | 73 regs_set_return_msr(regs, regs->msr | MSR_SINGLESTEP); 80 regs_set_return_msr(regs, regs->msr & ~MSR_CE);
|
H A D | ptrace.h | 35 unsigned long msr; member in struct:pt_regs::__anon20::__anon21 194 static inline void regs_set_return_msr(struct pt_regs *regs, unsigned long msr) argument 196 regs->msr = msr; 226 #define user_mode(regs) (((regs)->msr & MSR_PR) != 0) 318 return unlikely(cpu_has_msr_ri() && !(regs->msr & MSR_RI)); 324 regs_set_return_msr(regs, regs->msr | MSR_RI); 330 regs_set_return_msr(regs, regs->msr & ~MSR_RI);
|
/linux-master/tools/testing/selftests/arm64/mte/ |
H A D | mte_helper.S | 103 msr tco, #MT_PSTATE_TCO_EN 115 msr tco, #MT_PSTATE_TCO_DIS
|
/linux-master/arch/arm64/kernel/ |
H A D | cpu-reset.S | 39 msr sctlr_el1, x12
|