Searched refs:msr (Results 26 - 50 of 435) sorted by relevance

1234567891011>>

/linux-master/arch/x86/events/
H A Dprobe.h7 u64 msr; member in struct:perf_msr
15 perf_msr_probe(struct perf_msr *msr, int cnt, bool no_zero, void *data);
H A DMakefile5 obj-$(CONFIG_X86_LOCAL_APIC) += msr.o
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dhyp-init.S91 msr mair_el2, x1
94 msr hcr_el2, x1
103 msr tpidr_el2, x0
110 msr tpidr_el2, x1
113 msr vttbr_el2, x1
116 msr vtcr_el2, x1
123 msr ttbr0_el2, x2
126 msr tcr_el2, x0
148 msr sctlr_el2, x0
153 msr vbar_el
[all...]
/linux-master/arch/m68k/bvme6000/
H A Drtc.c42 unsigned char msr; local
52 msr = rtc->msr & 0xc0;
53 rtc->msr = 0x40;
66 rtc->msr = msr;
108 msr = rtc->msr & 0xc0;
109 rtc->msr = 0x40;
123 rtc->msr
[all...]
/linux-master/arch/x86/kvm/
H A Dmtrr.c28 static bool is_mtrr_base_msr(unsigned int msr) argument
31 return !(msr & 0x1);
35 unsigned int msr)
37 int index = (msr - MTRRphysBase_MSR(0)) / 2;
42 static bool msr_mtrr_valid(unsigned msr) argument
44 switch (msr) {
68 static bool kvm_mtrr_valid(struct kvm_vcpu *vcpu, u32 msr, u64 data) argument
73 if (!msr_mtrr_valid(msr))
76 if (msr == MSR_MTRRdefType) {
80 } else if (msr >
34 var_mtrr_msr_to_range(struct kvm_vcpu *vcpu, unsigned int msr) argument
194 fixed_msr_to_seg_unit(u32 msr, int *seg, int *unit) argument
250 fixed_msr_to_range(u32 msr, u64 *start, u64 *end) argument
261 fixed_msr_to_range_index(u32 msr) argument
318 update_mtrr(struct kvm_vcpu *vcpu, u32 msr) argument
349 set_var_mtrr_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data) argument
378 kvm_mtrr_set_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data) argument
397 kvm_mtrr_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata) argument
[all...]
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Duserspace_msr_exit_test.c80 static void deny_msr(uint8_t *bitmap, u32 msr) argument
82 u32 idx = msr & (KVM_MSR_FILTER_MAX_BITMAP_SIZE - 1);
145 static noinline uint64_t test_rdmsr(uint32_t msr) argument
152 "=a"(a), "=d"(d) : "c"(msr) : "memory");
161 static noinline void test_wrmsr(uint32_t msr, uint64_t value) argument
169 "a"(a), "d"(d), "c"(msr) : "memory");
179 static noinline uint64_t test_em_rdmsr(uint32_t msr) argument
186 "=a"(a), "=d"(d) : "c"(msr) : "memory");
195 static noinline void test_em_wrmsr(uint32_t msr, uint64_t value) argument
203 "a"(a), "d"(d), "c"(msr)
[all...]
/linux-master/arch/arm/kernel/
H A Dfiqasm.S28 msr cpsr_c, r2 @ select FIQ mode
33 msr cpsr_c, r1 @ return to SVC mode
41 msr cpsr_c, r2 @ select FIQ mode
46 msr cpsr_c, r1 @ return to SVC mode
/linux-master/tools/power/cpupower/debug/i386/
H A Dpowernow-k8-decode.c30 uint64_t msr = 0; local
37 sprintf(file, "/dev/cpu/%d/msr", cpu);
43 if (read(fd, &msr, 8) != 8)
46 *fid = ((uint32_t )(msr & 0xffffffffull)) & MSR_S_LO_CURRENT_FID;
47 *vid = ((uint32_t )(msr>>32 & 0xffffffffull)) & MSR_S_HI_CURRENT_VID;
84 printf("or you are not root, or the msr driver is not present\n");
/linux-master/arch/powerpc/platforms/8xx/
H A Dmachine_check.c13 unsigned long reason = regs->msr;
/linux-master/drivers/gpu/drm/i915/selftests/
H A Dlibrapl.c6 #include <asm/msr.h>
/linux-master/arch/arm/mach-s3c/
H A Dsleep-s3c64xx.S40 msr cpsr_c, #PSR_I_BIT | PSR_F_BIT | SVC_MODE
/linux-master/arch/microblaze/include/asm/
H A Dsetup.h20 unsigned int fdt, unsigned int msr, unsigned int tlb0,
/linux-master/arch/x86/kernel/cpu/
H A Dtsx.c110 u64 msr; local
118 rdmsrl(MSR_TSX_FORCE_ABORT, msr);
119 msr |= MSR_TFA_TSX_CPUID_CLEAR;
120 wrmsrl(MSR_TSX_FORCE_ABORT, msr);
122 rdmsrl(MSR_IA32_TSX_CTRL, msr);
123 msr |= TSX_CTRL_CPUID_CLEAR;
124 wrmsrl(MSR_IA32_TSX_CTRL, msr);
H A Dfeat_ctl.c6 #include <asm/msr-index.h>
119 u64 msr; local
121 if (rdmsrl_safe(MSR_IA32_FEAT_CTL, &msr)) {
141 if (msr & FEAT_CTL_LOCKED)
148 msr = FEAT_CTL_LOCKED;
156 msr |= FEAT_CTL_VMX_ENABLED_OUTSIDE_SMX;
159 msr |= FEAT_CTL_VMX_ENABLED_INSIDE_SMX;
163 msr |= FEAT_CTL_SGX_ENABLED;
165 msr |= FEAT_CTL_SGX_LC_ENABLED;
168 wrmsrl(MSR_IA32_FEAT_CTL, msr);
[all...]
/linux-master/arch/arm64/kernel/
H A Dhyp-stub.S51 msr vbar_el2, x1
100 msr hcr_el2, x0
107 msr tpidr_el2, x0
111 msr cpacr_el1, x0
113 msr vbar_el1, x0
119 msr mdcr_el2, x0
123 msr tcr_el1, x0
125 msr ttbr0_el1, x0
127 msr ttbr1_el1, x0
129 msr mair_el
[all...]
/linux-master/arch/powerpc/kernel/
H A Dsignal_32.c271 unsigned long msr = regs->msr; local
283 msr |= MSR_VEC;
285 /* else assert((regs->msr & MSR_VEC) == 0) */
302 msr &= ~MSR_VSX;
312 msr |= MSR_VSX;
322 msr |= MSR_SPE;
324 /* else assert((regs->msr & MSR_SPE) == 0) */
331 unsafe_put_user(msr, &frame->mc_gregs[PT_MSR], failed);
370 struct mcontext __user *tm_frame, unsigned long msr)
369 save_tm_user_regs_unsafe(struct pt_regs *regs, struct mcontext __user *frame, struct mcontext __user *tm_frame, unsigned long msr) argument
450 save_tm_user_regs_unsafe(struct pt_regs *regs, struct mcontext __user *frame, struct mcontext __user *tm_frame, unsigned long msr) argument
470 unsigned long msr; local
576 unsigned long msr, msr_hi; local
746 unsigned long msr = regs->msr; local
846 unsigned long msr = regs->msr; local
[all...]
H A Dcpu_setup_power.c19 u64 msr; local
21 msr = mfmsr();
22 if (msr & MSR_HV)
153 u64 msr; local
155 msr = mfmsr();
156 if (!(msr & MSR_HV))
185 u64 msr; local
191 msr = mfmsr();
192 if (!(msr & MSR_HV))
225 u64 msr; local
268 u64 msr; local
[all...]
H A Dsignal_64.c130 unsigned long msr = regs->msr; local
147 msr |= MSR_VEC;
163 msr &= ~MSR_VSX;
176 msr |= MSR_VSX;
181 unsafe_put_user(msr, &sc->gp_regs[PT_MSR], efault_out);
210 unsigned long msr)
229 BUG_ON(!MSR_TM_ACTIVE(msr));
237 msr |= tsk->thread.ckpt_regs.msr
206 setup_tm_sigcontexts(struct sigcontext __user *sc, struct sigcontext __user *tm_sc, struct task_struct *tsk, int signr, sigset_t *set, unsigned long handler, unsigned long msr) argument
344 unsigned long msr; local
445 unsigned long msr; local
749 unsigned long msr; local
865 unsigned long msr = regs->msr; local
[all...]
/linux-master/arch/x86/lib/
H A Dmsr-smp.c6 #include <asm/msr.h>
11 struct msr *reg;
24 struct msr *reg;
98 struct msr __percpu *msrs,
125 void rdmsr_on_cpus(const struct cpumask *mask, u32 msr_no, struct msr __percpu *msrs)
139 void wrmsr_on_cpus(const struct cpumask *mask, u32 msr_no, struct msr __percpu *msrs)
146 struct msr_info msr; member in struct:msr_info_completion
156 rv->msr.err = rdmsr_safe(rv->msr.msr_no, &rv->msr
[all...]
/linux-master/tools/power/x86/turbostat/
H A Dturbostat.c331 int get_msr(int cpu, off_t offset, unsigned long long *msr);
386 unsigned long long msr = 3; local
390 if (get_msr(base_cpu, MSR_FSB_FREQ, &msr))
393 i = msr & 0xf;
1067 unsigned long long msr[NUM_RAPL_COUNTERS]; member in struct:rapl_counter_info_t::__anon198::__anon199
1086 unsigned long long msr; member in struct:rapl_counter_arch_info
1101 .msr = MSR_PKG_ENERGY_STATUS,
1114 .msr = MSR_PKG_ENERGY_STAT,
1127 .msr = MSR_PP0_ENERGY_STATUS,
1140 .msr
1228 unsigned long long msr[NUM_CSTATE_COUNTERS]; member in struct:cstate_counter_info_t
1244 unsigned long long msr; member in struct:cstate_counter_arch_info
1797 get_msr(int cpu, off_t offset, unsigned long long *msr) argument
3234 unsigned long long msr; local
3844 unsigned long long msr; local
4067 unsigned long long msr; local
4111 unsigned long long msr; local
4130 unsigned long long msr; local
4148 unsigned long long msr; local
4167 unsigned long long msr; local
4210 unsigned long long msr, core_counts; local
4239 unsigned long long msr; local
4281 unsigned long long msr; local
4336 unsigned long long msr; local
4364 unsigned long long msr; local
4408 unsigned long long msr; local
5238 get_msr_sum(int cpu, off_t offset, unsigned long long *msr) argument
5544 unsigned long long msr; local
6022 unsigned long long msr; local
6111 unsigned long long msr; local
6216 unsigned long long msr; local
6231 unsigned long long msr; local
6277 unsigned long long msr; local
6301 print_power_limit_msr(int cpu, unsigned long long msr, char *label) argument
6315 unsigned long long msr; local
6467 unsigned long long msr; local
6535 unsigned long long msr; local
6640 unsigned long long msr; local
6652 unsigned long long msr; local
6672 unsigned long long msr; local
6696 unsigned long long msr; local
6718 unsigned long long msr; local
[all...]
/linux-master/arch/arm64/hyperv/
H A Dhv_core.c60 void hv_set_vpreg(u32 msr, u64 value) argument
69 msr,
91 void hv_get_vpreg_128(u32 msr, struct hv_get_vp_registers_output *result) argument
101 args.a4 = msr;
121 u64 hv_get_vpreg(u32 msr) argument
125 hv_get_vpreg_128(msr, &output);
/linux-master/tools/power/x86/x86_energy_perf_policy/
H A Dx86_energy_perf_policy.c680 int get_msr(int cpu, int offset, unsigned long long *msr) argument
686 sprintf(pathname, "/dev/cpu/%d/msr", cpu);
689 err(-1, "%s open failed, try chown or chmod +r /dev/cpu/*/msr, or run as root", pathname);
691 retval = pread(fd, msr, sizeof(*msr), offset);
692 if (retval != sizeof(*msr)) {
698 fprintf(stderr, "get_msr(cpu%d, 0x%X, 0x%llX)\n", cpu, offset, *msr);
710 sprintf(pathname, "/dev/cpu/%d/msr", cpu);
713 err(-1, "%s open failed, try chown or chmod +r /dev/cpu/*/msr, or run as root", pathname);
779 unsigned long long msr; local
814 unsigned long long msr; local
828 unsigned long long msr = 0; local
917 unsigned long long msr; local
1169 unsigned long long msr; local
1182 unsigned long long msr; local
1333 unsigned long long msr; local
1419 unsigned long long msr; local
[all...]
/linux-master/arch/arm64/mm/
H A Dproc.S127 msr tpidr_el0, x2
128 msr tpidrro_el0, x3
129 msr contextidr_el1, x4
130 msr cpacr_el1, x6
136 msr tcr_el1, x8
137 msr vbar_el1, x9
138 msr mdscr_el1, x10
140 msr sctlr_el1, x12
142 msr sp_el0, x14
146 msr osdlr_el
[all...]
/linux-master/tools/perf/trace/beauty/tracepoints/
H A Dx86_msr.c24 static size_t x86_MSR__scnprintf(unsigned long msr, char *bf, size_t size, bool show_prefix) argument
26 return strarrays__scnprintf(&strarrays__x86_MSRs_tables, bf, size, "%#x", show_prefix, msr);
/linux-master/arch/powerpc/include/asm/
H A Dperf_event.h39 asm volatile("mfmsr %0" : "=r" ((regs)->msr)); \

Completed in 267 milliseconds

1234567891011>>