Searched refs:msr (Results 51 - 75 of 432) sorted by relevance

1234567891011>>

/linux-master/tools/testing/selftests/intel_pstate/
H A DMakefile9 TEST_GEN_FILES := msr aperf
/linux-master/drivers/thermal/intel/
H A Dintel_tcc.c9 #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 Dpmu.h33 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 Dnhm_idle.c74 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 Dsnb_idle.c63 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 Dhsw_ext_idle.c65 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 Dptrace-tm.c34 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 Dcpu.c41 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 Dpmu_intel.c124 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 Dprocess.c94 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 Dentry.S188 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 Dspeedstep-centrino.c28 #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 Dwinchip.c15 #include <asm/msr.h>
/linux-master/tools/testing/selftests/kvm/include/x86_64/
H A Dsvm_util.h30 void *msr; /* gva */ member in struct:svm_test_data
/linux-master/arch/arm64/include/asm/
H A Dasm-uaccess.h20 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 Del2_setup.h21 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 DMakefile29 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 Dparavirt.h190 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 Dctatc.c257 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 Dctresource.h35 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 Didle.c39 if (regs->msr & SRR1_WAKEMASK)
42 switch (regs->msr & SRR1_WAKEMASK) {
/linux-master/arch/powerpc/include/asm/
H A Dprobes.h73 regs_set_return_msr(regs, regs->msr | MSR_SINGLESTEP);
80 regs_set_return_msr(regs, regs->msr & ~MSR_CE);
H A Dptrace.h35 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 Dmte_helper.S103 msr tco, #MT_PSTATE_TCO_EN
115 msr tco, #MT_PSTATE_TCO_DIS
/linux-master/arch/arm64/kernel/
H A Dcpu-reset.S39 msr sctlr_el1, x12

Completed in 261 milliseconds

1234567891011>>